Arquitetura

Em tecnologia da informação, especialmente computadores e mais recentemente redes, arquitetura é um termo aplicado tanto ao processo como ao resultado de pensar e especificar a estrutura geral, os componentes lógicos e as inter-relações lógicas de um computador, seu sistema operacional, uma rede, ou outra concepção. Uma arquitetura pode ser um modelo referência, como o modelo de referência Open Systems Interconnection (OSI), destinado como um modelo para arquiteturas de produto específicas ou pode ser uma arquitetura de produto específica, como a de um microprocessador Intel Pentium ou do sistema operacional IBM OS/390.

A arquitetura do computador pode ser dividida em cinco componentes fundamentais: entrada/saída, armazenamento, comunicação, controle e processamento. Na prática, cada um destes componentes (às vezes chamados subsistemas) é às vezes dito que tem uma arquitetura, assim, como de costume, o contexto contribui para o uso e significado.

Por comparação, o termo design conota o pensamento que tem menos escopo do que a arquitetura. Uma arquitectura é um design, mas a maioria dos designs não são arquitecturas. Um único componente ou uma nova função tem um design que tem de se enquadrar na arquitectura global.

Um termo semelhante, quadro, pode ser pensado como a parte estrutural de uma arquitectura.