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

  • Codice OPIS per la valutazione del corso: S7JJUGEN
  • La lezione del 20 novembre 2023 è cancellata

  • Le lezioni cominceranno giovedì 25 settembre 2023

Orario

Le lezioni si terranno in Laboratorio 1 nel seguente orario:

  • Lunedì - 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

Alcuni testi d'esame

Lezioni

Lezione 1 - 25 settembre 2023 Introduzione al corso. Sistemi operativi: panoramica. Funzioni ed obiettivi. Storia ed evoluzione. Caratteristiche principali. Lezione 1 - Parte A - Introduzione e panoramica sui sistemi operativi
Unix. Linux. Shell e bash. Lezione 1 - Parte B - Unix, Linux, Shell

Lezione 2 - 2 ottobre 2023 Architettura di un elaboratore. Lezione 2 - Parte A - Architettura di un elaboratore Bash: sintassi dei comandi e primi esempi. Lezione 2 - Parte B - Comandi Bash

Lezione 3 - 9 ottobre 2023 I processi - Parte 1 Lezione 3 - Parte A - I processi Bash: comandi per directory e file. Script bash. Lezione 3 - Parte B - Comandi e script

Lezione 4 - 16 ottobre 2023 I processi - Parte 2 Lezione 4 - Parte A - I processi Bash: comandi per directory e file. I-node Lezione 4 - Parte B - Comandi. I-node

Lezione 5 - 23 ottobre 2023 Esercizio sull'esecuzione di processi Esercizio sui Processi La gestione della memoria - Parte 1. Lezione 5 - Parte A - Gestione della memoria Bash: comandi ed exit code, uso delle parentesi [Lezione 5 - Parte B - Comandi ed exit code. Parentesi.

Lezione 6 - 30 ottobre 2023 Esercizio sul partizionamento della memoria. Esercizio su Partizionamento della memoria La gestione della memoria - Parte 2. Lezione 6 - Parte A - Gestione della memoria Bash: Redirezioni e pipelining Lezione 6 - Parte B - Redirezioni. Pipeline.

Lezione 7 - 6 novembre 2023 La gestione della memoria - Parte 3. Lezione 7 - Parte A - Gestione della memoria Esercizio di ricapitolizione sulla bash. [Lezione 7 - Esercizio di ricapitolazione su Bash Bash: variabili e parametri. Lezione 7 - Parte B - Variabili e parametri

Lezione 8 - 13 novembre 2023 La gestione della memoria - Parte 4. Lezione 8 - Parte A - Gestione della memoria Bash: Parametri. Comandi per visualizzare, per vedere le differenze e per cercare. Lezione 8 - Parte B - Parametri e comandi

Lezione 9 - 27 novembre 2023 Esercizi sulla gestione della memoria. Lezione 9 - Parte A - Esercizi sulla gestione della memoria Bash programming: comandi wc, uniq, cut ed esercizi. concetti base. Lezione 9 - Parte B - Comandi wc, uniq e cutf

Lezione 10 - 4 dicembre 2023 Bash programming: comandi sort, tr, sed. Costrutti if e for. Lezione 10 - Parte B - Comandi sort, tr, sed. Costrutti if e for.

Lezione 11 - 11 dicembre 2023 Bash programming: comando awk e comandi per i permessi su file e directory. Lezione 11 - Parte B - Awk e comandi per i permessi

Lezione 12 - 18 dicembre 2023 Esercizi di ricapitolazione sulla programmazione bash e svolgimento esercizi d'esame Lezione 12 - Parte B - Esercizi di ricapitolazione su bash


Lezioni anni precedenti

Edit | Attach | Watch | Print version | History: r84 < r83 < r82 < r81 < r80 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r84 - 2024-01-03 - AnnalisaMassini






 
Questo sito usa cookies, usandolo ne accettate la presenza. (CookiePolicy)
Torna al Dipartimento di Informatica
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback