Che cosa è un sistema operativo facilmente spiegato?

Che cosa è un sistema operativo facilmente spiegato?

Cos'è un sistema operativo?

Un sistema operativo (o sistema operativo) è il programma essenziale di qualsiasi apparecchiatura informatica. Consente l'interazione tra l'utente, gli altri programmi installati sul PC, il suo hardware e i dispositivi ad esso collegati.
Windows è il sistema operativo più conosciuto e usato al mondo. Fornisce supporto per l'esecuzione dei programmi. Organizza e mantieni i tuoi file. Ti dà accesso a loro e ti permette di usare i tuoi dispositivi e programmi.

Gestire la memoria RAM o l'elaborazione del PC. Riconoscere il mouse e la tastiera e inviare informazioni al monitor, tra molte altre cose.

Che cosa fa un sistema operativo e come funziona?

  • Permette all'utente di interagire con il PC
    Offre un mezzo (un'interfaccia) in modo che l'utente possa fare facilmente ciò che vuole. Cose come aprire un programma, visualizzare un documento o stamparlo.
    L'interfaccia utente consente di impartire comandi (comandi) al sistema. Esistono due tipi di base:
    - Interfaccia utente grafica (GUI)
    I comandi sono rappresentati da icone, pulsanti degli strumenti o altri elementi grafici. Si attivano facendo clic su di essi con il mouse o attraverso la tastiera. È l'interfaccia standard al giorno d'oggi.
    Esempio di interfaccia grafica di Windows 10

     

    - Interfaccia a riga di comando (CLI)
    L'utente deve scriverli digitandoli riga per riga e con un formato specifico. È quello che usano i vecchi SO. Come Microsoft MS-Dos.
    Interfaccia della riga di comando MS-DOS
  • Gestisci il software
    I programmi devono seguire le regole imposte da ciascun sistema operativo. Stabilisce quali risorse e servizi possono essere utilizzati (la quantità di RAM, ad esempio), in che modo e con quale priorità.
    La relazione tra i programmi e la SO in cui sono installati è molto stretta. Ecco perché ci sono diverse versioni a seconda di quale. Windows è quello con la maggior parte dei programmi disponibili di tutti i tipi. Migliaia di loro sono gratuiti.
  • Dispositivi di controllo e hardware
    Il sistema decide come possono utilizzare le risorse del sistema e in quali condizioni, proprio come con il software. Gestisci driver o driver di componenti hardware e dispositivi come stampanti, scanner, webcam, ecc.
    Serve da collegamento tra loro e l'utente. Quello che fai con il mouse o la tastiera (o altri dispositivi di input) ha un riflesso nel sistema. E dà accesso a dispositivi di output come la stampante o lo schermo.
  • Ospita la cartella e il file system
    Hard disk, pendrive o dischi USB o altri dispositivi di archiviazione sono controllati dal sistema operativo. Grazie a lui l'utente riesce a creare cartelle in cui salvare i file che crea. Apri, copia, sposta e in generale gestiscili in qualsiasi modo.
    Crea cartelle e spostali
    Copia o sposta file e cartelle
  • Supporta le funzioni di rete
    Sia reti cablate e reti wireless, Wi-Fi o connessioni via Bluetooth. Il sistema controlla l'invio e la ricezione di informazioni. E gestisce i dispositivi di rete come fa con il resto dell'hardware.
  • Proteggi il PC
    Un buon sistema operativo include misure di sicurezza che proteggono l'utente e il sistema stesso. Si applicano a tutti i livelli, dai componenti fisici del PC al suo utilizzo da parte dell'utente.
    Per garantire questo controllo, l'accesso è riservato senza restrizioni all'attrezzatura. È ciò che viene chiamato modalità supervisore. Tutti gli altri programmi funzionano modalità protetta, con limitazioni imposte dal sistema. Qualsiasi processo critico deve essere autorizzato da lui per evitare di metterlo in pericolo.
    La gestione degli utenti è un'altra parte fondamentale della sicurezza. Un'altra funzione del sistema è identificare e autenticare gli amministratori o gli utenti standard dell'attrezzatura. E limita ciò che possono fare a seconda del loro tipo.

    Tipi di sistemi operativi

    Esistono diversi criteri per distinguerli. Quattro soliti sono:

    • Monoutente / multiutente
      A seconda se consente l'accesso a un solo utente alla volta. O se molti di loro possono condividere i loro programmi o altre risorse allo stesso tempo.
    • singletasking/ Multitasking
      A seconda di come è possibile eseguire solo un programma o più contemporaneamente.
    • Monoprocessore / multiprocessore
      A seconda che sia in grado di sfruttare allo stesso tempo la capacità di elaborazione di una singola CPU o di più processori.
    • Centralizzato / Distribuito
      In un sistema centralizzato è limitato a gestire una singola squadra. Nei sistemi distribuiti collega diversi sistemi parzialmente indipendenti. In essi gli utenti possono accedere alle risorse da remoto come se fossero di fronte a quell'attrezzatura.

    Esempi di SO

    • Microsoft

      Windows 10
      Windows 8.1
      Windows 8
      Windows 7
      Windows Vista
      Windows XP
      Windows Me
      Windows 98
      Windows 95
      MS-DOS

    • mela

      Mac OS X Lion
      Mac OS 9
      Mac OS 8
      iOs

    • altrui

      Google Chrome OS
      androide
      Linux
      Unix