In information technology, especially computers and more recently networks, architecture is a term applied to both the process and the outcome of thinking out and specifying the overall structure, logical components, and the logical interrelationships of a
computer, its operating system, a
network, or other conception. An architecture can be a
reference model, such as the Open Systems Interconnection (
OSI
) reference model, intended as a model for specific product architectures or it can be a specific product architecture, such as that for an Intel
Pentium microprocessor or for IBM's OS/390 operating system.
Computer architecture can be divided into five fundamental components: input/output, storage, communication, control, and processing. In practice, each of these components (sometimes called subsystems) is sometimes said to have an architecture, so, as usual, context contributes to usage and meaning.
By comparison, the term design connotes thinking that has less scope than architecture. An architecture is a design, but most designs are not architectures. A single component or a new function has a design that has to fit within the overall architecture.
A similar term, framework, can be thought of as the structural part of an architecture.
Contributor(s): Konrad Balcerak
This was last updated in August 2000
Dig Deeper
-
You've got a new iPad and impressed your clients, so what else is there? Plenty! We've got 10 of the best business iPad apps, and know what the best thing is? They're all free.
-
The Apple iPad has launched a tablet PC war as vendors strive to provide the mobility and functionality IT organizations crave. So what's the best tablet PC for your company?
-
Desktop virtualization solutions can save your organization time and money, but how do you plan for deployment? Read our top 10 list of virtualization best practices.
-
People who read this also read...
-
Resources from around the Web