I sistemi operativi

Cosa è un sistema operativo?

Un Sistema Operativo (SO) è un software di base che gestisce le risorse hardware e software di un computer, fornendo un'interfaccia tra l'utente e la macchina. Il SO consente l'esecuzione dei programmi applicativi e coordina le operazioni essenziali, come la gestione della memoria, dei file, dei processi e dei dispositivi di input/output.

Quali sono le funzioni principali di un SO?

Come sono strutturati i sistemi operativi?

I sistemi operativi sono organizzati in diversi livelli per garantire efficienza e modularità. Le principali componenti sono:

a) Kernel (Nucleo del SO)

Il kernel è il cuore del sistema operativo e gestisce CPU, memoria e dispositivi. Esistono:

b) Gestione della memoria

Include RAM e memoria virtuale per ottimizzare l’uso delle risorse.

c) Gestione del file system

Organizza i dati in cartelle e directory. Esempi: NTFS, FAT32, ext4.

d) Gestione degli input/output

Gestisce la comunicazione con le periferiche e garantisce il loro corretto funzionamento.

Quali sono i tipi di SO?

Modello di Von Neumann

CPU e componenti principali

Memoria

Archiviazione secondaria

Dispositivi di input/output

Il bus

Il bootstrap

Il bootstrap è il processo di avvio del computer:

  1. POST: verifica l'hardware.
  2. BIOS/UEFI: cerca un dispositivo di avvio.
  3. Bootloader: carica il sistema operativo.
  4. Avvio del SO: il kernel viene caricato in memoria.

pagina a cura di giulia pellegrini