L' architettura è l' arte e la tecnica di progettare e costruire edifici. Il concetto deriva dal latino architectura che, a sua volta, ha origine in greco.
Si può dire che l'architettura è responsabile della modifica e dell'alterazione dell'ambiente fisico per soddisfare i bisogni dell'essere umano. Gli architetti non sono solo incaricati di sviluppare le costruzioni in base alla loro forma e utilità, ma seguono anche i precetti estetici. Per questo motivo l'architettura è spesso considerata una delle belle arti.
Allo stato attuale, l'architettura è principalmente associata alla progettazione di spazi che fungono da alloggi. La costruzione di case ed edifici fa parte dell'attività più frequente dell'architetto, che deve tener conto di un gran numero di precetti nello sviluppo dei suoi progetti. Le opere devono essere realizzate in sicurezza e nel rispetto delle condizioni ambientali.
D'altra parte, gli architetti dirigono anche vari progetti che trascendono il regno degli alloggi, come la costruzione di una fabbrica, un centro commerciale, una scuola o una chiesa.
A seconda del periodo storico è possibile parlare di diversi tipi di architettura. L' architettura gotica, ad esempio, ha avuto il suo periodo di massimo splendore tra il XII e il XV secolo, caratterizzata dalla leggerezza strutturale e dall'illuminazione all'interno degli edifici. L' architettura rinascimentale (tra il XV e il XVI secolo) e il barocco (dal XVII al XVIII secolo) sono altri due esempi di stili che sono emersi.
Architettura del computer
Per l' informatica, l' architettura del computer comprende il design, a livello concettuale, e la struttura su cui si basa il funzionamento di un sistema. In altre parole, è il diagramma dettagliato dei requisiti e del funzionamento dei vari componenti di un computer, in particolare l'unità di elaborazione centrale (nota anche come CPU o CPU) e la loro interazione con la memoria principale.Un'altra definizione che riceve questo concetto è il modo di scegliere e mettere in relazione le diverse parti fisiche per costruire computer in base ai requisiti di prestazioni, costo e funzionalità. Vale la pena ricordare che un computer non può essere valutato semplicemente osservando le velocità e le capacità dei suoi componenti, ma piuttosto devono essere presi in considerazione una serie di fattori legati allo scopo per cui è stato progettato.
L'architettura di un dispositivo è intimamente correlata alle funzioni che ci si aspetta che svolga e nel comprenderla risiede il vero potenziale dell'hardware. Ad esempio, se due console di gioco vengono prese con la stessa quantità di memoria RAM e con processori uguale numero di core e velocità simili, non è corretto presumere che si tratti di due squadre di potenza equivalente, poiché ciascuna può funzionare in modi molto diversi nonostante la somiglianza delle loro specifiche tecniche.
Il funzionamento di base di un processore consiste nell'eseguire una serie di compiti e operazioni specifiche con i dati che vengono archiviati in memoria, per produrre nuove informazioni, che verranno utilizzate in seguito. Per questo, ogni processore ha una serie di istruzioni che può comprendere ed eseguire, che possono essere classificate tenendo conto dei seguenti punti:
* quali operazioni possono essere eseguite in base alle istruzioni fornite;
* come vengono specificati gli operandi, quali tipi possono avere e qual è la loro dimensione;
* dove si può trovare ogni operando. In alcuni casi possono risiedere tutti in memoria, mentre in certe architetture è possibile trovarli nei registri interni dell'unità centrale;
* come viene specificato l'indirizzo di memoria, ovvero quali modalità di indirizzamento sono disponibili.