Arquitetura é um princípio fundamental no projeto de sistemas de computador, o termo também se aplica a software. Uma arquitetura aberta significa acesso livre às especificações do dispositivo.
O surgimento da arquitetura aberta
A década de oitenta do século passado foi marcada pelo surgimento dos computadores de quarta geração e o início da era dos computadores pessoais. Em 1981, o IBM PC foi lançado, tornando-se o computador pessoal mais vendido da história.
As razões do sucesso deste modelo residem no princípio da arquitetura aberta, que foi implementado pela primeira vez. Todos os projetos de computador eram de domínio público. Isso permitiu que outros fabricantes começassem a produzir componentes e periféricos compatíveis.
Toda a documentação de design para o IBM PC, incluindo circuitos eletrônicos, foi publicada como um livro, custando cerca de US $ 50, que foi o primeiro exemplo de uma arquitetura aberta.
Posteriormente, a decisão de publicar as especificações afetou negativamente a IBM, pois as cópias compatíveis com a IBM apareceram a preços muito mais baixos. Mas o usuário médio só se beneficiou disso.
Princípios de arquitetura aberta
A arquitetura aberta da IBM se refere a vários padrões relacionados a hardware e software de computador. Por exemplo, dispositivos de endereçamento, a presença de BIOS e memória não volátil para armazená-los, a organização das interrupções do processador e assim por diante.
Mas o princípio fundamental é a unificação das partes constituintes, a chamada estrutura modular em bloco. Um computador pessoal consiste em certos blocos, um conjunto deles pode ser alterado ou complementado pelo usuário de forma independente.
Os primeiros computadores pessoais foram enviados com uma placa de circuito impresso, um chipset incluindo um processador, cabos de conexão e uma unidade de disquete. O usuário precisava não apenas construir um computador, mas também escrever um software para ele.
Os blocos são instalados nos conectores da placa-mãe, que, por meio do barramento do sistema, garantem sua interação entre si e com o processador central.
A arquitetura aberta permite que você construa um computador do zero, escolhendo o processador necessário, RAM, disco rígido e um conjunto de placas de expansão para tarefas específicas. Assim, sem ter conhecimento de circuitos, você pode obter qualquer dispositivo - de um servidor web pessoal a um centro de multimídia.
Além disso, a arquitetura aberta teve um impacto positivo no mercado de componentes de computadores, causando alta competição nesta área. Como resultado, os produtos tornaram-se mais diversificados e os preços para eles são mais baixos. Basta comparar o custo de um computador compatível com IBM com um analógico fechado, por exemplo, a Apple.