Skip to content

Latest commit

 

History

History
52 lines (36 loc) · 1009 Bytes

3. Architettura dei sistemi operativi.md

File metadata and controls

52 lines (36 loc) · 1009 Bytes

Approcci E Elementi Progettuali Dei Sistemi Operativi

  • Processi
  • Gestione della memoria
  • Protezione e sicurezza dell'informazione
  • Schedulazione e gestione delle risorse
  • Struttura del sistema

Caratteristiche Dei Sistemi Operativi Moderni

  • Architettura microkernel
  • Multithread
  • Multiprocessing simmetrico
  • Sistemi operativi distribuiti
  • Architettura orientata agli oggetti

Macchine Virtuali

Possiamo immaginare che il nostro sistema operativo realizzi delle macchine virtuali, ciascuna dotata di propria memoria e sistema operativo.

Servizi per L'utente

Interfaccia Utente

  • linea di comando (CLI)
  • GUI
  • batch

Esecuzione Dei Programmi

  • Caricamento
  • Esecuzione
  • Terminazione

Operazioni I/O

Realizzazione Del FileSystem

  • Creazione e cancellazione
  • Lettura e scrittura
  • Ricerca e informazioni
  • Gestione dei permessi

Comunicazione Tra I Processi

  • Memoria condivisa
  • Scambio dei messaggi

Rilevazione Degli Errori

  • hardware
  • I/O
  • Programmi utente