Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
2001/2002 1. 2. 3. 4. 5. Introduo Gesto de Processos Concorrentes Gesto de Memria Gesto de Entradas/Sadas Sistema de Ficheiros
Sistemas Operativos
Introduo 1. 2. 3. 4. 5. 6. 7. O que um sistema operativo? Historia dos sistemas operativos The operating system zoo Reviso de hardware de computadores Conceitos de sistemas operativos System calls Estrutura de um sistema operativos
Introduo
um gestor de recursos
Cada programa tem o seu tempo para utilizar os recursos Cada programa tem o seu espao de recursos
12/16/2002 2001/2002 4
12/16/2002
Sistema de multi-programao
Trs tarefas em memria 3 gerao
12/16/2002 2001/2002 8
Bus
Reviso de Hardware(2)
Reviso de Hardware(3)
Reviso de Hardware(4)
Reviso de Hardware(5)
Reviso de Hardware(6)
(a)
(b)
(a) Passos para iniciar um dispositivo de E/S e receber a respectiva interrupo (b) Como o CPU interrompido
12/16/2002 2001/2002 15
Reviso de Hardware(7)
System Calls
12/16/2002
2001/2002
23
12/16/2002
2001/2002
24
12/16/2002
2001/2002
25
12/16/2002
2001/2002
26
/* repeat forever */ /* display prompt */ /* input from terminal */ /* fork off child process */ /* wait for child to exit */
/* execute command */
27
(a) Dois directorios antes de ligados /usr/jim/memo to ast's directory (b) Os mesmos directorios depois de ligados
12/16/2002 2001/2002 29
(a) Sistema de ficheiros antes de instalar (mount) (b) Sistema de ficheiros aps instalar (mount)
12/16/2002
2001/2002
30
Modelo cliente-servidor
12/16/2002 2001/2002 35