Computer architecture refers to the overall organization of a computer system. The architecture is the programmer’s view of a computer system, that have a direct impact on the logical execution of a program.
A term that is often used interchangeably with computer architecture is instruction set architecture (ISA). The ISA defines instruction formats, instruction opcodes, registers, instruction and data memory; the effect of executed instructions on the registers and memory; and an algorithm for controlling instruction execution. The ISA serves as the boundary between the software and hardware.
Computer architecture includes the following areas:
• the fundamental physical components that constitute a computer system (the hardware)
• the kind of instructions/language the computer can understand
• the underlying computer technology that manipulates these instructions (sometimes referred to as microarchitecture).
Computer architecture specifies
– Functionality of major components
– Interconnections among components
Types of Computer Architecture:
*Von-Neumann Architecture
*Harvard Architecture
*Instruction Set Architecture
*Microarchitecture
*System Design
Computer architecture
White Castle: The Birth of America's Iconic Fast-Food Hamburger
-
White Castle, an iconic American fast-food chain, was founded in Wichita,
Kansas, in 1921 by Walter (Walt) A. Anderson and Billy Ingram. At the time,
Ameri...