Un sistema operativo è il software più importante in esecuzione su un computer. Senza di esso, un computer non può far funzionare il suo hardware o eseguire applicazioni e giochi. Un sistema operativo gestisce le applicazioni e le "risorse" (come unità disco, memoria e processori /core). Qualsiasi dispositivo all'interno del computer o collegato al sistema informatico è gestito dal sistema operativo. Il sistema operativo gestisce le applicazioni oi programmi in esecuzione, chiamati processi.
Processor (s)
Il sistema operativo (SO) gestisce almeno un processore. Il processore (o CPU) è il chip elettronico che esegue quel lavoro effettivo di esecuzione di un processo, come ad esempio l'esecuzione di un browser Web o la riproduzione di musica in un lettore MP3. Il sistema operativo determina quando e quanto tempo ogni processo ottiene "nel processore". Il sistema operativo passa tra i processi in esecuzione abbastanza rapidamente da dare l'illusione che i processi vengano eseguiti contemporaneamente. Nel caso di sistemi multiprocessore o multicore, il sistema operativo gestisce anche quale processore o core esegue un processo.
Memoria (RAM)
Ogni moderno sistema informatico ha memoria e tutti i processi esistono in memoria fino al computer il sistema è spento. Il sistema operativo gestisce la quantità di memoria utilizzata da ciascun processo per sé e per i suoi dati. Ogni volta che un word processor apre un altro documento o un browser Web visualizza un'altra pagina, il programma richiede memoria dal sistema operativo. Se è ancora disponibile memoria, il sistema operativo concede la richiesta e comunica al programma richiedente quale parte della memoria può utilizzare. Se non è rimasta memoria, rifiuta la richiesta e il programma deve dire all'utente che non c'è memoria sufficiente per aprire il documento o la pagina Web.
Archiviazione su disco rigido
La maggior parte dei moderni i sistemi informatici hanno un disco rigido. Quando un programma non è in esecuzione, il programma stesso e i suoi dati vengono archiviati sul disco rigido del computer. Il sistema operativo controlla la posizione sul disco rigido in cui è archiviato un programma e i suoi dati, a condizione che sia disponibile spazio sufficiente. I programmi che richiedono più spazio di archiviazione rispetto all'unità disco riceveranno un messaggio dal sistema operativo. La maggior parte dei programmi informa quindi l'utente che non c'è spazio sufficiente per installare il programma.
Supporti rimovibili
Il sistema operativo controlla la lettura e la scrittura su varie forme di supporti rimovibili. L'esempio più comune oggi è un'unità ottica, come un CD-ROM o un DVD-ROM. Se il sistema dispone di un'unità floppy o l'utente utilizza una chiavetta USB, il sistema operativo gestisce tutti gli accessi a questi dispositivi.
Software
Il sistema operativo controlla tutti i processi - tutti i programmi in esecuzione - su il sistema informatico. Ciò include software di elaborazione testi, browser Web, giochi, driver di dispositivo e tutti gli altri tipi di programmi in esecuzione. Il sistema operativo gestisce tutti questi. Quando vengono invocati i programmi, il sistema operativo assegna una priorità alla loro esecuzione e designa la quantità di memoria che possono avere.
Dispositivi di input
Il sistema operativo risponde ai dispositivi di input come mouse, tastiere, joystick e touchscreen notificando il processo in primo piano (il processo utilizzato dall'operatore del computer). Il processo in primo piano risponde quindi all'input come appropriato. Con alcuni dispositivi, anche il sistema operativo risponde; ad esempio, quando si sposta il mouse, il sistema operativo aggiorna la posizione del puntatore del mouse sullo schermo.
Computer © www.354353.com