Skip to main content

O que é arquitetura de computador?

A arquitetura de computadores refere-se a várias idéias semelhantes nos campos da ciência e tecnologia da computação. No nível do software, refere-se aos sistemas de linguagem assembly que conectam as várias partes do hardware do computador em um único sistema em funcionamento. Ao lidar com hardware, ele se aplica igualmente aos métodos de criação e utilização de hardware e ao processo de construção de componentes de computador. Cada uma dessas definições descreve um processo semelhante - a idéia de começar com um sistema de computador que não funciona e torná-lo funcional -, mas todos analisam o processo de um ponto de vista diferente.

A versão do software da arquitetura do computador é provavelmente a mais difícil para uma pessoa não técnica entender. Um sistema de computador está executando milhares de tarefas a qualquer momento que não têm nada a ver com o que o usuário está fazendo. Essas tarefas formam a base dos sistemas do computador. Pode estar movendo informações da memória de curto para longo prazo ou verificando o horário em relação a uma tarefa agendada para ver se é hora da ativação.

Todas essas funções da arquitetura do computador dependem do código da máquina para entender como as diferentes partes da máquina estão conectadas. Esse código cria um blueprint básico do hardware do computador que os programas de maior desempenho usam para acessar itens como tempo do processador e endereços de memória. Esse modelo de código de máquina define a estrutura do sistema do ponto de vista do software.

A primeira versão de hardware da arquitetura do computador é o formulário usado para criar o blueprint do software. Essa forma de arquitetura se concentra na maneira como várias partes da máquina enviam e recebem dados para trabalharem juntas. Por exemplo, se um módulo de memória deseja que as informações sejam formatadas de maneira específica, é importante que o processador as envie nesse formato para que os dados possam ser armazenados. Se as várias partes do computador não puderem se comunicar, o sistema não funcionará.

A outra versão de hardware da arquitetura do computador se concentra em peças únicas de hardware. Esse método exige que os designers analisem uma peça individual e determinem como ela funcionará. Quase todo hardware de computador contém uma série complexa de instruções para manipular dados, receber instruções e emitir comandos. Tudo isso ocorre dentro do hardware, exigindo um sistema de linguagem e comando totalmente realizado. Em essência, cada peça de hardware funciona como um computador muito especializado.

Como cada uma dessas definições fala sobre uma faceta diferente da arquitetura de computadores, elas acabam se encaixando perfeitamente. Primeiro, um designer analisa as peças individuais do hardware e determina como elas funcionam. Em seguida, as peças são reunidas para formar um sistema de hardware. Por fim, o código da máquina é usado para conectar esses sistemas, de maneira que os programas possam interagir com o hardware.