O hardware, material ou ferramental é a parte física do computador, ou seja, é o conjunto de componentes eletrônicos, circuitos integrados e placas, que se comunicam através de barramentos. Em contraposição ao hardware, o software é a parte lógica, ou seja, o conjunto de instruções e dados processado pelos circuitos eletrônicos do hardware. Toda interacção dos usuários de computadores modernos é realizada através do software, que é a camada, colocada sobre o hardware, que transforma o computador em algo útil para o ser humano.

O termo "hardware" não se refere apenas aos computadores pessoais, mas também aos equipamentos embarcados em produtos que necessitam de processamento computacional, como o dispositivos encontrados em equipamentos hospitalares, automóveis, aparelhos celulares (em Portugal portáteis), entre outros.

Na ciência da computação a disciplina que trata das soluções de projeto de hardware é conhecida como arquitetura de computadores.

Sistemas numéricos

Para que o computador possa trabalhar com as informações, são utilizados sistemas numéricos diferenciados. Eles estão descritos na tabela ASCII (American Standard Code for Information Interchange ou Código padrão americano para troca de informação), que surgiu em 1961 como uma padronização da indústria de computadores para ser utilizada na manipulação de dados da memória, discos, etc., sob a forma de código binário com 8 bits. Através desta codificação podem ser representados todos os caracteres criados pelo teclado do computador. Existe uma tabela ASC anterior de 7 bits que não combina os caracteres acentuados; ASCII é uma extensão da tabela original. Hardware tambem pode ser a parte de dentro do computador, por exemplo: A placa mãe,o HD etc.Tambem podemos chamar de hardware a parte fisica de fora,por exemplo:Monitor, CPU, Web Cam, Caixas de som, Teclado, Mouse, Impressoras, etc... Esses são exemplos de hardware.

Conexões do hardware

Para funcionar, o computador necessita de algumas conexões físicas que permitam que os componentes de hardware se comuniquem e se inter-relacionem. O barramento constitui um sistema comum de interconexão, composto por um conjunto de vias ou trilhas que coordenam e transportam as informações entre as partes internas e externas do computador. Uma conexão para comunicação em série é feita através de um cabo ou grupo de cabos utilizados para transferir informações entre a CPU e um dispositivo externo como o mouse e o teclado, um modem, um diitalizador (scanner) e alguns tipos de impressora. Esse tipo de conexão transfere um bit de dado de cada vez, muitas vezes de forma lenta. A vantagem de transmissão em série é que é mais eficaz a longas distâncias.

Arquitecturas de computadores

A arquitectura dos computadores pode ser definida como "as diferenças na forma de fabrico dos computadores". Com a popularização dos computadores houve a necessidade de um equipamento interagir com o outro, surgindo a necessidade de se criar um padrão. Em meados da década de 80, apenas duas “arquitecturas” resistiram ao tempo e se popularizaram foram: o PC (Personal Computer ou em português Computador Pessoal), desenvolvido pela empresa IBM e Macintosh (carinhosamente chamado de Mac) desenvolvido pela empresa Apple. Como o IBM-PC se tornou a arquitetura “dominante” na época, acabou tornando-se padrão para os computadores que conhecemos hoje.

Arquitectura aberta

A arquitectura aberta (atualmente mais utilizada, criada inicialmente pela IBM) é a mais aceita atualmente, e consiste em permitir que outras empresas fabriquem computadores com a mesma arquitectura, permitindo que o usuário tenha uma gama maior de opções e possa montar seu próprio computador de acordo com suas necessidades e com custos que se enquadrem com cada usuário.

Arquitectura fechada

A arquitectura fechada consiste em não permitir o uso da arquitetura por outras empresas, ou senão ter o controlo sobre as empresas que fabricam computadores dessa arquitectura. Isso faz com que os conflitos de hardware diminuam muito, fazendo com que o computador funcione mais rápido e aumentando a qualidade do computador. No entanto, nesse tipo de arquitectura, o utilizador está restringido a escolher de entre os produtos da empresa e não pode montar o seu próprio computador.

Neste momento a Apple não pertence exactamente a uma arquitectura fechada, mas a ambas as arquitecturas, sendo a única empresa que produz computadores que podem correr o seu sistema operativo de forma legal, mas também fazendo parte do mercado de compatíveis IBM.

Principais componentes

Overclock

Overclock é uma expressão sem tradução (seria algo como sobre-pulso (de disparo) ou ainda aumento do pulso). Pode-se definir o overclock como o ato de aumentar a frequência de operação de um componente (em geral chips) que compõe um dispositivo (VGA ou mesmo CPU) no intuito de obter ganho de desempenho. Existem várias formas de efetuar o overclock, uma delas é por software e outra seria alterando a BIOS do dispositivo.

Exemplos de hardwares