Escolar Documentos
Profissional Documentos
Cultura Documentos
02
02
UNIDADES DE MEDIDA
2 2
02
HARDWARE Hardware Sistema Computacional = conjunto de circuitos eletrnicos interligados formado por processador, memria, registradores, barramentos, monitores, impressoras, mouses, discos, etc. (MACHADO, 2002) Unidades Funcionais = processador, memrias e dispositivos de E/S
3 3
02
PROCESSADOR
CPU Unidade central de Processamento Gerencia todo o sistema computacional Controla as funes das unidades funcionais Controla e executa instrues presentes na memria principal Processador composto de: ULA Unidade Lgica Aritmtica realiza operaes lgicas e aritmticas UC Unidade de Controle gerencia atividades dos componentes Registradores dispositivos com funo de armazenar dados temporariamente CI controlador de instrues (PC) AP apontador de pilha (SP) PSW registrador de status
PROF. RENATO CIVIDINI MATTHIESEN 2005
4 4
02
HARDWARE
Memria Principal Primria ou Real Armazena instrues e dados Composta por unidades de acesso = clulas (8 bits) Endereo nmero especfico de acesso a contedo de clulas MAR Registrador de Endereo de Memria MBR Registrador de Dados da Memria RAM Random Access Memory voltil ROM Ready Only Memory no voltil EPROM Erasable Programable ROM no voltil
5 5
02
6 6
02
HARDWARE Memria Cache Memria voltil de alta velocidade Pequena capacidade de armazenamento Minimizar disparidade entre a velocidade do processador e a velocidade em que os dados so acessados na memria principal Alto custo
7 7
02
HARDWARE Memria Secundria Meio permanente de armazenamento No voltil Acesso lento Custo baixo Grande capacidade de armazenamento
8 8
02
9 9
02
10 10
02
HARDWARE Dispositivos de Entrada/Sada E/S Funo permitir a comunicao entre o sistema computacional e o mundo externo Memria secundria Discos magnticos, discos pticos, fitas Interface com o usurio Teclado, mouse, monitor, impressora, autofalantes
11 11
02
HARDWARE Barramento BUS Meio fsico de comunicao entre as unidades funcionais de um sistema computacional Possuem linhas de controle e linhas de dados Processador Memria (PCI) Entrada/Sada (SCSI) Backbone
12 12
02
HARDWARE Pipelining Tcnica que permite ao processador executar mltiplas instrues paralelamente em estgios diferentes Linha de montagem Tcnica de paralelismo mais usada para aumentar o desempenho do sistema
13 13
02
HARDWARE Arquiteturas RISC E CISC Linguagem de mquina entendida pelo processador Microprogramas definem a linguagem de mquina
14 14
02
HARDWARE RISC Reduced Instruction Set Computer Um programa em linguagem de mquina executado diretamente no hardware Poucas instrues de mquina executadas diretamente pelohardware Exemplo: SPARC (Sun), RS-600 (IBM), PA-RISC (HP), Alpha AXP (Compac Rx000 (MIPS) CISC Complex Instruction Set Computers Um programa em linguagem de mquina NO executado diretamente no hardware. Precisam de microprogramas Instrues complexas interpretadas por microprogramas Exemplo: VAX (DEC), Pentium (Intel), 68xx (Motorola)
PROF. RENATO CIVIDINI MATTHIESEN 2005
15 15
02
SOFTWARE Tradutor Converso de toda representao simblica de instrues para o cdigo de mquina Montador utilitrio responsvel por traduzir um programa fonte em linguagem de montagem em programa objeto no executvel Compilador utilitrio responsvel por gerar, a partir de um programa escrito em linguagem de alto nvel, um programa em linguagem de mquina no executvel
16 16
02
SOFTWARE Interpretador Tradutor que no gera mdulo-objeto Traduz cada comando e executa Desvantagem: tempo na traduo Vantagem: dados dinmicos Exemplos: Basic e Perl
17 17
02
SOFTWARE Linker Editor de Ligaes Gera, a partir de um ou mais mdulos objeto, um nico programa executvel
18 18
02
SOFTWARE
Loader Utilitrio que carrega na memria principal o programa que ser executado
Depurador Utilitrio responsvel por localizar erros e correes Interpretador de Comandos SHELL permite que o usurio se comunique com o sistema operacional Linguagem de Controle Conjunto de comandos disponveis pelo interpretador de comandos
19 19
02
SOFTWARE Ativao do Sistema Boot processo que carrega o SO da memria secundria para a memria principal e executa os arquivos de inicializao Desativao do Sistema Shutdown processo de desativao do SO.
20 20
10
02
BIBLIOGRAFIA
MACHADO, F. B. & MAIA, L. P., Arquitetura de Sistemas Operacionais, So Paulo, LTC, 2002. TANENBAUM, A. S., Sistemas Operacionais Modernos, So Paulo, Pearson, Brasil, 2003.
21 21
11