Computer - Sistema operativo
Il sistema operativo è un programma con le seguenti caratteristiche:
Un sistema operativo è un programma che funge da interfaccia tra il software e l'hardware del computer.
È un insieme integrato di programmi specializzati utilizzati per gestire le risorse e le operazioni complessive del computer.
È un software specializzato che controlla e monitora l'esecuzione di tutti gli altri programmi che risiedono nel computer, inclusi i programmi applicativi e altri software di sistema.
Obiettivi del sistema operativo
Gli obiettivi del sistema operativo sono:
Per rendere il sistema informatico comodo da usare in modo efficiente.
Nascondere i dettagli delle risorse hardware agli utenti.
Fornire agli utenti una comoda interfaccia per utilizzare il sistema informatico.
Agire da intermediario tra l'hardware ei suoi utenti, rendendo più facile per gli utenti l'accesso e l'utilizzo di altre risorse.
Per gestire le risorse di un sistema informatico.
Per tenere traccia di chi utilizza quale risorsa, concedere richieste di risorse e mediare richieste in conflitto da diversi programmi e utenti.
Fornire una condivisione efficiente ed equa delle risorse tra utenti e programmi.
Caratteristiche del sistema operativo
Ecco un elenco di alcune delle caratteristiche più importanti dei sistemi operativi:
Memory Management - Tiene traccia della memoria primaria, cioè quale parte di essa è utilizzata da chi, quale parte non è in uso, ecc. E alloca la memoria quando un processo o un programma lo richiede.
Processor Management - Alloca il processore (CPU) a un processo e rilascia il processore quando non è più necessario.
Device Management- Tiene traccia di tutti i dispositivi. Questo è anche chiamato controller I / O che decide quale processo riceve il dispositivo, quando e per quanto tempo.
File Management - Alloca e disalloca le risorse e decide chi riceve le risorse.
Security - Impedisce l'accesso non autorizzato a programmi e dati tramite password e altre tecniche simili.
Job Accounting - Tiene traccia del tempo e delle risorse utilizzate da vari lavori e / o utenti.
Control Over System Performance - Registra i ritardi tra la richiesta di un servizio e da parte del sistema.
Interaction with the Operators- L'interazione può avvenire tramite la console del computer sotto forma di istruzioni. Il sistema operativo riconosce lo stesso, esegue l'azione corrispondente e informa l'operazione tramite una schermata di visualizzazione.
Error-detecting Aids - Produzione di dump, tracce, messaggi di errore e altri metodi di debug e rilevamento degli errori.
Coordination Between Other Software and Users - Coordinamento e assegnazione di compilatori, interpreti, assemblatori e altri software ai vari utenti dei sistemi informatici.