Componentes de um Computador e Memórias
Classificado em Computação
Escrito em em português com um tamanho de 3,8 KB.
CPU
A CPU é composta basicamente de três elementos:
- Unidade de controle
- Unidade lógica e aritmética
- Registradores
As seções que seguem apresentam cada um destes componentes.
RAM (Memória de Leitura e Escrita)
São chips de memória que podem ser lidos e gravados pela CPU a qualquer instante. A CPU usa a RAM para armazenar e executar programas vindos do disco, para ler e gravar os dados que estão sendo processados. Uma outra característica da RAM é que se trata de uma memória volátil. Isso significa que quando o computador é desligado, todos os seus dados são apagados.
ROM
São chips de memória que podem ser lidos pela CPU a qualquer instante, mas não podem ser gravados pela CPU. Sua gravação é feita apenas pelo fabricante do computador ou pelo fabricante de memórias. Os dados armazenados nela já saem prontos de fábrica e são produzidas em larga escala na indústria. A característica importante de ROM é que trata-se de uma memória permanente. Seu conteúdo nunca é perdido, mesmo com o computador desligado.
Memória Assíncrona
Isto se refere ao fato que a memória não é sincronizada com o relógio do sistema (clock). Um acesso à memória é iniciado e, um certo tempo posterior, o valor de memória aparece no barramento. Os sinais não são coordenados com o clock do sistema. Estas memórias assíncronas trabalham bem com barramentos de memória de baixa velocidade, mas não trabalham bem com sistemas de memória de alta velocidade.
Memória Síncrona
O novo tipo de DRAM, chamada Synchronous DRAM, é sincronizada com o relógio do sistema. Todos os sinais são ligados ao clock, de maneira que ela é melhor controlada. Como o clock é coordenado pelo clock da CPU, o tempo de execução de comandos e transmissão de dados é reduzido. Este tipo de memória é muito mais rápida que a DRAM assíncrona e pode ser usada para melhorar o desempenho do sistema.
Computador
Máquina programável, de propósito geral, que processa informação.
Máquina Virtual de Nível i
Máquina virtual M que possui uma linguagem associada L, cujas instruções operam sobre um espaço de memória virtual associado.
- L1: Nível de Microprogramação.
- Microprograma interpreta "Macroinstruções" (Instruções do nível 2).
- Microprograma composto por microinstruções simples (conjunto tipicamente < 20).
- Movimentação de dados, teste de dados, operações lógicas e aritméticas, etc.
Barramento de Dados
O barramento de dados é o barramento responsável pela transferência de bits entre a UCP e os demais componentes. Os registradores de controle e estado servem para armazenar temporariamente os dados no caminho para a memória principal.
L2: Nível de Linguagem de Máquina Convencional
Instruções interpretadas pelo microprograma. Interface entre compilação e interpretação.
Banco de Registradores, Unidade de Controle e ULA
O banco de registradores serve de memória local para armazenamento de dados em uso na MP. A unidade de controle é a parte encarregada de executar as operações de controle do ciclo de dados e de endereçamento para os demais componentes do sistema computacional. A ULA se encarrega de executar todas as operações aritméticas e lógicas decorrentes da execução de programas.