No âmbito da informática, o termo configuração designa a composição de um sistema informático ou de rede, definida pela natureza, número, interconexão e características principais das unidades funcionais que compõem esse mesmo sistema informático.
No mundo da informática, quando as pessoas falam sobre a sua configuração do computador, eles estão-se a referir às especificações técnicas do seu computador. Essas especificações incluem, tipicamente, a velocidade do processador, a quantidade de RAM, espaço no disco rígido, e o tipo de placa de vídeo do dispositivo. Embora existam muitas outras especificações avançadas que o utilizador poderia listar, se conhecer as quatro mencionadas acima, a maioria dos geeks de computador irão aceitar ter uma conversa.
A configuração de hardware referencia os detalhes e as configurações dos recursos do sistema atribuídos para um dispositivo específico. Muitos especialistas em informática melhoraram o desempenho do hardware, ajustando as configurações, que também podem incluir as definições da placa-mãe e da BIOS (Basic Input / Output System), bem como as velocidades de bus ou barramento.
Com a tecnologia mais recente, a maioria dos computadores têm plug and play (PnP), permitindo que o sistema operativo possa detetar e configurar os periféricos externos e internos, bem como a maioria dos adaptadores. O PnP tem a capacidade de localizar e configurar os componentes de hardware sem a necessidade de redefinir jumpers e switches dual in-line package (DIP que é um tipo de encapsulamento de circuitos integrados).
Cada dispositivo tem uma definição de configuração de hardware, que pode incluir o seguinte:
- Linhas de pedido de interrupção (IRQ – Interrupt Request): Estas são as linhas de interrupção do hardware, que sinalizam ao processador (CPU) quando um evento periférico foi parado ou iniciado.
- Canais Direct Memory Access (DMA): Este é um método para a transferência de dados a partir da memória principal para um dispositivo sem ser através do CPU.
- Porta Input / Output (Entrada / Saída): A porta conecta os dispositivos de entrada e saída para o computador. Há um endereço de memória para cada porta.
- Endereços de memória: Há um identificador único utilizado para cada localização de memória. O endereço de memória ou memory address é tipicamente um número binário, que é numerado sequencialmente.
Todos os dispositivos de hardware têm definições de configuração que podem afetar o desempenho e o funcionamento do sistema. As informações de configuração de hardware podem incluir:
- Memória disponível
- Recursos de gestão de energia
- Dispositivos que estão conectados, como modems, unidades de disco e portas Serial
Durante o teste de power on auto test (POST), a BIOS procura as configurações do sistema para determinar quais dispositivos estão presentes e como eles interagem com o CPU. Depois do POST, quando as configurações do sistema do computador são encontrados, o CPU utiliza os dados para processar os dados e as instruções. As informações de configuração são armazenadas em várias maneiras usando os switches DIP, jumpers e semicondutores de óxido metálico complementar (CMOS – complementary metal oxide semiconductors).
Hoje a maioria dos dispositivos periféricos usam PnP, que irá auto-configurar o DMA, IRQ e endereço de I / O. Os sistemas mais antigos que não têm PnP precisam de um novo dispositivo a ser definido e usam jumpers ou switches DIP.