Você está na página 1de 4

Autarquia Educacional do Vale do São Francisco – AEVSF

Faculdade de Ciências Aplicadas e Sociais de Petrolina – FACAPE


Ciência da Computação

Arquitetura e Organização de Computadores


Prof. Sérgio F. Ribeiro

1ª Lista de Exercícios

1o) Defina os termos:


a) Bit: Binary digit
b) Byte: Binary term
c) Instrução: É uma palavra de mémoria que está associada a alguma tarefa de processador
d) palavra de memória: É uma informação com o tamanho específico que vai está
associada a ela um dado ou uma instrução

2o) O que é uma linguagem de alto nível? Cite uma de suas vantagens. E o que são
tradutores? Dê dois exemplos.
R: É uma linguagem cuja sintaxe está mais próxima da nossa linguagem que dá do computador.
Vantagens: produtividade, é mais rápido programar em alto nível do que em baixo nível, ou
seja, facilita a maneira de programar, fazendo com que o programador se expresse de maneira
mais simples. É conversão entre linguagem, ex: Compiladores, interpretador, assembler

3o) Explique o conceito de “Maquina Virtual”.


A máquina virtual emula um computador físico comum, é uma abstração de máquina, que faz
algum tipo de tradução, intermedia.

4o) Quais os níveis que constituem as máquinas de vários níveis modernas? Descreva as
caracterís- ticas de cada nível.
Nível 5 – Nível da Linguagens de Alto nível – Tradução
Nível 4 – Nível da Linguagens de Montagem – Tradução
Nível 3 – Nível do Sistema Operacional – Híbrida(Própria linguagem + um nível abaixo)
Nível 2 – Nível de Arquitetura do Conjunto de Instruções – ISA – Sua linguagem/interpretação
Nível 1 – Nivel da Microarquitetura – Interpretação
Nível 1 – Nível do Hardware – Lógica digital – circuitos eletrônicos

5o) Quais as principais características das cinco gerações que representam a evolução dos
computa- dores?
Geração 0 – Mecânicas
Geração 1 – Válvulas
Geração 2 – Transistores
Geração 3 – Circuitos Integrados
Geração 4 – Integração de Circuitos integrados em escala muito alta – VLSI

6o) Enumere os componentes fundamentais da UCP e descreva as operações realizadas por


cada um deles.
1ºULA – Unidade Lógica Aritmética – realizar operações
2ºUnidade de Controle – Sincronizar e controlar
3ºRegistradores – Memória/armazenamento de dados ou endereços
4ºBarramento – Integrar tudo
7o) O que diferencia as estratégias de projeto CISC e RISC?
CISC - Computador com um Conjunto Complexo de Instruções
Faz usos de muitas instruções de máquinas, instruções muito complexas, precisa de muitos
ciclos para sua execução, consome muita energia e a execução é por interpretação
RISC - Computador com um conjunto reduzido de instruções
Instruções muito simples, um único ciclo para sua execução, consome menos energia, a
execução é direta por Hardware

8o) Descreva o procedimento para execução de instruções adotando as seguintes estratégias:


a) pipeline - é o processo pelo qual uma instrução de processamento é subdividido em
etapas, uma vez que cada uma destas etapas é executada por uma porção especializada da
CPU, podendo colocar mais de uma instrução em execução simultânea, é uma estratégia
que aumenta o desempenho, fazendo com que haja execução de instruções em paralelo
b) arquiteturas superescalares – é uma variação pipeline, são vários pipelines em um só,
ou seja, várias instruções podem ser iniciadas simultaneamente e executadas
independentemente umas das outras.

9o) O que representa a expressão “computador de n bits”?


É o tamanho da palavra da memória ou seja um computador de n bits é um computador que
ver a palavra de memória como n bits ex: palavra de memória de 32 bits, registrador de 32 bits

10o) Por que em um sistema de computação não é possível construir e utilizar apenas um
tipo de memória? Porque tem funções especificas que exigem memórias especificas

11o) Quais os elementos que definem a hierarquia de memória de um computador e como se


subdi- vide esta hierarquia?
1 – Registradores
2 – Cache
3 – Memória Principal
4 – Memória Secundaria

12o) Descreva as características de cada um dos conceitos de hierarquia de memória,


apresentados a seguir:
a) Tempo de acesso: Tempo de leitura
b) Capacidade: quantidade de informações
c) Volatilidade: manter ou não a informação dependendo da energia
d) Tecnologia de fabricação: Semicondutoras, Magnéticas, Óticas
e) Temporariedade – Tempo de permanência da informação
f) Custo – Valor por byte

13o) Como são classificadas as memórias semicondutoras?


RAM = R/W, ROM

14o) Qual a diferença conceitual entre uma memória do tipo SRAM e outra do tipo DRAM?
Cite as vantagens e desvantagens de cada uma.
SRAM - memória estática de acesso aleatório, usa Flip-Flops – mais veloz,
capacidade menor
DRAM – memória dinâmica de acesso aleatório, usa capacitores – lentas,
capacidade maiores
15o) Diferencie as tecnologias de fabricação de memória: ROM, PROM, EPROM,
EEPROM e ROM Flash.
ROM – Mémoria apenas de Leitura
PROM – Memória apenas de leitura programável
EPROM – Memória apenas de leitura programável e apagável(luz ultravioleta)
EEPROM – Memória apenas de leitura programável e eletricamente apagável

16o) Explique e exemplifique os termos Big Endian e Little Endian.


Ordenação dos Bytes
BIG ENDIAN é da esquerda para direita, utilizado em sistemas unix, mainframe
LITTLE ENDIAN é da direita para esquerda, utilizado em PC
Exemplos:
PALAVRA - 64A3F210
BIG LITTLE
23D -> 64 23D –> 10
23E -> A3 23E –> F2
23F -> F2 23F –> A3
240 -> 10 240 –> 64

17o) Quais as funções básicas dos dispositivos de entrada e saída? Apresente exemplos de
cada um desses dispositivos.
Comunicação usuário-máquina, armazenar, captura informações do meio
EX: Entrada: Teclado, mouse, sensor
Saída: Monitor, Datashow

18o) Qual o objetivo das interfaces de E/S?


Comunicação entre o processador e o dispositivo.

19o) Quais os tipos de barramento? Descreva as características de cada

tipo:
Dado – Bidirecional (o processador envia e recebe)
Endereço – Unidirecional (o processador que envia o endereço)
Controle – Bidirecional (o processador envia e recebe)

20o) Cite cinco protocolos de barramento descrevendo suas características.


FIRE-WIRE – barramento serial de altíssimo desempenho que proporciona a conexão de
diversos equipamentos
ISA- A sua primeira versão trabalhava com transferência de 8 bits por vez e clock de 8,33
MHz
AGP - visa acelerar as transferências de dados do vídeo para a memória, especialmente dados
para 3D.
USB - Permite a conexão de muitos periféricos simultaneamente ao barramento e este, por
uma única tomada, se conecta a placa mãe.
PCI - capacidade de transferir dados a 32 bits e clock de 33 MHz

21o) Defina os termos:


a) Acesso Direto à Memória - possibilita que determinados subsistemas de hardware dentro do
computador acessem a memória do sistema, sem depender da unidade de processamento
central (CPU).
b) Interrupção – Interromper a execução de instruções para executar a Rotina de Tratamento de
interrupções – R.T.I
22o) Converta cada um dos números decimais relacionados na representação de
Complemento de 2 em sistemas com registradores de 16 bits e realize as operações
aritméticas indicadas:
a) A = +14 R: 0000 0000 0000 1110
b) B = -328 R: 1111 1110 1011 1000
c) A – B R: 0000 0001 0101 0110
d) B – A

23o) Qual é o inteiro mais negativo que pode ser representado em sinal e magnitude com 16

bits? 1111 1111 1111 1111 = - (215 – 1) = -32767

24o) Um computador tem 512 endereços e cada célula tem 10 bits. Qual a capacidade:
a) do REM? 9 bits
b) do RDM? 10 bits
c) da MP em bits? 512 x 10 = 5120 bits

25o) Quais são os menores e maiores endereços em uma memória com 220 bytes na qual
uma palavra de quatro bytes é a menor unidade endereçável?
220 / 4 = 55 então o menor é 0 e o maior é 54

Você também pode gostar