Acao
E
FUNDAMENTOS DE SISTEMAS OPERACIONAIS
AULA 3 Prof. Me. Marcelo Candido Ferreira marceferreira@hotmail.com
1
CONCEITOS BÁSICOS DE SISTEMAS OPERACIONAIS • Hardware – Processador – Memória Principal – Memória Cache – Memória Secundária – Dispositivos de I/O – Barramento – Pipelining – Arquiteturas RISC e CISC – Análise de Desempenho
2
CONCEITOS BÁSICOS DE SISTEMAS OPERACIONAIS • Software – Tradutor – Interpretador – Linker – Loader – Depurador
3
CONCEITOS BÁSICOS DE SISTEMAS OPERACIONAIS • Concorrência – Interrupções e Exceções – Operações de I/O – Buffering – Spooling – Reentrância
4
CONCEITOS BÁSICOS DE SISTEMAS OPERACIONAIS • Hardware: dispositivos físicos (hardware) que manipulam dados na forma digital. O SO proporciona uma maneira confiável de representação e transmissão de dados. Os componentes são agrupados em três subsistemas ou unidades funcionais: processador ou unidade central de processamento, memória principal e dispositivos de I/O. – Processador: denominado UCP (Unidade Central de Processamento), realiza o controle e execução de instruções (somar, subtrair, comparar e movimentar) presentes na memória principal.
5
CONCEITOS BÁSICOS DE SISTEMAS OPERACIONAIS • Hardware – Processador: composto por UC (unidade de controle), ULA (Unidade Lógica Aritmética) e registradores. • UC: gerenciar atividades de todos os componentes do computador (gravação de dados, busca de informações na memória, acesso a rede) • ULA: realizar operações lógicas (testes e comparações) e aritméticas (somas e subtrações) • Registradores: armazenar dados temporariamente para agilizar o processo de leitura de dados pelo processador.
6
CONCEITOS BÁSICOS DE SISTEMAS OPERACIONAIS • Hardware – Processador • Tipos de Registradores
– Contador de Intruções (CI) ou Program Counter (PC): armazena o endereço da próxima instrução do processador. – Apontador de Pilha (AP) ou Stack Pointer(SP): armazena endereços de memória de programas