Nós os chamamos de "computadores" porque seu objetivo fundamental, com base em suas fundações teóricas e arquitetônicas, é
computar . Não se trata apenas de aritmética simples; "Compute" abrange uma gama de operações muito mais ampla. Vamos quebrá -lo:
*
Fundamentos teóricos (Turing Machine): A base teórica dos computadores modernos repousa fortemente no trabalho de Alan Turing e no conceito da máquina de Turing. Uma máquina de Turing é um modelo abstrato de computação que pode executar qualquer cálculo que possa ser descrito algoritmicamente. O núcleo disso é * manipular símbolos * de acordo com um conjunto de regras. Esses símbolos representam dados e as regras representam as instruções (o programa). Embora um computador real não pareça fisicamente uma máquina de Turing, sua função é equivalente:é uma máquina para realizar a manipulação de símbolos de acordo com um conjunto de regras, que é fundamentalmente computação.
*
Fundamentos arquitetônicos (Von Neumann Architecture): A arquitetura dominante para a maioria dos computadores é a arquitetura von Neumann. Essa arquitetura define uma estrutura com uma unidade central de processamento (CPU) que busca instruções e dados de uma memória compartilhada. A CPU então * calcula * com base nessas instruções, realizando operações aritméticas, lógicas e de controle. O processo de busca, decodificação e execução de instruções é uma forma de computação.
Portanto, o nome "computador" reflete com precisão a função principal:são máquinas projetadas para executar cálculos. Este cálculo pode ser:
* operações aritméticas
: Adicionando, subtraindo, multiplicando e dividindo números.
* operações lógicas: Comparando valores, determinando a verdade ou a falsidade.
*
Manipulação de dados: Classificação, pesquisa e filtragem informações.
*
Operações de controle: Gerenciando o fluxo de execução dentro de um programa.
*
Renderizando gráficos: Cálculos complexos para criar imagens e visuais.
* simulações
: Realizando cálculos complexos para modelar fenômenos do mundo real.
E muitas outras tarefas, todas reduzíveis ao processo fundamental de computação. A palavra "computador" captura com precisão essa capacidade fundamental. Enquanto os computadores modernos executam uma ampla gama de tarefas além da aritmética simples, essas tarefas são construídas sobre o princípio fundamental de *computação *.