Gabarito

Propaganda
UNIÃO EDUCACIONAL MINAS GERAIS S/C LTDA.
FACULDADE DE CIÊNCIAS APLICADAS DE MINAS
Autorizada pela Portaria no 577/2000 - MEC, de 03/05/2000
BACHARELATO EM SISTEMAS DE INFORMAÇÃO
Disciplina:
Professor:
SIS05 – Fundamentos da Computação
Márcio Aurélio Ribeiro Moreira
Aluno:
Data:
22/09/2006
1ª Prova - Valor: 25 pontos
Nota:
1 – Valor 2 pontos) Relacione a coluna da esquerda com a coluna da direita:
a) CPU
[B] Dispositivos de entrada e saída (input e output).
b) Periféricos [A] Central Processing Unit ou Unidade central de processamento.
c) UC
[D] Unidade Lógica e Aritmética.
d) ULA
[C] Unidade de Controle.
2 – Valor 2 pontos) Marque com V (Verdadeiro) ou F (Falso):
[V] Sistema central é o conjunto formado pela CPU mais a Memória Principal.
[V] A UC controla: o programa em execução, a ULA, as memórias e todos os demais
dispositivos de I/O (Entrada e Saída).
[V] A ULA executa as operações lógicas (not, and e or) e aritméticas (+, -, * e /).
[V] Os registradores da CPU podem ter 16, 32 e 64 bits e correspondem ao tamanho da
palavra que a CPU consegue processar de uma só vez.
3 – Valor 2 pontos) Relacione a coluna da esquerda com a coluna da direita:
a) RAM (Random Acess Memory)
[B] Memória somente de leitura.
b) ROM (Ready-Only Memory)
[C] Sistema básico que roda o POST e o setup.
c) BIOS (Basic Input / Output System) [D] Auto-teste executado ao ligarmos a CPU.
d) POST (Power On Self Test)
[A] Memória de acesso aleatório.
4 – Valor 2 pontos) Marque com V (Verdadeiro) ou F (Falso):
[V] As memórias cache L1 e L2 (level 1 e 2, níveis 1 e 2) são mais rápidas que a RAM.
[F] A memória RAM é mais lenta que os Hard Disk (HD).
[V] O DMA (Direct Memory Access) é um canal de acesso direto do HD para a RAM.
[F] Os dispositivos de acesso seqüenciais (fitas) são mais rápidos que os dispositivos de
acesso direto (HDs, CDs, DVDs, etc.).
5 – Valor 2 pontos) Relacione a coluna da esquerda com a coluna da direita:
a) Chipset
[B] Via de comunicação da CPU com a memória e os periféricos.
Tem 3 canais: controle, endereço e dados.
b) Barramento (bus) [A] É o reconhecedor do hardware, tem 2 circuitos controladores:
ponte norte (sistema) e ponte sul (periféricos).
c) Slots PCI
[D] Universal Serial Bus ou Barramento serial universal.
d) Portas USB
[C] Peripheral Component Interconnect ou Interconexão de
Componentes Periféricos.
6 – Valor 2 pontos) Pelas características abaixo indique a geração dos computadores 1ª, 2ª,
3ª ou 4ª:
[3ª] Circuitos integrados (CIs ou chip). Equipamentos: DEC PDP 11 e IBM 360.
[1ª] Válvulas eletrônicas com controles elétricos e programação com fios no hardware.
[4ª] Circuitos integrados de altíssima escala (VLSI). Equipamentos: IBM PC, XT, AT.
[2ª] Transistores, circuitos impressos e linguagens: Assembly, Fortran, Cobol e Algol.
7 – Valor 2 pontos) Relacione a coluna da esquerda com a coluna da direita:
a) Dado
[C] Seqüência ordenada de passos que conduzem à solução de algo.
b) Informação [D] Seqüência de instruções escrita em linguagem de programação.
c) Algoritmo
[A] Descrição elementar de um fato, evento, etc. Não tem significado.
d) Programa
[B] Dado inserido num contexto, conduz à compreensão do significado.
8 – Valor 2 pontos) Marque com V (Verdadeiro) ou F (Falso):
[V] 1 GHz = 1000 MHz, 1 MHz = 1000 Hz e Hz = Herts (número de ciclos por segundo).
[V] 1 Byte = 8 bits, Bit = Binary Digit ou Digito Binário, pode armazenar somente 0 e 1.
[F] 1 TB = 1000 GB, 1 GB = 1000 MB, 1 MB = 1000 KB e 1 KB = 1000 Bytes.
[F] A revolução proposta por Von Neuman era que os programas fossem feitos com fios
diretamente no hardware.
9 – Valor 2 pontos) Sejam 2 processadores de 32 bits, quantas vezes um processador de
2.8GHz é mais rápido que outro 750MHz?
2.8 x 1000 MHz = 3,7333 vezes.
750MHz
10 – Valor 2 pontos) Como funcionam os tradutores: interpretador, compilador e montador?
Interpretador: Lê uma instrução em linguagem de alto nível, transforma para linguagem de
máquina e executa a instrução.
Ex: Basic, Q-Basic, algumas máquinas virtuais Java.
Compilador:
Lê todas as instruções do código fonte (.java), em linguagem de alto nível,
transforma para linguagem de máquina e grava as instruções traduzidas no
programa compilado (.class).
Ex: Compilador java, compilador c.
Montador:
Lê um programa compilado numa linguagem de baixo nível, anexa funções
de bibliotecas e gera o programa executável (.jar).
Ex: Montador java, link-editor.
11 – Valor 2 pontos) O que são linguagens de máquina, baixo e alto nível? Dê exemplos.
Linguagem de máquina:
É baseada em código binário (0s e 1s). É utilizada diretamente pelo computador.
Representa o conjunto de instruções de um processador.
Ex: 0010 0001 1110 (colocar no registrador 1 o conteúdo da posição 14).
Linguagem de baixo nível:
É uma simplificação da linguagem de máquina. Permite que os programas utilizem
abreviações simples de instruções de programa (mnemônicos).
Ex. de instrução ..: mov ax, [14] (Assembly)
Ex. de linguagens: Assembly, C, C++, C#.
Linguagem de alto nível:
Não exige conhecimento intrínseco da CPU. São mais fáceis de ler, escrever e manter.
Ex: Java, .NET, SQL, etc.
12 – Valor 3 pontos) O que é um sistema operacional (SO) e quais são as suas funções
básicas?
Responsável pelo gerenciamento do hardware e dos demais softwares. Seu propósito é
prover um ambiente onde o usuário possa executar programas de forma conveniente e
eficiente.
Essencialmente é um gerenciador de recursos: Processos, memória, sistema de arquivos
e dispositivos de I/O (input = entrada / output = saída).
Em outras palavras:
Controla os programas que estão sendo executados.
Gerencia o uso da memória principal alocando, usando e liberando memória.
Controla discos, pastas e arquivos.
Gerencia dispositivos: teclado, mouse, monitor, placa de rede, modem, impressora, etc.
Permite a interação do usuário com a máquina.
Download