https://tecflag.blogspot.com/2018/10/respostas-exercicios-programacao.html
1-Seria possível desenvolvermos e executar programas em linguagem de alto nível (por exemplo C) sem a codificação de caracteres? Justifique sua resposta.
Não, pois por exemplo a própria escrita de código em C depende da codificação de caracteres para ser compreendida pelo computador.


2-Realize as seguintes conversões de bases:

a) 101112 para a base 10.

b) 4910 para a base 2.
110001
c) AC216 para a base 10.


d) CB516 para a base 10.


3-Descreva a função dos seguintes componentes de um computador sempre justificando suas respostas.

a) CPU ou UCP – Unidade Central de Processamento.
É responsável pelo processamento de dados advindo de atividades realizadas pelo usuário, realizando cálculos e decisões lógicas.

b) Memória principal.
Armazenar dados temporariamente para serem utilizados pela CPU, tendo como principal vantagem a velocidade no acesso aos dados devido permitir acesso randômico a memória.


c) Barramento.
Responsável por transportar dados de um componente ao outro no computador como por exemplo levar dados do processador a memória principal e vise versa.

d)Dispositivo de entrada e saída
Cade dispositivo de I/O tem sua devida função no sistema como o teclado e o mouse que introduzem informações ao sistema e o display do computador ou impressora que expõe informações advinda do computador

e)Memória secundária ou auxiliar
As memórias secundárias são responsáveis pelo armazenamento de dados por não serem voláteis, tendo como exemplo o HD.


4-Explique o funcionamento de uma ULA (Unidade Lógica-Aritmética). Utilize a figura a seguir para auxiliar na explicação.




5-Explique como um processador pode aumentar o desempenho através da paralelização; por exemplo pipeline (metodologia de linha de montagem).


6Defina e justifique a necessidade das memória secundárias. Justifique suas respostas.


7-Seria possível projetar um processador sem a ULA (Unidade Lógica-Aritmética)? Justifique sua resposta.

8-Qual é a utilidade das interrupções? Cite um exemplo de interrupção e justifique suas respostas.

9-Indique se a afirmação abaixo é verdadeira ou falsa justificando sua resposta.
'Em tese, quanto mais estágios de pipeline (metodologia de linha de montagem), mais rápido será o processador'.


10-Indique duas vantagens da arquitetura RISC em relação à arquitetura CISC. Justifique sua resposta.

11-"Para aquele longíquo planeta Terram a cada vinte e quatro horas, o monitor mandava as informações que havia pacientemente coletado, primorosamente empacotadas em um pulso de cinco minutos.  Cerca de quinze minutos depois, viajando à velocidade da luz esse pulso alcançava seu destino. As máquinas cujo dever era esperar o pulso estariam esperando por ele; elas ampliavam e guardavam o sinal, adicionando-o aos milhares de quilômetros de fitas magnéticas, agora armazenadas nos cofres dos Centros Espaciais Mundais em Washignton, Moscou e Comberra".


O trecho citado foi transcrito do livro "2001- Uma odisséia no Espaço" cujo autor é Arthur C. Clarke. Sabendo que as fitas magnéticas são memórias secundárias, seria possível  construir um computador eletrônico, baseado na arquitetura de Von Neumann utilizando as fitas magnéticas no lugar da memória principal? Justifique sua resposta.


Não, pois a memória principal se diferencia das demais pelo acesso aleatório as suas células de memória, oque não seria capaz utilizando fitas magnéticas. A arquitetura da memória RAM permite o acesso do processador a célula de memória solicitada através dos endereços de memória definidos, trazendo maior flexibilidade.

11-Explique o que é codificação de caracteres.
 É uma padronização criada para facilitar os meios de programação das linguagens de alto nível onde temos como exemplo a tabela ASCII