TELECENTRO COMUNITÁRIO VOZ POPULAR - MÓDULO SISTEMAS OPERACIONAIS
Introdução aos Sistemas Operativos
1.
2. ÍNDICE
• Introdução
• Desenvolvimento
• Sistema operativo
• Conceito de sistema operativo
• O sistema operativo pode ser visto como
• Conceitos e revisões
• Classificação de Sos
• Modelo de SO
• Conclusão
• Webgrafia
2R O S A C O I M B R A
5. SISTEMA OPERATIVO
É o Software responsável pela criação
do ambiente de trabalho da máquina.
Consiste na camada intermediária entre
o aplicativo e o Hardware da máquina. É
o interpretador básico de comandos, e é
a interface pela qual o usuário tem
acesso aos recursos que o Hardware
oferece.
5R O S A C O I M B R A
6. CONCEITO DE SISTEMA OPERATIVO
Interacção simplificada entre o utilizador e a máquina
6
Aplicações
Sistema Operativo
Dispositivos Físicos
Utilizador
Hardware
R O S A C O I M B R A
7. O SISTEMA OPERATIVO PODE SER VISTO COMO
Máquina virtual
Dá ao utilizador a ilusão de dispor de uma máquina muito mais fácil
de utilizar e programar do que o Hardware .
Gestor de recursos
Efectua a gestão dos diferentes componentes da arquitectura de
um computador, impondo ordem na atribuição de recursos aos
programas.
Tira o máximo partido dos recursos disponíveis
- Tempo de CPU, memória, etc.
7R O S A C O I M B R A
8. CONCEITOS E REVISÕES
Memória e gestão de memória
Divisão estruturada da memória de modo a ser possível o
carregamento de diversos programas na memória principal
- Colocação e protecção
Existência de mecanismos que permitem o crescimento da memória
de dados de um programa
- Reserva de memória
Gestão de espaço de endereçamento de modo a que se possa ter a
capacidade de memória superior à da memória principal (a RAM) –
Memória virtual
8R O S A C O I M B R A
9. CLASSIFICAÇÃO DE SOS
Dedicado
- Sistema Operativo projectado para aplicações específicas
Exemplos:
- controlo de linha de montagem – Sos em tempo real
- Gestão de transações numa companhia aérea – Sos para
Mainframes
- Interface para um telemóvel – SO embedded
Uso geral
- Projectados para fácil utilização
- Permitem a execução de uma grande variedade de programas
- Reconhecem uma grande diversidade de periféricos
9R O S A C O I M B R A
10. CLASSIFICAÇÃO DE SOS
Centralizado
- O sistema operativo cria uma máquina virtual sobre um único
computador.
Distribuído
- O sistema operativo que corre sobre um conjunto de computadores,
dando a ilusão de que este conjunto é uma entidade única:
- Sistemas distribuídos puros
- Sistemas em rede
- Sistemas multiprocessador
10R O S A C O I M B R A
11. CLASSIFICAÇÃO DE SOS
Multiutilizador
- O tempo de processamento do CPU de um computador
pode ser partilhado por mais do que um utilizador de forma
interactiva.
- UNIX, LINUX
Monoutilizador
- O CPU só pode estar dedicado de forma interactiva a um
conjunto de processos do mesmo utilizador.
- MS-DOS, todos os Windwos
11R O S A C O I M B R A
12. MODELO DE UM SO
12
Camadas (Layers)
- O SO encontra-se estruturado segundo um conjunto de
camadas funcionais
- Cada camada utiliza serviços de camadas que lhe são
interiores
- Em suma, cada camada virtual com uma interface bem
definida
- À camada mais baixa (gestão de processos) corresponde
o núcleo do sistema operativo
R O S A C O I M B R A
13. CONCLUSÃO
Actualmente, a grande maioria dos
sistemas operacionais são baseados no
Unix, tanto em desktops quanto em
servidores e em dispositivos móveis,
sendo o Windows - líder absoluto no
mercado de desktops - a mais notável
exceção.
13R O S A C O I M B R A