Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas

Componentes de um Computador: Memória, Unidade Central de Processamento e I/O, Notas de aula de Arquitetura

Os componentes básicos de um computador, incluindo a memória principal e secundária, unidade central de processamento (ucp), e unidades de entrada/saída (i/o). Descreve suas funções, tipos e interconexões, além de barramentos e dispositivos de i/o.

O que você vai aprender

  • Qual é a função da Memória Principal em um computador?
  • Quais são os tipos de Memória Principal e Secundária?
  • Como a UCP executa instruções armazenadas na Memória Principal?
  • Qual é a função de unidades de I/O em um computador?
  • Quais são os componentes principais da UCP?

Tipologia: Notas de aula

2022

Compartilhado em 07/11/2022

Roxana_Br
Roxana_Br 🇧🇷

4.5

(49)

224 documentos

1 / 33

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Unidade Central de Processamento (CPU)
Processador
Bernardo Gonçalves
Introdução ao Computador
2008/01
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21

Pré-visualização parcial do texto

Baixe Componentes de um Computador: Memória, Unidade Central de Processamento e I/O e outras Notas de aula em PDF para Arquitetura, somente na Docsity!

Unidade Central de Processamento (CPU)

Processador Bernardo GonçalvesIntrodução ao Computador2008/

Componentes de um Computador (1) ^ Computador Eletrônico Digital^ ^ É um sistema

composto por:

^ Memória – Principal e Secundária ^ Unidade Central de Processamento (

CPU – Central Processing

Unit) ou Processador  Unidades de Entrada/Saída (

I/O – Input/Output Unit

^ Barramentos (vias de interligação)

Componentes de um Computador (3) ^ Memória Principal (MP)^ ^ Limitada (armazena somente alguns programas e dados).^ ^ É a memória de trabalho, nela são carregados todos os programas e dadosusados pela CPU no momento.^ ^ Geralmente o seu conteúdo será perdido uma vez que o computador sejadesligado.^ ^ Ex.: RAM (

Random Access Memory

)

^ Memória Secundária (MS)^ ^ Grande capacidade de armazenamento^ ^ Mais lentas do que a MP^ ^ Geralmente não-voláteis, permitindo guardar os dados permanentemente.^ ^ Ex.: Discos rígidos (HD -

Hard Disk),

CDs, DVDs, disquetes, etc.

Componentes de um Computador (4) ^ Unidade Central de Processamento – Processador^ ^ Função: Executar os programas armazenados na MP, buscandocada instrução, interpretando-a e em seguida a executando.^ ^ Unidade de Controle (UC)

: busca instruções na MP e determina

o tipo de cada instrução.  Unidade Lógica e Aritmética (ULA)

: realiza um conjunto de

operações necessárias à execução das instruções.  Conjunto (Banco) de Registradores

: pequena memória de alta

velocidade, usada para armazenar resultados temporários e certasinformações de controle.

Componentes de um Computador (6)

Componentes de um Computador (7) ^ Barramentos

(Bus) ^ Função: interconectar os demais elementos básicos. ^ Nesse modelo, é possível transferência direta de dados entre osdispositivos de E/S e a memória ^ Transferência feita por dispositivos especiais^ ^ Controlador de

DMA (Direct Memory Access)

ou processador E/S

^ Assumem momentaneamente o controle do barramento e “isolam” acomunicação CPU com a memória e dispositivos E/S.

Componentes de um Computador (10)

Unidade Central de Processamento - CPU (1) ^ O^ processador

é o “cérebro” do computador ^ Função: Executar os programas armazenados na memória principal,buscando cada uma das instruções do programa, examinando-as, eexecutando-as uma após a outra. ^ Gera sinais de controle, além de reconhecer e responder sinaisexternos (

interrupções

^ A CPU é responsável pela

supervisão

e^ controle

de todo o

funcionamento

da máquina e pela realização das operações lógicas e aritméticas sobre os dados  Clock^ (ou Relógio) é a referência de tempo necessária a CPU.^ ^ Circuito

eletrônico

oscilador

que^ gera

uma^ forma

de^ onda

quadrada,

essencial para o seqüenciamento das operações eletrônicas realizadas pelaCPU.  Está relacionado com a freqüência (taxa) de operação do processador.

Unidade Central de Processamento - CPU (3) ^ “Seção” de Controle^ ^ Contador de Instrução (

Program Counter – PC

): é

quem armazena o

endereço

da (aponta para a)

próxima instrução a ser executada. Determina aseqüência (fluxo) de execução de um programa,endereçando instrução por instrução  Registrador de Instruções (Instruction Register

RI): armazena (contém) a instrução que está sendoexecutada.

Unidade Central de Processamento - CPU (4) ^ “Seção” Lógica e Aritmética^ ^ Unidade de Lógica e Aritmética (ULA)

: possui os

circuitos necessários para executar operações lógicas earitméticas.^ ^ Exemplos: Somas, subtrações, determinação de sinal,comparações algébricas de números, verificar se um número émaior ou menor que zero, etc.  Possui também pelo menos um registrador encarregadode armazenar números a serem operados pela ULA ouresultados de operações. Esse registrador é chamado de Acumulador (ACC)

.

Ex. 2 (circuitos ULA): Somadores ^ Não se pode imaginar um computador sem um somador ^ Meio-Somador^ ^ Adequado para somar os bits de mais baixa ordem de duas palavras

Unidade Central de Processamento - CPU (5) ^ Conjunto (Banco) de Registradores^ ^ Memória interna de pequena capacidade dearmazenamento, mas de alta velocidade, usada paraarmazenar resultados temporários e certas informaçõesde controle^ ^ Formada por:^ 

Registradores de uso geral:

acessíveis ao usuário no nível

convencional de máquina  Registradores de uso específico:

acessíveis diretamente

apenas pela UC durante a execução de um programa.

Unidade Central de Processamento - CPU (7) ^ Instruções^ ^ São comandos atômicos fornecidos ao computador para que eleexecute uma tarefa específica (soma, teste, desvio, etc)^ ^ Uma série dessas instruções constituem um programa.^ ^ Cada processador tem um repertório particular de instruções, cujarapidez de execução é um fator determinante na “potência decomputação” (performance) da máquina^ ^ Conforme proposto por Von Neumann, as instruções, tal qual osdados,

devem residir na MP

, e dispostas

sequencialmente

^ A seqüência de execução pode ser alterada por

Instruções de

Desvio

Unidade Central de Processamento - CPU (8) ^ Formato das Instruções^ ^ OpCode

: identifica a instrução a ser efetuada

^ Op: identifica sobre o que (quem) a instrução manipulará ^ Existem instruções de 1, 2 ou 3 operandos ^ O tamanho do

OpCode^ indica o número máximo de instruções da

máquina.^ ^ n bits => até 2

n^ instruções Código da Instrução(^ OpCode

)

Operando -

Op (Informação Complementar)