Un sistema operativo è il pezzo centrale del software su un computer . Questo software funge da collegamento tra l'utente finale , l'hardware fisico del computer e dei vari programmi installati sul computer , come ad esempio un lettore multimediale . Alcuni dei sistemi operativi più popolari utilizzati sui personal computer comprendono le varie incarnazioni di Windows , Mac e Linux . Mentre ciascun tipo di sistema operativo fornisce resistenze differenti , come la compatibilità , sicurezza e stabilità , tutti eseguire un simile insieme di funzioni. Gestione della memoria
Ogni programma utilizza la memoria ad accesso casuale , o RAM , per l'esecuzione. Secondo Kioskea , il sistema operativo deve gestire l'allocazione di RAM per applicazioni come una delle sue funzioni principali . I dati dei programmi necessari per l'esecuzione vengono memorizzati e accessibili dalla RAM . Il sistema operativo determina la quantità di RAM ogni programma riceve per questo la memorizzazione dei dati a breve termine e il recupero . Se la domanda di RAM supera la RAM disponibile, il funzionamento può creare la memoria virtuale per trattamento di una porzione della memoria disco rigido come RAM . Questo processo consente alle applicazioni di continuare a funzionare , ma la memoria virtuale funziona più lentamente del vero RAM .
Process Management
La maggior parte degli utenti di computer eseguire più programmi contemporaneamente . Funzioni di ogni programma come un processo nel computer. Il sistema operativo deve gestire tutti i vari processi , come spesso richiedono l'accesso allo stesso hardware , secondo l'Università di Bridgeport . In pratica , il computer esegue solo processo alla volta, o almeno un processo alla volta per ciascuna unità di elaborazione centrale , ma transizioni tra i processi così rapidamente che passa inosservato dall'utente. Il sistema operativo determina l'ordine e il tempo totale di ogni processo ottiene con cui gli elementi del hardware .
Gestione dei file
Un'altra funzione fondamentale del sistema operativo è gestione dei file . Il sistema operativo gestisce la memorizzazione e l'accesso dei file , in genere attraverso le directory gerarchiche . Esso fornisce le applicazioni con accesso ai file di cui hanno bisogno per operare , come i file eseguibili, così come i file generati dagli utenti , come ad esempio documenti e file di immagine .
Input /Output
il sistema operativo ha anche la responsabilità di gestione di ingresso /uscita funzioni che consentono l'interazione tra l'utente e il computer . Dispositivi di input comuni includono la tastiera e il mouse , anche se microfoni , joystick e telecamere contano anche come dispositivi di input . Dispositivi di output includono monitor, altoparlanti e stampanti . Nel loro insieme come gruppo , i dispositivi di ingresso e uscita sono indicati generalmente come periferiche . Rapporti Kioskea che i sistemi operativi utilizzano driver , piccoli programmi che traducono i segnali da e per l'hardware , per facilitare il buon funzionamento di periferiche .