Resumo hardware
1. INTRODUÇÃO
Para aproximar os seres humanos da máquina é usada uma divisão em camadas das arquiteturas de computadores. Assim, quanto mais camadas tiver uma arquitetura, mais próxima da linguagem humana será a linguagem de alto nível deste computador.
Tudo começa com o trabalho dos engenheiros eletrônicos e de computação, onde são determinados os componentes eletrônicos dos circuitos que vão compor as portas lógicas e demais circuitos digitais, sendo este conhecido por nível zero. Aqui se trabalha com capacitores, resistores, fusíveis, dentre outros elementos da eletrônica básica. Esses circuitos são organizados na forma de “pacotes” para compor computadores, os chamados circuitos digitais. Classificados em nível 1, estes circuitos são usados para compor as implementações práticas de todas as funções e mapeamentos usados na teoria dos circuitos digitais, nesse nível ainda temos o trabalho de engenheiros e projetistas de hardware. No nível 2 temos, basicamente, o trabalho de projetistas de hardware, profissionais ligados à engenharia e também a área de software, pois aqui se define o conjunto de instruções que determinada CPU é capaz de reconhecer, que tipo de trabalho determinado computador é capaz de realizar, dentre outras coisas.
O trabalho das equipes de software começa a partir do nível 3. Neste nível e criado o Sistema Operacional do computador. Este programa é capaz de controlar todo o funcionamento do sistema, tanto em nível de software, quanto em nível de hardware, programa que todos os outros existentes no computador dependem para executar e ter acesso a recursos disponíveis no sistema. Acima desse nível tem-se a linguagem de montagem (assembly). Essa linguagem existe para fazer o programador ter acesso a funcionalidades do computador que não seriam permitidas pelas