Sistemas operativos
2001/2002
1.
2.
3.
4.
5.
Introdução
Gestão de Processos Concorrentes
Gestão de Memória
Gestão de Entradas/Saídas
Sistema de Ficheiros
Sistemas Operativos
Introdução
1.
2.
3.
4.
5.
6.
7.
O que é um sistema operativo?
Historia dos sistemas operativos
The operating system zoo
Revisão de hardware de computadores
Conceitos de sistemas operativos
System calls
Estrutura de um sistema operativos
Introdução
Um computador consiste em:
– hardware
– programas de sistema
– programas de applicações
12/16/2002
2001/2002
3
O que é um sistema operativo
É uma extensão a uma máquina
– Omite detalhes de baixo nível que têm de ser efectuados
– Disponibiliza ao utilizador uma máquina virtual mais facil de utilizar É um gestor de recursos
– Cada programa tem o seu tempo para utilizar os recursos
– Cada programa tem o seu espaço de recursos
12/16/2002
2001/2002
4
Historia dos sistemas operativos(1)
Primeira geração 1945 - 1955
– Valvulas e relés mecânicos
Segunda geração generation 1955 - 1965
– transistores, sistemas por batchs
Terçeira geração 1965 – 1980
– ICs e multiprogramação
Quarta geração 1980 – presente
– Computadores pessoais
12/16/2002
2001/2002
5
Historia dos sistemas operativos(2)
Sistemas inicias funcionavam por batchs
–
–
–
–
12/16/2002
bring cards to 1401 read cards to tape put tape on 7094 which does computing put tape on 1401 which prints output
2001/2002
6
Historia dos sistemas operativos(3)
Estrutura de uma tarefa de um Fortran Monitor System – 2ª geração
12/16/2002
2001/2002
7
Historia dos sistemas operativos(4)
Sistema de multi-programação
– Três tarefas em memória – 3ª geração
12/16/2002
2001/2002
8
A diversidade de sistemas operativos
SO de mainframes
SO de servidores
SO de sistemas multiprocessador
SO de computadores pessoais
SO de tempo-real
SO embebidos
SO de smart card
12/16/2002