Organização de computadores 1º semestre
1) Explique o conceito de programa.
Um conjunto de instruções que descrevem a maneira de como realizar uma determinada tarefa.
2) Explique o conceito de Linguagem de Máquina. É chamada de Linguagem de Máquina, as instruções básicas de um determinado computador, que tomadas em conjunto, formam uma linguagem por meio da qual é possível pessoas se comunicarem com as máquinas
3) Explique o conceito de Máquina Virtual. Máquinas virtuais (VM) são cópias em software do hardware de outras máquinas físicas. Estas cópias ficam protegidas e isoladas do hardware da máquina real que roda a máquina virtual.Temos então um ambiente em que várias máquinas virtuais acessam um único Virtual Machine Monitor (VMM), que é uma camada de software que abstrai o acesso aos recursos da máquina real, garantindo assim o isolamento das máquinas virtuais.
4) Defina o que é organização estruturada de computadores. O fato de que as linguagens de máquinas serem muito simples, o seu uso torna‐se difícil para os humanos. Isso fez com que, ao longo do tempo, fosse definida uma maneira estruturada de se organizar os computadores (processadores). Desse modo, a complexidade pôde ser dominada, e os sistemas de computador podem ser projetados de maneira sistemática e organizada. A esta metodologia, chamamos de organização estruturada de Computadores.
1. Linguagens
5) Quais as instruções que formam a linguagem L0? Estas instruções também formam uma linguagem que chamamos de L1, da mesma forma que as instruções de máquinas formam uma linguagem chamada de L0.
6) Como se chama a técnica na qual o processador reescreve um novo programa em L0, substituindo o programa original escrito em L1? Esta técnica é conhecida como compilação.