Os sistemas de computador têm dois componentes principais:hardware e software. As partes físicas do computador, como torre, monitor e teclado, são o hardware. O software consiste no código que controla o hardware e lhe diz o que fazer. Os computadores são máquinas de informação de uso geral que podem executar uma variedade de tarefas nos dados. Essas tarefas estão todas relacionadas às quatro operações básicas do computador:entrada, saída, processamento e armazenamento.
Funções de entrada e saída de um computador
A função de entrada do computador aceita dados de dispositivos de entrada e os envia para o processador do computador, enquanto a função de saída comunica os resultados do processamento. Uma classe de dispositivos de hardware conhecidos como periféricos são usados para executar essas funções. Periféricos de entrada comuns incluem teclado, mouse, caneta e tela sensível ao toque. Câmeras digitais, microfones, scanners e joysticks também podem ser usados para inserir informações em um computador. Os periféricos de saída incluem monitores, alto-falantes e impressoras 2D e 3D.
Função de computador de processamento de dados
O processamento de dados é a função mais básica de um computador. Essa função é executada pela unidade central de processamento (CPU), que consiste em circuitos eletrônicos que podem ler e executar instruções de código para realizar uma ampla gama de tarefas, desde realizar cálculos matemáticos complexos até classificar as entradas em um banco de dados. A CPU pode ser vista como o cérebro do computador, aceitando dados de entrada e instruções, executando comandos, armazenando resultados na memória e enviando dados para dispositivos de saída. Ele controla a sequência de operações e o uso do armazenamento de dados.
Além da CPU, algumas das funções de processamento de um computador podem ser executadas por uma unidade lógica aritmética (ALU), que executa operações aritméticas e lógicas binárias, ou uma unidade de processamento gráfico (GPU) responsável por criar uma saída gráfica que exibe dados em forma visual. Computadores de jogos são fortemente dependentes de GPUs para gerar gráficos dinâmicos complexos.
Função de computador de armazenamento de dados
Uma das funções mais úteis de um computador é o armazenamento de dados. Além de armazenar os dados que foram inseridos por meio de periféricos, os computadores também precisam de uma maneira de salvar os resultados do processamento de dados. Tudo isso é feito por meio de dispositivos de armazenamento periféricos, que podem ser internos ou externos. O armazenamento interno inclui RAM (memória de acesso aleatório), que é usada durante o processamento e de natureza temporária. As informações armazenadas na memória RAM não são retidas se o computador for desligado. O armazenamento de dados persistente e duradouro é fornecido por dispositivos externos, como CDs, DVDs, discos rígidos e unidades flash.