Sistemas operacionais
Operacionais
Prof. Jó Ueyama
Apresentação baseada nos slides da Profa. Dra. Kalinka Castelo Branco,
do Prof. Dr. Antônio Carlos Sementille, da Profa. Dra. Luciana A. F.
Martimiano e nas transparências fornecidas no site de compra do livro
“Sistemas Operacionais Modernos”
Aula de Hoje (conteúdo detalhado)
1 Estruturas de Sos
2. Componentes Básicos (CPU, memória, ..)
3. BIOS
4. Arquitetura do Sistema
5. Processos
2
Componente básicos
Componentes básicos de hardware:
CPU;
Memória;
Controladoras;
Dispositivos de Entrada/Saída e Unidades
de armazenamento.
3
CPU (Central Processing Unit)
É o “cérebro” do computador responsável por executar instruções; CPU busca instruções na memória, decodifica essas instruções e as executa até sua finalização;
Durante a execução de instruções, a CPU utilizase de registradores para armazenar variáveis e resultados temporários; Instruções são executadas por ciclos de relógio;
4
CPU registradores
Registradores:
Contador de programa (program counter PC):
contém o endereço de memória da próxima instrução a ser lida e executada;
Ponteiro da pilha (stack pointer SP): aponta para o topo da pilha corrente na memória (estrutura para cada procedimento);
Informações que não são mantidas nos registradores:
Parâmetros de entrada;
Variáveis locais e temporárias;
Registrador de instrução (instruction register IR) =
instrução que está sendo atualmente executada;
PSW (program status word): bits de controle;
5
CPU – modos de execução
As CPUs mais modernas, ao contrário das mais antigas, executam mais de uma instrução por ciclo de relógio:
Pipeline;
Superscalar;
6
CPU – modos de execução
Pipeline
Superscalar ou Superpipeline
7
Memória
Rápidos: 1nseg.
Componentes internos à