Ci sono molti sistemi operativi presenti sul mercato , ma Windows e Mac OS sono due dei più comuni . Mentre ognuno può lavorare in modo diverso , ci sono diversi ruoli che ogni sistema operativo deve soddisfare. Il sistema operativo è responsabile di una miriade di compiti importanti . La comprensione di questi fornirà una buona panoramica di ciò che un sistema operativo fa . Processore di gestione
L'unità centrale è responsabile di tutti i calcoli al computer fa . La CPU funziona rapidamente , ma può solo eseguire un calcolo alla volta . Questo significa che per il computer di svolgere più attività contemporaneamente o eseguire più programmi , il sistema operativo deve indirizzare come i programmi condividono l'accesso al processore . La maggior parte dei sistemi operativi possono riconoscere alcuni programmi come più importanti di altri e di allocare le risorse di sistema di conseguenza.
Gestione dei file
Il sistema operativo è responsabile di determinare in che modo i file salvati vengono scritti il disco rigido . Ogni sistema operativo fa in modo leggermente diverso , ma l' aspetto importante di questa attività è che l'organizzazione consente al computer di trovare le informazioni richieste nel più breve tempo possibile.
Input /Output Gestione
il sistema operativo consente di programmi specifici per lavorare con l'hardware come la tastiera, mouse e stampante . Per fare ciò, il sistema operativo mantiene un driver che fornisce istruzioni per l'uso su ogni pezzo di hardware . Senza il sistema di driver OS , ingegneri del software avrebbero dovuto scrivere manualmente i programmi per lavorare con tanti pezzi di hardware possibile , che sarebbe impraticabile .
RAM Gestione
< p > il sistema operativo gestisce le informazioni memorizzate nella memoria ad accesso casuale del computer e dirige come accesso alla RAM è condivisa tra i programmi in esecuzione . La RAM consente informazioni recentemente utilizzato da richiamare rapidamente , in modo che il sistema operativo ha il compito di " decidere " le informazioni da più speditamente conservato presso il pronto .
Application Management
quando si esegue un programma o applicazione , che il software prima interfaccia con il sistema operativo prima di vede nulla . Questo consente una semplificazione del loro modo di interagire con il programma e permette al sistema operativo di controllare il modo in cui il programma è in esecuzione costante . Se il programma di malfunzionamento , il sistema operativo può "uccidere" il funzionamento piuttosto che permettere il crash del programma l'intero computer .