Arquitetura de Sistemas Operacionais Francis Berenger Machado / Luiz Paulo Maia Capítulo 2 Conceitos de Hardware e Software 2 – Conceitos de Hardware e Software Sistema Computacional Processador / UCP Unidade Lógica e Aritmética Unidade de Controle Memória Principal Registradores Dispositivos de E/ S 2/1 2 – Conceitos de Hardware e Software Memória Principal com 64 Kbytes 0 instrução ou dado 1 endereços 2 16 2 -1 célula = 8 bits 2/2 2 – Conceitos de Hardware e Software Relação entre Dispositivos de Armazenamento Registradores Memória Cache maior capacidade de armazenamento Memória Principal maior custo e velocidade de acesso Memória Secundária 2/3 2 – Conceitos de Hardware e Software Barramentos Processador-Memória e de E/S Memória Principal UCP Barramento processador-memória Adaptador Barramento de E/ S Barramento de E/ S Adaptador 2/4 2 – Conceitos de Hardware e Software Barramento de Backplane Memória Principal UCP Barramento processador-memória Barramento de backplane Adaptador Adaptador Barramento de E/ S Barramento de E/ S Adaptador 2/5 2 – Conceitos de Hardware e Software Arquitetura Pipeline com Quatro Estágios P1 P2 P3 P4 Unidade de busca da instrução Analisador da instrução Unidade de busca dos dados Unidade de execução da instrução P1 Instr.1 Instr.2 Instr.3 Instr.4 Instr.5 Instr.6 Instr.7 P2 Instr.1 Instr.2 Instr.3 Instr.4 Instr.5 Instr.6 P3 Instr.1 Instr.2 Instr.3 Instr.4 Instr.5 P4 Instr.1 Instr.2 Instr.3 Instr.4 tempo 2/6 2 – Conceitos de Hardware e Software Arquitetura RISC x Arquitetura CISC Aplicativos Utiltários Sistema Operacional Arquitetura RISC Linguagem de Máquina Microprogramação Circuitos Eletrônicos 2/7 2 – Conceitos de Hardware e Software Tradutor programa fonte Tradutor programa objeto Compilador 2/8 2 – Conceitos de Hardware e Software Linker 2/9 2 – Conceitos de Hardware e Software Ativação do Sistema Área do Sistema Operacional boot Sistema Operacional Disco Memória Principal 2/10