What is computer architecture?

  • (noun): (computer science) the structure and organization of a computer's hardware or system software.
    Synonyms: architecture
    See also — Additional definitions below

Computer Architecture

In computer science and engineering, computer architecture refers to specification of the relationship between different hardware components of a computer system. It may also refer to the practical art of defining the structure and relationship of the subcomponents of a computer. As in the architecture of buildings, computer architecture can comprise many levels of information. The highest level of the definition conveys the concepts implement. Whereas in building architecture this over-view is normally visual, computer architecture is primarily logical, positing a conceptual system that serves a particular purpose. In both instances (building and computer), many levels of detail are required to completely specify a given implementation, and some of these details are often implied as common practice.

Read more about Computer Architecture.

Some articles on computer architecture:

Columbia School Of Engineering And Applied Science - Departments - Computer Science
... The Columbia department of computer science is one of the biggest, most reputed departments in the world ... an integrated curriculum consisting of programming, computer architecture, operating systems, and theoretical computer science/mathematics ... intelligence, natural language processing, computational complexity, analysis of algorithms, computer communications, combinatorial methods, computer architecture, computer graphics ...
Computer Architecture - Design Goals - Power Consumption
... Power consumption is another design criterion that factors in the design of modern computers ... Power efficiency can often be traded for performance or cost benefits ...
Tom Conte - Academic Contributions - Computer Architecture
... His oft-cited International Symposium on Computer Architecture paper and subsequent work on instruction fetch mechanisms have influenced industry and spawned much follow-on research ... This was published in the ACM Transactions on Computer Systems ... Conte has also contributed to EPIC architectures ...
David August
... August (born 1970) is a professor of computer science at Princeton University specializing in compilers and computer architecture ... in electrical and computer engineering from the University of Illinois at Urbana-Champaign in 2000 under advisor Wen-mei Hwu ... it showed how a compiler could generate efficient code for architectures with branch predication, such as Intel's IA-64 ...
University Of Lugano - Departments & Faculty - Informatics
... in many areas of informatics, including computational science, computer systems, geometric and visual computing, information systems, intelligent ... First year students cover mathematical topics, computer architecture, networking, and fundamental concepts of programming ... the courses together and to provide exposure to real world tools that are useful to computer scientists, including Unix, LaTeX, HTML/CSS, CVS ...

More definitions of "computer architecture":

  • (noun): The art of assembling logical elements into a computing device; the specification of the relation between parts of a computer system.

Famous quotes containing the words architecture and/or computer:

    They can do without architecture who have no olives nor wines in the cellar.
    Henry David Thoreau (1817–1862)

    The computer takes up where psychoanalysis left off. It takes the ideas of a decentered self and makes it more concrete by modeling mind as a multiprocessing machine.
    Sherry Turkle (b. 1948)