Filtrar


Questões por página:
Uma visão simplificada do fluxo de informação por meio das partes de uma máquina von Neumann consiste em quatro blocos – dispositivos de entrada, CPU, memória principal e dispositivos de saída – que são conectadas umas às outras por uma coleção de fios chamada barramento, pelo qual os dados viajam no computador. Cada barramento transporta três tipos de informação: endereço, dados e controle. Um endereço é usado para selecionar o local de memória ou o dispositivo para o qual o dado irá ou de onde ele será obtido. Dados então fluem pelo barramento entre a CPU, memória e dispositivos de entrada e de saída. Como acessos à memória consomem muito tempo em relação à velocidade do processador, muitas arquiteturas proveem uma pequena quantidade de memória de acesso rápido na qual cópias de dados frequentemente usados são armazenados. Antes de ser feito um acesso à memória principal, a CPU verifica se o dado está armazenado nessa memória.

Fonte: DALE, Nell; LEWIS, John. Ciência da computação. 4. ed. Rio de Janeiro: LTC,2010, p.94.

Essa pequena quantidade de memória é chamada
Um sistema computacional é composto de muitas camadas, sendo que cada uma desempenha um papel específico no projeto geral do sistema. Considere uma organização para um sistema computacional que utiliza as camadas de aplicação, comunicação, informação, hardware, programação e sistemas operacionais, e analise as descrições de cada uma delas apresentadas a seguir.

• A camada de aplicação se concentra na utilização do computador para solução de problemas específicos do mundo real.
• A camada de comunicação permite que computadores sejam ligados em redes para que possam compartilhar informações e recursos.
• A camada de hardware consiste na parte física e inclui dispositivos como portas e circuitos que controlam o fluxo de eletricidade em modos fundamentais.
• A camada de informação reflete o modo como as informações são representadas em um computador.
• A camada de programação lida com software, ou seja, com as instruções usadas para realizar cálculos e gerenciar dados.
• A camada de sistema operacional cuida da interação com o sistema computacional e do gerenciamento de seus recursos.

A partir dessas explicações, pode-se afirmar que a ordem das camadas, da mais interna para a mais externa, é:
As principais tarefas dos compiladores podem ser definidas como:
I. O código fonte, em linguagem de alto nível, é analisado e buscam-se erros de sintaxe; macros ou definições são substituídos e processados.
II. O código fonte é transformado em um código muito próximo ao código de máquina, que utiliza mnemônicos.
III. O código gerado em II passa por um conversor para se tornar um código binário feito exclusivamente para o sistema no qual encontra-se o código sendo compilado.
IV. As bibliotecas, já compiladas, são adicionadas ao código binário, permitindo a criação de um arquivo binário executável.

Os itens I, II, III e IV correspondem, correta e respectivamente a:
Na arquitetura clássica de von Neumann, a CPU é composta por unidades específicas que desempenham funções essenciais para o processamento de dados. Dentre elas, a Unidade de Controle (UC) é responsável por interpretar instruções e coordenar as operações internas do processador. A respeito da Unidade de Controle (UC) de uma CPU, pode-se dizer que a sua função principal é:

Qual é a representação do número AFO (que, aqui, está representado em base hexadecimal) em base binária?