Académique Documents
Professionnel Documents
Culture Documents
jose.cavalcanti@ifpb.edu.br
http://www.josehermano.c
om
O que um Sistema Operacional?
Outras funes:
Controle de acesso;
Gerncia de contabilizao.
Funes Genricas do Sistema Operacional
Gerenciador de recursos:
Garantir acesso concorrente;
Evitar acessos indevidos;
Evitar que programas de usurios danifiquem o sistema;
Alocar recursos de maneira justa;
Histria dos Sistemas Operacionais
Dcada de 40:
Dcada de 50-60:
Dcada de 65-80:
Dcada de 80-2000:
Era Ps-PC:
Virtualizao;
WebServices;
Vdeo:
Entrada e Sada;
Criada em 1945;
Memria;
Conceitos de Hardware e Software
Processadores;
Memria;
Discos;
Fitas;
Dispositivos de E/S;
Barramentos;
Inicializando o computador;
Conceitos de Hardware e Software
Processador:
o crebro do computador;
Ciclo Bsico:
Buscar a Primeira Instruo;
Decodific-la;
Qual operao executar?;
Execut-la;
Buscar a Prxima Instruo;
Conceitos de Hardware e Software
Processador:
Processador:
Modo Usurio/Protegido:
Modo Supervisor/Kernel:
Memria:
Memria:
Conceitos de Hardware e Software
Discos:
Discos:
Conceitos de Hardware e Software
Discos:
A Trilha;
B Setor Geomtrico;
C Setor da Trilha;
D Unidade de Alocao;
Conceitos de Hardware e Software
Fitas:
percorrida sequencialmente;
Fitas:
Conceitos de Hardware e Software
Dispositivos E/S:
Compostos de:
Controladora;
Dispositivo;
Ex.: Impressoras
Conceitos de Hardware e Software
Dispositivos E/S:
Aplicao do Usurio
Controladora A Controladora B
Dispositivo A Dispositivo B
Conceitos de Hardware e Software
Barramento:
Barramento:
Conceitos de Hardware e Software
Inicializando o Computador:
Inicializando o Computador:
Conceitos de Hardware e Software
Um desktop atual:
Conceitos de Hardware e Software
Programando um computador:
Linguagens de programao;
Compiladores;
Montadores (assembler);
Ligadores (linker);
Carregador (loader);
Conceitos de Hardware e Software
Programando um computador:
Tipos de Sistemas Operacionais
SO de Servidores;
SO de PCs;
SO Mveis;
SO Embarcados;
Outros;
Tipos de Sistemas Operacionais
Ex.: OS/390
Tipos de Sistemas Operacionais
Servidores:
Computadores Pessoais:
Computadores Portteis:
Embarcado:
Outros:
SO de Multiprocessadores:
Conecta mltiplas CPUs em um nico sistema.
Ex.: Realizao de Clculos de Simulao;
SO de Ns Sensores:
Utilizados em redes de monitoramento.
Ex.: Monitoramento de plantaes;
SO de Tempo Real:
Tem o tempo como parmetro fundamental.
Ex.: Fbrica de Carro;
Processos;
Espaos de endereamento;
Arquivos;
Entrada e sada;
Segurana;
Interface;
Chamada de Sistema;
Conceitos sobre Sistemas Operacionais
Processo:
Um programa em execuo;
Processo:
Espao de endereos:
Memria virtual;
Conceitos sobre Sistemas Operacionais
Sistemas de Arquivos:
Sistemas de Arquivos:
Sistemas de Arquivos:
Exemplos: /home/aluno/capitulo1.txt
Exemplos:
Segurana:
Interface:
Interface:
Exemplos:
Sistemas monolticos;
Sistemas de camadas;
Microncleo;
Modelo cliente-servidor;
Mquinas virtuais;
Exoncleo;
Estrutura de Sistemas Operacionais
Sistemas monolticos:
Como tem menos camadas este tipo pode ser mais eficiente;
Estrutura de Sistemas Operacionais
Sistemas monolticos:
Estrutura de Sistemas Operacionais
Sistemas de camadas:
Sistemas de camadas:
Microkernels (Microncleo):
Microkernels (Microncleo):
Cliente-Servidor:
Cliente-Servidor:
Mquinas Virtuais:
Mquinas Virtuais:
Tipos de hypervisor:
Estrutura de Sistemas Operacionais
Mquinas Virtuais:
Exokernels (Exoncleo):
Defina processo;
Sistemas Operacionais
Prof. MSc. Jos Hermano Cavalcanti Filho
jose.cavalcanti@ifpb.edu.br
http://www.ifpb.edu.br