8 caratteristiche dei sistemi operativi



ilcaratteristiche di sistemi operativiI principali includono, in generale: amministrazione del lavoro, gestione delle risorse, controllo delle operazioni di sistema, recupero degli errori e gestione della memoria. Questo varia in base al produttore.

I sistemi operativi sono in genere unici in base al produttore e all'hardware in cui operano. Nonostante questo, grazie alla raffinatezza dell'hardware moderno, sono richiesti sistemi operativi che soddisfano standard specifici.

In genere, quando viene installato un nuovo sistema informatico, è necessario acquisire il software operativo indicato per tale hardware.

Un sistema operativo è un sistema software che gestisce l'hardware del computer e le risorse software; Inoltre, fornisce servizi comuni per i programmi per computer.

I programmi applicativi di solito richiedono anche un sistema operativo per funzionare.

I sistemi operativi possono essere trovati su molti dispositivi che contengono un computer: dai telefoni cellulari, alle console per videogiochi, ai computer e ai server di rete.

Alcuni dei più diffusi sistemi operativi desktop includono Apple OS X, Linux e le sue varianti e Microsoft Windows. I sistemi operativi mobili includono Android e iOS. Esistono anche altre classi di sistemi operativi, come RTOS in tempo reale.

Elenco delle funzionalità del sistema operativo

1- Hanno una gestione del lavoro

Un'importante responsabilità di qualsiasi programma operativo è pianificare le attività in modo che siano gestite dal sistema informatico.

Questo è uno dei compiti principali della funzione di gestione del lavoro. Il sistema operativo crea l'ordine in cui i programmi vengono elaborati e definisce la sequenza in cui verranno eseguiti i singoli lavori.

Il termine "in coda" viene spesso utilizzato per descrivere la serie di lavori in attesa di esecuzione. Il sistema operativo confronta una varietà di fattori per creare questa coda di lavoro.

Alcuni di questi fattori includono:

  • Alcuni lavori che sono attualmente in fase di elaborazione.
  • Le risorse del sistema che vengono utilizzate.
  • Quali risorse dovranno essere utilizzate dai seguenti programmi.
  • La priorità del lavoro rispetto agli altri compiti.
  • Qualsiasi altro requisito speciale a cui il sistema deve rispondere.

Il programma operativo deve essere in grado di rivedere questi fattori e controllare l'ordine in cui questi lavori vengono elaborati.

2- Hanno una gestione delle risorse

La gestione delle risorse in un sistema informatico è un'altra delle principali preoccupazioni del sistema operativo. Ovviamente, un programma non può usare un dispositivo se quell'hardware non è disponibile.

Il software operativo monitora l'esecuzione di tutti i programmi. È anche responsabile del monitoraggio di tutti i tipi di dispositivi che vengono utilizzati.

Per ottenere ciò, stabilisce una tabella in cui i programmi sono combinati con i dispositivi che stanno utilizzando o che useranno in futuro.

Il sistema operativo rivede questa tabella per approvare o negare l'utilizzo di un dispositivo specifico.

3- Hanno un controllo delle operazioni di input / output

La distribuzione delle risorse di un sistema è strettamente correlata al funzionamento del controllo del controllo di input / output di un software.

Come spesso accedere ad un particolare dispositivo prima di input operazioni / uscita può iniziare necessario, il sistema operativo deve coordinare le operazioni di ingresso / uscita e dispositivi in ​​cui operano.

In effetti, stabilisce un dizionario di programmi che eseguono l'esecuzione e i dispositivi che devono essere utilizzati per completare le operazioni di input / output. Utilizzando i report di controllo, i lavori potrebbero richiedere dispositivi specifici.

Ciò consente agli utenti di leggere informazioni da siti specifici o stampare informazioni presso uffici selezionati. Approfittando di questa installazione, le informazioni lette da una posizione possono essere distribuite attraverso il sistema computerizzato.

Per facilitare l'esecuzione delle operazioni di input / output, la maggior parte dei sistemi operativi ha un set standard di istruzioni di controllo per gestire l'elaborazione di tutte le istruzioni di input / output.

Queste istruzioni standard, denominate sistema di controllo di input / output, sono parte integrante della maggior parte dei sistemi operativi.

Semplificano solo i mezzi in modo che tutti i programmi in elaborazione possano eseguire operazioni di input / output.

In effetti, il programma in esecuzione esegue segnali al sistema operativo che si desidera un'operazione di input / output, utilizzando uno specifico dispositivo di input / output.

Il software in controllo chiama il software IOCS in modo che possa completare l'operazione di input / output.

Considerando il livello di attività di input / output, nella maggior parte dei programmi le istruzioni IOCS sono estremamente vitali.

4- Sono sistemi multi-task

La maggior parte dei sistemi operativi moderni consente di eseguire più attività.

Ad esempio, un computer può allo stesso tempo eseguire un programma utente, leggere le informazioni da un disco o visualizzare i risultati in una stampante. Si parla di sistemi operativi multitasking o multi-programmati.

5- Rispettare il processo di memoria spaziale

In molti sistemi operativi, ogni processo ha il proprio spazio di memoria. Ciò significa che questa memoria non è disponibile per altri processi. In questo caso, l'indirizzo dello spazio del processo è parlato.

6- Deve avere meccanismi associati

Quando sono programmi multiuso, un sistema operativo deve fornire il seguente numero di meccanismi:

  • Un meccanismo di autenticazione per verificare l'identità di ciascun utente.
  • Un meccanismo di protezione contro programmi utente errati che potrebbero bloccare l'esecuzione di altre applicazioni sul sistema o che sono dannosi e potrebbero spiare o interrompere le attività di altri utenti.
  • Un meccanismo di gestione che limita il numero di risorse consentite per ciascun utente.

7- Hanno un nucleo

La parte essenziale di un sistema operativo è il suo nucleo. Oggigiorno i nuclei monolitici sono i più popolari.

Questi core forniscono un modo per i diversi processi del computer di inviare messaggi a vicenda, mentre gestiscono anche la RAM che memorizza le informazioni del programma.

La maggior parte dei core fornisce anche driver o driver di periferica per monitorare monitor, dischi rigidi e altri strumenti.

8- Concedi connessione

Probabilmente, la funzionalità che può definire i sistemi operativi è la connessione fornita tra l'hardware, il software e, in alcuni casi, l'interfaccia utente. Ogni computer richiede un sistema operativo da utilizzare.

riferimenti

  1. Quali sono le caratteristiche di un sistema operativo? Estratto da reference.com.
  2. Caratteristiche di un sistema operativo. Recuperato da ecomputernotes.com.
  3. Caratteristiche del sistema operativo. Estratto da 202.114.32.200:8080/courseware.html.
  4. Quali sono le caratteristiche di un sistema operativo rispetto ad altri software? Recuperato da quora.com.
  5. Sistema di controllo dell'uscita in ingresso. Estratto da wikipedia.org.