Gabarito

Propaganda
PRIMEIRA AVALIAÇÃO SEMESTRAL
2º SEMESTRE DE 2007
Disciplina:
Fundamentos da Computação
Professor (a):
Valor: 25 Pontos
Data: 02/10/2007
Horário: 20:55
Duração: 100 min
Nota obtida:
Vista em:
Nota da Vista:
De acordo - Visto do Aluno:
MÁRCIO A. R. MOREIRA
SEM CONSULTA
Aluno (a):
Matrícula:
1 – Valor 2 pontos) Relacione as colunas associando o conceito à explicação:
a) Dado
b) Informação
c) Algoritmo
d) Programa
[C]
[D]
[A]
[B]
Conjunto ordenado de passos que leva à solução de um problema.
Seqüência de instruções que podem ser executados por um computador.
Descrição elementar de eventos, atividades e transações.
Dado inserido num contexto, ou seja, com significado.
2 – Valor 4 pontos) Marque V (verdadeiro) ou F (falso) nas afirmações abaixo:
[V]
[V]
[F]
[V]
[V]
[F]
[V]
[F]
1 GHz = 1000 MHz, 1 MHz = 1000 KHz, 1 GB = 1024 MB, 1 MB = 1024 KB e 1 KB = 1024 bytes.
Delphi e SQL são exemplos de linguagens de alto nível e C# de linguagem de baixo nível.
O montador traduz todas as instruções e o compilador gera o programa executável.
Os SO são softwares básicos, como os tradutores (interpretador, compilador e montador).
Os utilitários e os aplicativos são softwares acessórios ao SO e específicos respectivamente.
Para fazermos um backup completo (full) primeiro fazemos um backup incremental.
Um processador de 3.0GHz é 1,875 vezes mais rápido que outro de 1600MHz.
Uma memória RAM de 2 GB armazena 2.000.000 Kbytes de dados.
3 – Valor 2,5 pontos) Relacione as colunas associando o conceito à explicação:
a) Linguagem de máquina
b) Linguagem de baixo nível
c) Linguagem de alto nível
d) Backup completo (full)
e) Backup incremental
[D]
[C]
[A]
[E]
[B]
Copia todos os arquivos e pastas especificadas.
Está distante do hardware e próxima do homem. Ex: SQL, Java.
Baseada em códigos binários, específica para cada processador.
Copia arquivos alterados desde último backup existente.
Simplificação das binárias, usa mnemônicos. Ex: assembler, C.
4 – Valor 2,5 pontos) Relacione a coluna da esquerda com a coluna da direita:
a) CPU
b) Periféricos
c) UC
d) ULA
e) System clock
[B]
[E]
[D]
[C]
[A]
Dispositivos de entrada e saída (input e output).
Gerador de pulsos de clock para sincronização da CPU e periféricos.
Unidade Lógica e Aritmética, realiza operações lógicas e aritméticas.
Unidade de controle, controla a execução de instruções dos programas.
Central Processing Unit ou Unidade central de processamento.
5 – Valor 2 pontos) Indique a geração dos computadores pelas características abaixo:
[4]
[1]
[2]
[3]
Circuitos integrados de altíssima escala (VLSI), IBM PC, PC-XT, AT, WordStar e MS-DOS.
Válvulas, software usando fios no hardware, ENIAC, UNIVAC, IBM 701 e MARK I.
Transistores, fitas magnéticas, SO em batch, Assembly, Fortran, Algol e IBM 7090.
CIs, chips, DEC PDP 11 e IBM 360 discos magnéticos, SO multi-programados em tempo real.
6 – Valor 4 pontos) Relacione as colunas:
a) PCI
b) ISA
c) USB
d) POST
e) BIOS
f) Firmware
g) Cachê
h) Chipset
[C]
[A]
[B]
[E]
[G]
[D]
[H]
[F]
Barramento serial universal (porta serial de alta velocidade).
Barramento de interconexão de componentes periféricos, substituiu o ISA.
Barramento de arquitetura (de barramento) padrão da indústria.
Sistema básico de entradas e saídas, executa o boot do sistema operacional.
Memórias RAM de alta velocidade, dentro ou bem próximas da CPU.
Auto-teste executado toda vez que ligamos um micromputador.
Reconhecedor de hardware, tem as pontes norte (sistema) e sul (periféricos).
Software embarcado ou gravado de alguma forma em hardware.
7 – Valor 5 pontos) Cite 5 fatos históricos que contribuíram para evolução dos computadores:
Fato
Contribuição
Revolução Industrial
Criou a necessidade da computação em substituição às tabelas
de cálculos manuais.
Censo americano de 1890
Viabilizou a criação das máquinas de tabular de Herman Holerith.
2ª Guerra Mundial
Máquinas de codificação e decodificação de mensagens e o
projeto do ENIAC.
Eleições americanas de 1952
Provou a utilidade não militar dos computadores através da
pesquisa de boca de urna.
Corrida espacial
Viabilizou a miniaturização dos computadores.
8 – Valor 3 pontos) Como funcionam os tradutores: interpretador, compilador e montador?
Tradutor
Funcionamento
Lê uma instrução em linguagem de alto nível, transforma para linguagem de
Interpretador 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.
Download