Vous êtes sur la page 1sur 2

Disciplina:Informática - INF002 LATEX

Lista: 2 - Data: 05/04/2018


Eduardo T. Fernandes - R.A.: 1817273

Pergunta 1 (3 pontos) Antigamente alguns computadores usavam 4 bits para endereçar sua memória.
Nesse esquema, um total de apenas 24 = 16 posições de memória podiam ser endereçadas
e, assim, efetivamente usadas.

(a) Com uma arquitetura que usa 32 bits para endereçar a memória, quantas posições
podem ser acessadas?
232 = 4294967296 ' 4, 294 × 109 posições

(b) Se cada posição é usada para armazenar um byte, quantos bytes podem ser endereça-
dos? (Dê sua resposta em termos de GigaBytes)
considerando a seguinte relação:

1kilobyte = 1024bytes (1)


2
1megabyte = 1024 bytes (2)
1gigabyte = 10243 bytes (3)

Ao relacionar a quantidade de posições, dado o enunciado, com a relação da equação


3, têm-se o resultado de:
232 232 232
= = = 22 = 4 Gigabytes
10243 (210 )3 230

(c) Se aumentarmos agora o número de bits de endereçamento para 64, quantos bytes
podem ser endereçados? (Dê sua resposta em termos de GigaBytes)
264 = 1, 844674 × 1019 posições

Para expressar o resultado em termos de GigaBytes, faz-se o mesmo procedimento do


exercício anterior,
264 264 264
= = = 234 ' 1, 72 × 1010 Gigabytes
10243 (210 )3 230
Pergunta 2 (2 pontos) A organização interna dos processadores não variou muito ao longo do tempo.
Quais os principais componentes de um processador?
( ) Mecanismos de entrada, processamento, memória e saída.
(X) Contador de programa, registrador de instrução, unidade de controle, unidade de ex-
ecução (ULA), registradores.
( ) Mecanismos de entrada, registrador de instrução, unidade de controle, unidade de ex-
ecução (ULA), registradores.

1
( ) Contador de programa, registrador de instrução, RAM, unidade de controle, unidade
de execução (ULA).
( ) Registrador de instrução, unidade de controle, unidade de execução (ULA), RAM.

Pergunta 3 (3 pontos) Relacione os conceitos abaixo a suas denições:

1. Programa
2. Instrução de máquina
3. Instrução assembly
4. Linguagem de alto nível
5. Compilador
6. Processo
(5) Programa que traduz da linguagem de programação de alto nível para linguagem
de máquina.
(3) Representação simbólica associada a cada instrução de máquina.
(1) Sequência de instruções para o processador.
(6) Programa em execução.
(2) Conjunto de instruções denidas pelo fabricante do processador.
(4) Linguagem de programação mais próxima da humana que da entendida pela
máquina.

Pergunta 4 (2 pontos) Assinale abaixo quais são funções do Sistema Operacional:


(X) Controlar e coordenar os recursos oferecidos pelo hardware.
(X) Gerenciar permissões de diferentes usuários.
( ) Fornecer editores de texto para o usuário
( ) Prover software para edição de vídeo e similares.
(X) Fornecer interface entre o usuário e o sistema.
( ) Fornecer planilhas eletrônicas e navegadores de internet aos usuários.
(X) Atribuir os recursos de hardware aos aplicativos em execução.

Vous aimerez peut-être aussi