Escolar Documentos
Profissional Documentos
Cultura Documentos
Apostila Arquitetura Generica PDF
Apostila Arquitetura Generica PDF
6. Caixa de saída – local para onde são enviados os resultados dos serviços
solicitados;
A título de ilustração, vamos supor que foi deixada na caixa de entrada uma
solicitação para execução do serviço denominado “Multiplicação”.
6 Pare
Vamos supor que o primeiro valor fornecido tenha sido 3, que o segundo valor
fornecido tenha sido 2 e que o terceiro e último valor fornecido tenha sido 4, ou
seja, foi solicitada a multiplicação: 3 x 2 x 4.
Página 2
Arquitetura Genérica dos Computadores
Instrução do
Nº do Escaninho Conteúdo
escaninho Nº
1 11 3
11 3
2
12 2
11 6
3
12 2
11 6
4 Resposta SIM
12 2
11 6
2
12 4
11 24
3
12 4
11 24
4 Resposta NAO
12 4
5 11 24 Para Caixa de Saída
6 Fim da execução
Observação:
Página 3
Arquitetura Genérica dos Computadores
Exercício
1) Vamos supor que o primeiro valor fornecido tenha sido 5, que o segundo
valor fornecido tenha sido 3 e que o terceiro e último valor fornecido
tenha sido 2, ou seja, foi solicitada a multiplicação: 5 x 3 x 2. Apresente o
aspectos dos escaninhos conforme o exemplo anterior:
Instrução do
Nº do Escaninho Conteúdo
escaninho Nº
Página 4
Arquitetura Genérica dos Computadores
Todos os cálculos são realizados nesta unidade. Estes cálculos podem envolver
operações aritméticas como adição, subtração, multiplicação e divisão ou
operações lógicas como comparação de dois valores para verificar qual é o
maior.
Página 5
Arquitetura Genérica dos Computadores
Unidade de Controle:
Exercícios
Página 6
Arquitetura Genérica dos Computadores
Exercícios
Página 7
Arquitetura Genérica dos Computadores
Estes dispositivos são divididos em dois tipos: Memória Principal ou Interna e Memória
Secundária ou Auxiliar ou Externa. Os programas, e os dados necessários à sua
execução têm que estar carregados na memória denominada de principal para que
possam ser executados pela UCP.
Todo computador vem com uma certa quantidade de memória principal (interna) na
forma de semicondutores ou CHIPS, juntamente com memória secundária (auxiliar ou
externa) esta na forma de, por exemplo, disco ou fitas magnéticas. Estas duas formas de
memória diferem tanto em características quanto em finalidades.
A memória principal pode ser dividida em três grupos: a memória RAM, a memória ROM
e a memória CACHE.
Memória RAM – Os programas que estão sendo executados devem residir (estar
carregados), juntamente com os dados necessários a sua execução, na memória
principal RAM que é aquela que é acessada diretamente pelo microprocessador. Por ser
cara, devido ao material e a tecnologia utilizada na sua fabricação, a memória RAM é um
recurso escasso na maioria dos sistemas. Trata-se de uma memória que permite acesso
direto a qualquer uma de suas partes. Daí o nome RAM (Memória de Acesso
Randômico).
Página 8
Arquitetura Genérica dos Computadores
Memória ROM (Read Only Memory – Memória Apenas para Leitura) – A ROM também
pode ser acessada\lida diretamente pelo microprocessador, mas seu conteúdo não é
perdido quando o computador é desligado (ela não é volátil) sendo, entretanto, mais
lenta do que a RAM.
A ROM quando surgiu era um tipo de memória apenas de leitura (seus dados não
poderiam ser alterados), destinada a armazenar informações referentes ao hardware do
computador. Atualmente existem os seguintes tipos de ROM:
ROM propriamente dita – não pode ser programada nem alterada. Utilizada em
dispositivos tais como: calculadoras, telefones celulares etc.;
PROM (Programmable ROM) – essa ROM pode ser programada por um equipamento
especial usado em laboratórios, mas não pode ser modificada. Útil, por questões de
segurança, para quem desenvolve algum tipo de hardware específico;
EPROM (Erasable PROM) – é uma ROM que pode ser apagada e reprogramada com
um software especial. Estes procedimentos têm que ser feitos com aparelhos em
laboratórios eletrônicos, como emissores de luz ultra-violeta;
EEPROM (Eletrical Erasable PROM) – Essa PROM pode ser apagada e reprogramada
com um software especial. Normalmente as placas-mãe têm EEPROMS para armazenar
o BIOS, permitindo sua atualização.
O que é BIOS ?
Nos microcomputadores existe um CHIP muito importante chamado BIOS (Basic Input-
Output System – Sistema Básico de Entrada e Saída). O BIOS tem várias funções, entre
as quais, a de realizar a “partida” do computador. Quando ligamos o computador, o BIOS
realiza a contagem de memória, faz uma rápida checagem do funcionamento dos
Página 9
Arquitetura Genérica dos Computadores
Cada fabricante tem o seu CHIP BIOS específico, de acordo com os componentes do
computador que produz. Entretanto, quando alguma parte do hardware é modificada,
uma troca de um disco rígido (HD), por exemplo, o BIOS precisa ser atualizado com as
características deste novo componente para realizar seu trabalho. Para atender a esta
necessidade, atualmente, o CHIP BIOS é gravado num tipo de ROM chamado EEPROM
(Eletrical Erasable Programmable ROM) que permite a atualização do BIOS.
Memória CACHE
Página 10
Arquitetura Genérica dos Computadores
Conforme foi visto, a memória principal é escassa, por isso, toda a informação
desnecessária (naquele momento) para a execução de uma determinada
tarefa/programa pelo computador, deve ser relegada ao armazenamento na memória
externa/secundária/auxiliar, cuja capacidade pode ser quase ilimitada, mas que
apresentam tempos maiores de recuperação das informações (são dispositivos mais
lentos).
Memória cache
Memória principal
Página 11
Arquitetura Genérica dos Computadores
Exercícios
a. RAM:
b. ROM:
c. CACHE:
a. ROM:
b. PROM:
c. EPROM:
d. EEPROM:
Página 12
Arquitetura Genérica dos Computadores
A CPU é auxiliada por vários circuitos que desempenham diversas funções. Por exemplo,
quando você pressiona uma tecla, faz com que o teclado transmita o código da tecla
pressionada. Este código é recebido por um circuito chamado de interface de teclado.
Ao receber o código de uma tecla, a interface de teclado avisa a CPU que existe um
caráter recebido. Por outro lado, quando a CPU precisa enviar uma mensagem para o
usuário, precisa que a mensagem seja colocada na tela. Isto é feito com auxílio de um
circuito chamado de interface de vídeo. A CPU envia para a interface de vídeo, a
mensagem, seja ela em forma de texto ou figura. A interface de vídeo coloca então a
mensagem na tela. A interface é um circuito eletrônico que controla a interligação entre
dois dispositivos do computador.
Página 13
Arquitetura Genérica dos Computadores
O Barramento
Barramento ou BUS é o nome dado ao meio de transporte dos bits entre o processador e
os demais componentes do computador, ou seja, é o local físico na placa principal do
computador (também chamada de placa mãe) por onde trafegam os bits que saem da
memória para o processador, do processador para as outras placas instaladas no
computador, etc.
Página 14
Arquitetura Genérica dos Computadores
Velocidade do Processador
Dizer que um processador tem uma alta velocidade de emissão de dados é o mesmo
que dizer que ele gasta pouco tempo na emissão de um conjunto de bits ou que possui
uma alta freqüência de emissão. Podemos então afirmar que uma alta freqüência implica
alta velocidade de emissão de dados.
1
Unidade de endereçamento da memória – será detalhada oportunamente
Página 15
Arquitetura Genérica dos Computadores
Exercícios
Página 16
Arquitetura Genérica dos Computadores
Todos os cálculos são realizados nesta unidade. Estes cálculos podem envolver
operações aritméticas como adição, subtração, multiplicação e divisão ou operações
lógicas como comparação de dois valores para verificar qual é o maior. Quando um
cálculo é realizado, torna-se necessário freqüentemente levar e trazer informações da
memória principal à medida que os cálculos ocorrem.
A Unidade de Controle opera sob controle do Sistema Operacional (que será visto
posteriormente) e das instruções contidas no programa (escrito pelo programador) que
está na memória principal, ou seja, sendo executado. A unidade de controle faz com que
o dispositivo de entrada leia os dados, transfira valores adequados da memória para a
unidade de aritmética e lógica, onde os cálculos são executados, armazena e recupera
dados e resultados intermediários guardados na memória principal e passa os resultados
para o dispositivo de saída. Além disso, ela determina à unidade de aritmética e lógica
quais as operações a serem realizadas e em que ordem.
Como o computador só pode realizar uma tarefa por vez, cada operação deve ser
subdividida em operações simples. Um ciclo de máquina é composto por quatro etapas:
Página 17
Arquitetura Genérica dos Computadores
Página 18
Arquitetura Genérica dos Computadores
Exercícios
Página 19