Agenda
Conceitos fundamentais Organizao de um computador Barramento, a ponte entre todos Processador Memria Dispositivos de E/S
Conceitos fundamentais
Um computador um sistema interconectado de processadores, memrias e dispositivos de entrada e sada
Barramento (bus)
um conjunto de fios paralelos que transmitem
Barramento (bus)
Processador
CPU (Central Processing Unit) Unidade central de processamento Crebro do computador Funo: executar programas armazenados na memria principal Composio bsica de uma CPU
Unidade
de controle (UC): busca instrues na memria principal e determina o seu tipo Unidade de lgica e aritmtica (ULA): executa operaes como adio e testes lgicos Registradores: armazenam resultados temporrios e certas informaes de controle OBS: barramentos internos da CPU conectam tais componentes
Processador
Registradores importantes: Contador de Programa (Program Counter): indica a prxima instruo a ser buscada para execuo; Registrador de Instruo (Instruction Register): contm a instruo que est sendo executada.
Grande parte das instrues pode ser dividida em uma de duas categorias: registrador-memria; registrador-registrador.
Processador
Execuo de instruo Cada instruo executada pela CPU em uma srie de etapas:
1. 2. 3. 4. 5. 6. 7.
Trazer a prxima instruo da memria at o registrador. Alterar o contador de programa para indicar a prxima instruo. Determinar o tipo de instruo trazida. Se a instruo usar uma palavra da memria, determinar onde essa palavra est. Trazer a palavra para dentro de um registrador da CPU, se necessrio. Executar a instruo. Voltar etapa 1 para iniciar a execuo da instruo seguinte.
Memria primria
a parte do computador onde so armazenados
programas e dados
A unidade bsica de memria o dgito binrio,
denominado bit.
Um bit pode conter 0 (zero) ou 1 um()
Memrias consistem em uma quantidade de clulas Cada clula tem um nmero, ou seja, seu endereo Cada clula padronizada em um tamanho de 8 bits (= 1 byte) Bytes so agrupados em palavras
Grande
Memria cache
Pequena quantidade de memria rpida interna do
processador
Funo: armazenar as palavras de memria usadas com
mais frequncia
Quando a CPU precisa de uma palavra, ela examina a cache em
primeiro lugar
Memria secundria
Disponibilizam grande capacidade de armazenamento
permanente
Bibliografia
TANENBAUM, Andrew S. Organizao Estruturada de Computadores. 5 ed. So Paulo: Pearson Prentice Hall, 2007.