Architettura

Nella tecnologia dell'informazione, in particolare nei computer e più recentemente nelle reti, architettura è un termine applicato sia al processo che al risultato di pensare e specificare la struttura complessiva, i componenti logici e le interrelazioni logiche di un computer, il suo sistema operativo, una rete, o altra concezione. Un'architettura può essere un file modello di riferimento, come il modello di riferimento Open Systems Interconnection (OSI), inteso come modello per architetture di prodotto specifiche oppure può essere un'architettura di prodotto specifica, come quella per un microprocessore Intel Pentium o per il sistema operativo OS / 390 IBM.

L'architettura del computer può essere suddivisa in cinque componenti fondamentali: input / output, archiviazione, comunicazione, controllo ed elaborazione. In pratica, ciascuno di questi componenti (a volte chiamato sottosistemi) a volte si dice che abbia un'architettura, quindi, come al solito, il contesto contribuisce all'uso e al significato.

In confronto, il termine Design connota il pensiero che ha meno portata dell'architettura. Un'architettura è un progetto, ma la maggior parte dei progetti non sono architetture. Un singolo componente o una nuova funzione ha un design che deve adattarsi all'architettura complessiva.

Un termine simile, contesto, può essere pensato come la parte strutturale di un'architettura.