Come funziona il sistema operativo in un computer di lavoro?

May 22

introduzione

Un sistema operativo è l'applicazione che controlla tutti gli aspetti di un computer. I sistemi operativi più comuni sono Windows, UNIX e Macintosh. Per dirla semplicemente, un sistema operativo svolge due funzioni fondamentali: (1) serve come una mangiatoia per le risorse hardware e software contenuti nel sistema; e (2) si tratta di hardware senza le applicazioni dover conoscere ogni aspetto lungo la strada. I compiti del sistema operativo rientrano in sei diverse categorie: gestione del processore, gestione della memoria, gestione dei dispositivi, gestione dello storage, interfaccia delle applicazioni e interfaccia utente.

Gestione del processore

gestione Processor comporta la certezza che tutte le applicazioni ei processi ottenere la giusta quantità di tempo dal processore in modo che possa funzionare correttamente. Essa coinvolge anche approfittando del maggior numero di cicli del processore in quanto possibile per far funzionare tutto insieme correttamente. Il sistema operativo utilizza il processo o thread del processore per svolgere queste funzioni e passa continuamente tra processi alla velocità di migliaia di processi per secondo.

Gestione della memoria

La gestione della memoria è il processo di garantire che ogni processo ha la quantità di memoria necessaria per eseguire l'operazione in modo che i processi non rubare memoria dalla vicenda. Un'altra parte di gestione della memoria gestisce ogni tipo di memoria in modo che sia usato correttamente.

Gestione dei dispositivi

Ogni pezzo di hardware utilizza un driver, un programma speciale, per comunicare con il sistema. Il sistema operativo utilizza i driver come un traduttore tra i segnali elettrici provenienti dall'hardware e il codice di programmazione si trovano in applicazioni. L'autista prende i dati dal sistema operativo al dispositivo e viceversa. Il sistema operativo controlla questo processo invitando il driver appropriato quando è necessario.

Application Program Interface

Proprio come l'hardware dispone di driver, applicazioni avere programmi applicativi interfacce (API). API consentono ai programmatori di usare le parti del sistema operativo e del computer per svolgere determinate funzioni. Il sistema operativo contiene tutte le API che sono riconoscibili al computer e svolge il ruolo di interprete per le API. Quindi invia i dati richiesti in modo che la funzione viene eseguita.

Interfaccia utente

L'aspetto interfaccia utente del sistema operativo gestisce l'interazione tra l'utente e il computer. Molti sistemi operativi usano interfacce grafiche, il che significa che utilizza le immagini e le icone per comunicare con l'utente. Il sistema operativo una volta svolge il ruolo di interprete per comunicare con l'utente e il computer in lingue che entrambi capiscono.