SISTEMI OPERATIVI

Corso di laurea in Matematica

Docente
Prof.ssa Annalisa Massini
Dipartimento di Informatica

Ricevimento per appuntamento (da prendere per email)

email massini@diNOSPAM.uniroma1.it (togliere NOSPAM)

News

  • Il 26 novembre e il 3 dicembre NON ci sarà lezione. Le due lezioni di recupero si terranno il 13 e il 20 novembre, come concordato.

  • Le lezioni cominceranno mercoledì 1 ottobre 2025

Orario

Le lezioni si terranno in Laboratorio 1 nel seguente orario:

  • mercoledì - 9:00-12:00

Programma del corso
  • 1. Struttura di un elaboratore
  • 2. Concetti generali sui sistemi operativi
  • 3. I processi
  • 4. Gestione della memoria
  • 5. Shell programming

Testi di riferimento

Esami

L'esame consiste di due parti:

  • una prova scritta: test con domande a risposta multipla e aperta ed esercizi
  • esercizi di programmazione Bash da svolgere utilizzando il computer

Lezioni

Lezione 1 - 1 ottobre 2025 Introduzione al corso.
Sistemi operativi: panoramica. Funzioni ed obiettivi. Storia ed evoluzione. Lezione 1 - Introduzione e panoramica sui sistemi operativi (slide 1-39)

Lezione 2 - 8 ottobre 2025 Sistemi operativi: caratteristiche principali. Lezione 1 - Introduzione e panoramica sui sistemi operativi (slide 40-60)
Unix. Linux. Shell e bash. Bash: sintassi dei comandi e primi esempi. Lezione 2 - Unix, Linux, bash e primi comandi bash (slide 1-47)

Lezione 3 - 15 ottobre 2025 Architettura di un elaboratore. Lezione 3 - Parte A - Architettura di un elaboratore (slide 1-21)
Bash: sintassi dei comandi, comandi per ottenere informazioni e primi esempi. Filesystem Alcuni esempi Lezione 3 - Parte B - Comandi bash e Filesystem (slide 48-67) Bash: comandi su file e directory. Lezione 3 - Parte B - Comandi Bash (slide 1-15)

Lezione 4 - 21 ottobre 2025 Architettura di un elaboratore. Lezione 4 - Parte A - Architettura di un elaboratore (slide 22-51)
Bash: comandi su file e directory. Lezione 4 - Parte B - Comandi Bash (slide 15-22)
Bash: comandi per directory e file. Lezione 4 - Parte B - Comandi e prime nozioni sugli script.

Lezione 5 - 28 ottobre 2025 I processi - Parte 1 Lezione 5 - Parte A - I processi Bash: comandi per directory e file. Lezione 5 - Parte B - Script e comandi.

Lezione 6 - 5 novembre 2025 I processi - Parte 2 Lezione 6 - Parte A - I processi Bash: comandi ed exit code, uso delle parentesi, redirezioni. Lezione 6 - B - Parentesi, redirezioni (slide 1-15)

Lezione 7 - 12 novembre 2025 Esercizio sull'esecuzione di processi Esercizio sui processi
Bash: comandi su testi. Lezione 7 - B - Comandi wc, uniq, cut. (slide 16-20)

Lezione 8 - 13 novembre 2025 La gestione della memoria - Parte 1. Lezione 8 - Parte A - Gestione della memoria 1 Bash: pipelining e comandi per la visualizzazione di file Lezione 8 - Parte B - Pipeline. Visualizzazione di file.
Bash: Comandi per confronto e ricerca. Lezione 8 - Parte B - Confronto e ricerca su file


This topic: SOM > WebHome
Topic revision: r109 - 2025-11-15 - AnnalisaMassini
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback