UNIÃO EDUCACIONAL DO PLANALTO CENTRAL
FACULDADES INTEGRADAS DA UNIÃO EDUCACIONAL DO PLANALTO CENTRAL Aprovadas pela Portaria SESu/MEC Nº 368/2008 de 19/05/2008 (DOU 20/05/2008)
Faculdade de Ciência e Tecnologia do Planalto Central – FACIPLAC
ARQUITETURA DE COMPUTADORES 2º/2011
Revisão – P1 - Solução
1) Quais são os componentes da arquitetura de Von Neumann? a. UCP: UC, ULA e Registradores
b. Memória: Dados e Código (ou instruções) c. Barramento
d. Periféricos ou Dispositivos de E/S
2) Como é chamando o meio de transmissão entre os componentes de um computador? a. Barramento
3) Um interface bluetooth é que tipo de componente? Explique.
a. Interface Bluetooth é um componente de entrada e saída, ou seja, são portadores de informações que o computador deverá processar
b. Tecnologia Bluetooth é composto pela interface e pelo padrão de transmissão IEEE 802.15 que é o “Barramento” entre a Interface Bluetooth e o Computador
4) Qual é o tipo de memória recomendado para dados não voláteis que tenha alta capacidade? a. Flash
5) Qual é o funcionamento da ULA?
a. Responsável por efetuar operações Lógicas e Matemáticas 6) Explique os conceitos:
a. Bit: sistema dicotômico; 0 ou 1; menor unidade lógica computacional; b. Nibble: conjunto de 4 bits que representa um algarismo hexadecimal;
c. Byte: conjunto de 8 bits, ou seja, dois nibbles, sendo um mais significativo (nibble superior) e outro menos significativo (nibble inferior); possui um código associado a um algarismo na tabela ASCII;
d. Word: número de bits utilizado pelo computador para tratamento das instruções e representações numéricas
7) Complete a tabela abaixo:
2 8 10 16
11101101 355 237 ED
01111110 176 126 7E
00111010 72 58 3A
8) Qual o tamanho de palavra adequado para representar números inteiros positivos com uma faixa de 0 a 4037?
a. 12 bits, por suportar 4096 combinações (0 a 4095) 9) E se for para números positivos e negativos?
a. 13 bits, por suportar 8192 combinações (-4096 a 4095) 10) Quais os componentes de um número flutuante do padrão IEEE 754?
a. Sinal, expoente e mantissa
11) Encontre o negativo (complemento de 2) dos seguintes valores: 10100011b = 01011101 b 00111001b = 11000111 b 01000101b = 10111011 b 7.192 = 01110000011000 b = 10001111101000 b 327 = 0101000111 b = 1010111001 b 649 = 01010001001 b = 10101110111 b 537o = 0101011111 b = 1010100001 b 7EF8h = 0111111011111000 b = 1000000100001000 b 12) Resolva as operações: 30h + Eh = 48 + 14 = 62 = 3Eh 1000 – 0010 = 990 32o x 2h = 26 x 2 = 52 10101100b – 0011b= 990 64h + 36 = 100 + 36 = 136 00101111b AND 00101000b = 00101000 b 00111101b XOR 11001111b = 11110010 b EE88h OR 33Ah = 1110 1110 1000 1000 b OR 0000 0011 0011 1010h = 1110 1111 1011 1010 b = EFBA h NOT 68 = NOT 1000100 b = 0111011b 54h AND 00101011b = 0101 0100b AND 00101011b= 0000 0000b ROTR 55h= 0101 0101b = 1010 1010b= AAh 5Ch >> 4 = 0101 1100 b = 0010 1110 b = 2E h
13) Desloque o número 32 para esquerda por 3x. O que faz a função de deslocamento para a direita?
a. A função de deslocamento para a direita divide o número por dois a cada deslocamento. Para a esquerda o deslocamento multiplica o número por dois. 14) Quais são os componentes da UPC?
a. Registradores, ULA e UC
15) O que diferencia os registradores dos outros tipos de memória?
a. São as memórias mais rápidas da topologia. Por sua vez são as mais caras e assim as de menor capacidade.
16) Quais são as etapas do ciclo de instrução? Explique cada uma delas.
a. Busca: a UCP busca o código da instrução na memória de programa e armazena no Registrador de Instrução (registrador que contem o código da próxima instrução a ser executada)
b. Decodificação: a UC lê o código que está no Registrador de Instrução (decodifica) e verifica se precisa de operadores, se precisar, faz a leitura dos operadores. As informações são passadas à ULA.
c. Execução: a ULA recebe o sinal de controle da UC de que pode executar a instrução e faz o cálculo requerido
d. Retorno: a UC lê o resultado do cálculo efetuado pela ULA no acumulador
(Registrador Especial) e escreve o resultado nos registradores ou na memória RAM. Encerra-se o ciclo daquela instrução.
17) O que é Clock?
a. Sinal síncrono base de operação do computador que determina sua frequência de funcionamento.
18) O que é Pipeline?
a. Técnica que otimiza a capacidade de processamento dividindo o ciclo de instrução em uma série de passos independentes que podem ser executados paralelamente. 19) Explique o que é o assembly e o assembler.
a. Assembly é a linguagem de programa de baixo nível utilizada pelo humanware para programar o funcionamento dos processadores através mnemônicos.
b. Assembler é o compilador que transforma um programa escrito em assembly em linguagem de máquina, convertendo os mnemônicos em opcodes, ou seja, códigos hexadecimais que são interpretados pela UCP.
20) Quais as diferenças entre RISC e CISC?
a. RISC possui um número de instruções ruduzido
b. CISC possui um número de instruções elevado (complexo) 21) Quais os tipos de registradores?
a. Uso Geral b. Especiais
c. Estado e Controle 22) Cite 5 instruções assembly.
a. MOV, ADD, NOP, JMP e JZ
23) Qual a diferença entre código de máquina e código assembly?
a. Assembly é escrito e interpretado pelo programador e utiliza mnemônicos enquanto o código de máquina é a equivalência dos mnemônicos em códigos hexadecimais (opcodes) a serem interpretados pela UCP.
24) Quais são os tipos de memória interna? a. RAM, Cache e Registradores 25) Quais os tipos de memória externa?
a. HD, SSD, Discos removíveis e memórias portáteis (Flash) 26) Quais a diferenças entre HD e SSD?
a. O HD a leitura e a escrita é realizada por um cabeçote e possui discos magnéticos b. O SSD a leitura e a escrita é realizada eletricamente e é baseado em memórias
27) Qual a função da memória cache?
a. Dispositivo que organiza a movimentação dos dados entre a memória principal e os registradores do processador
28) Identifique as memórias externas portáteis e suas aplicações.
a. CD-ROM, DVD-ROM e BD-ROM: Armazenamento de dados b. CD: Armazenamento de áudio
c. DVD: Armazenamento de vídeos
d. BD: Armazenamento de vídeos de alta definição
e. Memórias Flash (pendrive e cartões de memória): transporte de Dados
29) Uma memória possui um tempo de ciclo de 1S e metade de seu ciclo é apenas o preparo da memória para que possa ser utilizada novamente. Qual é o seu tempo de acesso?
a. Tempo de Ciclo = Tempo de Acesso + Tempo de espera 1S = x + 0,5S
x = 1S – 0,5S x = 0,5S
30) O que é acesso seqüencial, direto e aleatório
a. Acesso sequencial: os dados são acessados linearmente
b. Acesso direto: cada bloco possui um endereço único, dentro do bloco o acesso é sequencial
c. Acesso aleatório: cada posição possui um único endereço
31) Qual é o dispositivo externo ao processador que permite a movimentação de dados entre os registradores e a memória RAM?
a. Memória Cache L2
32) Como é feita a leitura de discos rígidos?
a. É realizada por cabeçotes que possuem a função de ler as trilhas e setores dos discos rígidos
33) Diferencie PROM, EPROM e EEPROM.
a. PROM: Memória somente leitura, não apagável e programável através de equipamento específico
b. EPROM: Memória somente leitura, apagável com uso de luz UV e programável eletricamente diretamente no componente
c. EEPROM: Memória somente leitura, apagável e programável eletricamente diretamente no componente
34) Qual a saída X e Y para os circuitos lógicos a seguir:
( ⨁ ) +
NAND A
B NOT
C
OR Y
35) Repita a questão anterior para as entradas ABCD 1111, 1010, 1100, 0011, 0101 e 0000. a. A saída X é invertida, ou seja, se a operação interna for 0 então a saída será 1. Dessa
forma, apenas se A = 0 e se D = 0, o resultado da operação OU será 0 e por sua vez invertendo a saída para valor lógico 1. Essa saída será 0 para todas as outras combinações. = (0 ⨁0) + 0 = (0⨁0) + 0 = 0 + 0 = 0 = 1
b. A saída Y terá valor lógico 0 apenas para A = 0 e B = 1 e C = 0. Dessa forma, todas as outras combinações incidem na saída para um valor lógico 1.
= 01 + 0 = 11 + 0 = 1 + 0 = 0 + 0 = 0
c. Se analisarmos a tabela verdade para as combinações enunciadas teremos: A B C D X Y 1 1 1 1 0 1 1 0 1 0 0 1 1 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 0 0 0 1 1 ̅ ̅ ̅ +