No nível do circuito integrado, um sistema de computador pode ser dividido em três constituintes principais:
1.
A Unidade de Processamento Central (CPU): Este é o "cérebro" do sistema, responsável por executar instruções e executar cálculos. No nível do IC, a CPU é um chip complexo contendo milhões ou bilhões de transistores organizados em circuitos que realizam operações lógicas e manipulação de dados.
2. Memória: É aqui que o computador armazena dados e instruções que estão sendo usadas ativamente. No nível do IC, a memória vem de várias formas, incluindo:
*
RAM (memória de acesso aleatório): Esta é a memória volátil, o que significa que os dados são perdidos quando a energia é desligada. É usado para executar ativamente programas e dados que estão sendo acessados pela CPU.
*
ROM (memória somente leitura): Isso é memória não volátil, o que significa que os dados são retidos mesmo quando a energia está desativada. Ele armazena as instruções de inicialização do sistema e outros dados críticos.
*
memória flash: Esse tipo de memória não é volátil e pode ser lido e escrito, tornando-o adequado para armazenar dados e aplicativos do usuário.
3.
Dispositivos de entrada/saída (E/O): Estes são os componentes que permitem que o computador interaja com o mundo exterior. No nível do IC, os dispositivos de E/S são tipicamente controlados por chips especializados chamados controladores de E/S . Exemplos de dispositivos de E/S incluem:
*
teclado e mouse: Para entrada do usuário.
*
Monitor e alto -falantes: Para exibir saída.
*
Cartões de interface de rede (NICs): Para se comunicar sobre uma rede.
*
Dispositivos de armazenamento (discos rígidos, SSDs): Para armazenamento de dados de longo prazo.
É importante observar que esses não são os componentes * apenas * no nível do IC. Outros componentes, como circuitos de gerenciamento de energia, relógios e interfaces de barramento, também são cruciais para o sistema de computador funcionar corretamente. No entanto, a CPU, a memória e os dispositivos de E/S são os blocos fundamentais de construção que definem os recursos de um sistema de computador.