Che cos'è MathWorks Service Host?
MathWorks® Service Host è una raccolta di processi in background che forniscono i servizi necessari a MATLAB® e ad altri prodotti di MathWorks. A partire dalla release R2024a, tutte le installazioni di MATLAB richiedono MathWorks Service Host.
MathWorks Service Host facilita la comunicazione con i servizi web di MathWorks e supporta una vasta gamma di funzioni di connettività, tra cui:
Licenze.
Abilitazione dell'accesso al MathWorks Account.
Supporto di MATLAB Connector per MATLAB Drive. Per i dettagli, vedere Install MATLAB Connector for MATLAB Drive.
Abilitazione del servizio di funzione REST. Per i dettagli sulla creazione dei servizi di funzione REST in MATLAB, vedere Create MATLAB REST Function Services.
Supporto della connettività hardware in MATLAB Online. Per esempio, vedere Connect to Raspberry Pi Hardware Board in MATLAB Online.
Installazione e aggiornamenti
MathWorks Service Host è installato in una posizione separata rispetto a MATLAB e altri prodotti di MathWorks. L'installazione di MathWorks Service Host si aggiorna automaticamente quando è disponibile una nuova versione (ogni quattro settimane circa).
Questi aggiornamenti automatici aggiornano solo MathWorks Service Host ma non aggiornano l'installazione o le installazioni di MATLAB. È comunque possibile controllare quale aggiornamento di MATLAB si desidera installare per una determinata release, ad esempio R2024a (vedere Aggiornamento di un'installazione esistente).
L'ultima versione di MathWorks Service Host supporta tutte le versioni di MATLAB che potrebbero essere installate su un computer. Comprende due processi che vengono eseguiti in background anche quando altri prodotti di MathWorks sono chiusi. Si tratta di processi a basso impatto e ad alta efficienza energetica (come classificati da Windows® e macOS). Questi processi in background sono necessari, quindi è sconsigliato interromperli. Quando si avviano applicazioni di MathWorks, come MATLAB, viene avviato anche un altro processo client MathWorks Service Host. Questo processo client sarà terminato quando si chiude l'applicazione.
MathWorks Service Host è installato nel profilo utente su Windows e nella directory Home su macOS e Linux®.
Considerazioni sulla sicurezza
MathWorks Service Host è firmato digitalmente e possiede una firma digitale che ne verifica l'autenticità e l’integrità. Quando MathWorks Service Host viene installato o aggiornato automaticamente a una nuova versione, vengono verificate le firme del codice. Tale procedura verifica che i pacchetti siano autentici e che non siano stati alterati o manomessi dopo essere stati firmati da MathWorks. La firma del codice consente di verificare e confermare che MathWorks Service Host sia un'installazione autentica di MathWorks (ad esempio, utilizzando strumenti standard come SignTool o Codesign). Su Windows e Linux, il firmatario è "The MathWorks, Inc." e le firme digitali utilizzano l'algoritmo di digest dei messaggi SHA-256. Su macOS, l'autorità di firma è "Developer ID Application: The MathWorks, Inc. (94DN422U8R)".