Se si utilizza Windows 7 , Mac OS , Linux , o ancora il gestore di cavarsela con MS DOS , si sta utilizzando un sistema operativo. E ' risaputo che l' interfaccia utente definisce il sistema operativo . Tuttavia, dal punto di vista della scienza informatica , i sistemi operativi sono progettati per eseguire cinque attività primarie , tutti attinenti ad aiutare i programmi di comunicare tra loro e di controllo accesso all'hardware . Process Management
Ogni volta che si avvia un programma , si sta creando un minimo di un processo . In termini di sistema operativo , un processo è un singolo istanziazione di un programma , se un'applicazione può generare più processi . I processi eseguiti in due "spazi" - lo spazio utente ( dove i processi possono essere avviati e arrestati senza alcun impatto sulle prestazioni o la stabilità del sistema ) e lo spazio di sistema , in cui i processi sono protetti dalla cessazione casuale. Se si tira il Task Manager di Windows , è possibile fare clic su una scheda " Processi" e vedere i processi in esecuzione sul sistema operativo : sono chiaramente contrassegnati con SYSTEM se sono i processi a livello di sistema , e con il nome utente di l'account che si è registrato per i processi a livello di utente .
principale Gestione della memoria
il sistema del computer dispone di una quantità limitata di memoria . In realtà , ha diversi livelli di memoria , alcuni sulla CPU , RAM di sistema e di memoria non volatile , ognuna con diverse caratteristiche e velocità di accesso . La gestione della memoria tiene traccia di quali dati vengono memorizzati in quale indirizzo di memoria , e che la memoria è libera di essere cancellato e riscritto . Una buona fetta di gestione della memoria è costruito intorno a prevedere cosa sarà necessaria informazione successiva e più frequentemente , per ottimizzare quello che può essere messo in recupero più lento bus e quello che ha bisogno di accedere più velocemente.
File e directory gestione
Tenere traccia delle posizioni dei file su memoria permanente , come dischi rigidi e thumb drive , comprese le strutture di directory , è parte della funzione di gestione dei file di un sistema operativo. C'è qualcosa di più solo tenere traccia di una struttura di directory . Esso copre anche l'eliminazione e il ripristino di file e permessi - tenere traccia di quale processo ha il controllo di quali file e le autorizzazioni per l' utente ( e la rete) accesso
Gestione utenti
< br . >
sistemi operativi a partire da Windows NT e Windows 2000 sul lato di Microsoft , e OS X sul lato Macintosh , sono stati i sistemi operativi multiutente dedicato . Questa non è una novità , è stato parte di progetti di sistemi operativi Unix dal 1970. Un sistema operativo tiene traccia di quali utenti sono connessi al computer , e fa in modo che non possono accedere allo stesso file nello stesso momento . Quando questo include il supporto di rete , regola anche i file di rete accessibili sono aperti per l'uso e la manipolazione .
Comando interpetation Sistema
Il sistema di interpretazione dei comandi è la funzione di sistema operativo utenti di Internet sono più familiarità con - l' interfaccia utente grafica , finestre, mouse e puntatori . Esso comprende anche le interfacce basate su testo e gli strumenti a riga di comando . Questa parte del sistema operativo regola anche dove l' uscita va . Si invia uscita per il monitor , o in un file di testo o file di log , o viene eseguito i lavori di stampa . Questa parte del sistema comprende cose come la gestione dei font e delle convenzioni utente come le barre di scorrimento su Windows. E 'anche una parte del sistema operativo che viene periodica rinfrescante dai distributori del sistema operativo .