Un sistema operativo è un programma che funge da GUI (interfaccia grafica utente) del computer. Controlla l’esecuzione di tutti i tipi di applicazioni.
Il sistema operativo svolge le seguenti funzioni in un dispositivo.
- Istruzione
- Gestione input/output
- Gestione della memoria
- Gestione dei file
- Gestione del processore
- Priorità del lavoro
- Programma di controllo speciale
- Schedulazione delle risorse e dei lavori
- Sicurezza
- Monitoraggio delle attività
- Contabilità dei lavori
Istruzioni: Il sistema operativo stabilisce una comprensione reciproca tra le varie istruzioni date dall’utente.
Gestione degli input/output: Quale output verrà dall’input dato dall’utente, il sistema operativo gestisce questo programma. Questa gestione comporta il coordinamento dei vari dispositivi di input e di output. Assegna le funzioni di quei dispositivi dove vengono eseguite una o più applicazioni.
Gestione della memoria: Il sistema operativo gestisce la responsabilità di immagazzinare dati, programmi di sistema e programmi utente nella memoria. Questa funzione del sistema operativo è chiamata gestione della memoria.
Gestione dei file: Il sistema operativo è utile per apportare modifiche ai file memorizzati e per sostituirli. Gioca anche un ruolo importante nel trasferimento di vari file in un dispositivo.
Gestione del processore: Il processore è l’esecuzione di un programma che compie il lavoro specificato in quel programma. Può essere definito come un’unità di esecuzione dove un programma viene eseguito.
Priorità del lavoro: Il lavoro di priorità del lavoro è la creazione e la promozione. Determina quale azione deve essere fatta per prima in un sistema informatico.
Programma di controllo speciale: I sistemi operativi apportano modifiche automatiche al compito attraverso specifici programmi di controllo. Questi programmi sono chiamati Programma di controllo speciale.
Schedulazione di risorse e lavori: Il sistema operativo prepara la lista dei compiti da eseguire per il dispositivo del sistema informatico. Il sistema operativo decide quale dispositivo usare per quale compito. Questa azione diventa complicata quando più compiti devono essere eseguiti simultaneamente in un sistema informatico. I programmi di pianificazione del sistema operativo determinano l’ordine in cui i compiti vengono completati. Esegue questi compiti in base alla priorità di esecuzione dei compiti data dall’utente. Rende i compiti disponibili in base alla priorità del dispositivo.
Sicurezza: La sicurezza del computer è un aspetto molto importante di qualsiasi sistema operativo. L’affidabilità di un sistema operativo è determinata da quanta sicurezza ci fornisce. I sistemi operativi moderni usano un firewall per la sicurezza. Un firewall è un sistema di sicurezza che monitora ogni attività che avviene nel computer e blocca tale attività in caso di qualsiasi minaccia.
Monitoraggio delle attività: Il sistema operativo si occupa delle attività del sistema informatico durante i vari processi. Questo interrompe il programma se ci sono errori. Il sistema operativo invia messaggi istantanei all’utente per qualsiasi errore imprevisto nel dispositivo di input/output. Fornisce anche sicurezza al sistema quando il sistema operativo è usato in sistemi gestiti da più utenti. In modo che gli utenti illegali non possano ottenere dati dal sistema.