Difference between revisions of "Lezioni Anno Accademico 2015/16"

From Sistemi Operativi
Jump to navigation Jump to search
Line 20: Line 20:
  
 
Storia dei Sistemi.... anche operativi.
 
Storia dei Sistemi.... anche operativi.
 +
 +
=== concetti ===
 +
* Architettura a livelli (Layer)
 +
* SO come livello di astrazione (semplificazione, portabilita')
 +
* SO come gestore di risorse (controllo, sicurezza, continuita' di servizio)
 +
* Storia le generazioni: ingranaggi->Valvole termoioniche->Transistor->Circuiti integrati->Microprocessori
 +
* I "ruoli" dell'informatica: ideatore, costruttore, programmatore, operatore, utente
 +
* Multitasking (perche' e' possibile? perche' e quando e' necessario?)
 +
* Interattivita'
 +
* TIme sharing
 +
* Multiuser (multiutente)
 +
* UNIX
 +
* Personal Computer (e i sistemi operativi)
  
 
== Lezione del 30 settembre 2015 ==
 
== Lezione del 30 settembre 2015 ==

Revision as of 05:54, 5 October 2015

scrivete qui idee, riassunti dei concetti espressi, commenti approfondimenti sulle lezioni.

Lezione del 22 settembre 2015

Introduzione al corso di Sistemi Operativi.

concetti

  • Hardware vs. Software
  • Informatica
  • Scienza vs. Tecnologia
  • Informazione (vs. Dato)
  • Linguaggio
  • Elaborazione-Memorizzazione-Comunicazione
  • Algoritmo vs. Programma
  • Hacker/Hacking (vs. Cracker)
  • Maker
  • Analogico-Digitale

Lezione del 23 settembre 2015

Storia dei Sistemi.... anche operativi.

concetti

  • Architettura a livelli (Layer)
  • SO come livello di astrazione (semplificazione, portabilita')
  • SO come gestore di risorse (controllo, sicurezza, continuita' di servizio)
  • Storia le generazioni: ingranaggi->Valvole termoioniche->Transistor->Circuiti integrati->Microprocessori
  • I "ruoli" dell'informatica: ideatore, costruttore, programmatore, operatore, utente
  • Multitasking (perche' e' possibile? perche' e quando e' necessario?)
  • Interattivita'
  • TIme sharing
  • Multiuser (multiutente)
  • UNIX
  • Personal Computer (e i sistemi operativi)

Lezione del 30 settembre 2015

Il materiale per poter replicare l'esperimento sulla portabilità dei compilatori è qui.

Renzo (talk) 09:38, 3 October 2015 (CEST)

Per gli esperimenti con le macchine virtuali:

il comando per kvm è:

 kvm -m 1G -drive file=$(echo debian_wheezy*.qcow2),cache=writeback -monitor stdio
  • chi volesse provare debian hurd può scaricare l'immagine: debian-hurd-20150424.img da qui: https://www.debian.org/ports/hurd/hurd-install. Nella pagina è anche indicato come lanciare kvm (io aggiungerei -monitor stdio in fondo per avere la console di qemu-kvm).

Renzo (talk) 09:47, 3 October 2015 (CEST)

Lezione del 07 ottobre 2015

Ricordo che è in sospeso una domanda: "l'arduino ha un sistema operativo?".

Lezione del 14 ottobre 2015

Lezione del 21 ottobre 2015

Lezione del 28 ottobre 2015