Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> hardware >> Computer Drives >> .

La differenza tra multitasking e time-slicing a NOS

Quando l'acquisto di NOS ​​, altrimenti noti come " new old stock ", è importante avere familiarità con alcune vecchie tecnologie al fine di valutare i valori . Sia " multitasking " e " time- slicing ", sono termini che sono caduti dal lato della strada , come nuove, le tecniche più efficienti li hanno sostituiti . Conoscere la differenza tra i due, come funzionano, e ciò che li ha sostituiti è importante quando si considera l'acquisto di hardware più vecchio , però . Termini

Quando si parla di computer , è importante essere precisi con la terminologia . "Programma" si riferisce a un insieme di istruzioni e le relative risorse che compongono una singola esperienza dell'utente - Microsoft Word o Mozilla Firefox sono esempi di programmi . Un "processo" è un programma che viene eseguito sul computer , ma non può essere progettato per gli utenti finali - un correttore ortografico o porzione del sistema operativo del computer può essere un processo . Ogni programma ha almeno un processo , e alcuni tra quelli complicati può avere più di uno. Infine , un "filo " è una suddivisione di un processo che gestisce una stringa logica dei comandi , ad esempio , un client di posta elettronica può avere un thread che controlla la presenza di nuova posta su un server, quindi restituisce che risultato al client stesso < br . >
Multitasking

Multitasking può fare riferimento a un paio di cose diverse - un processore che esegue simultaneamente istruzioni da più processi e un processore che utilizza il tempo di condivisione di imitare l'esecuzione di più processi . Il primo è la definizione più comune , e quello che si è evoluta in moderno hyper-threading . Quest'ultimo è ancora usato in piccoli dispositivi , meno potenti , come i telefoni e tablet .
Time- sharing

Time- sharing consente ai computer di ingannare gli utenti per pensare che essi sono multitasking . Time- sharing utilizza un processo chiamato " cambio di contesto " per ingannare singoli thread in a pensare che sono gli unici che utilizzano la CPU . Un contesto di interruttore di memoria e di tempo di segmenti utilizzando la CPU molto rapidamente , facendo apparire all'utente che più programmi vengono eseguiti in una sola volta .
Hyper - threading

Hyper - threading comporta " l'esecuzione out- of-order " da parte di una CPU . In breve , si tratta di abbattere ogni thread che deve essere eseguita per singoli calcoli e assegnando loro di essere calcolato. Una volta che il risultato è tornato, la CPU si ri- ordinare i dati e inviare di nuovo il thread che lo ha richiesto. Questo permette un processore da utilizzare ogni pezzo di se stesso , riducendo al minimo i rifiuti .

 

hardware © www.354353.com