von neumann machine

Học thuật
Thân thiện
von neumann machine

A scientist points to a diagram of a von Neumann machine on a classroom whiteboard.

Definition

Noun: 1. A theoretical model of a computer architecture: A "von Neumann machine" is a conceptual design for a digital computer. Its defining features are a single storage structure (memory) that holds both program instructions and data, and a central processing unit (CPU) that fetches and executes instructions one after another in a sequential manner. This model forms the foundation for the design of most modern computers.

Usage Examples
  • Noun:
    • The concept of the von Neumann machine revolutionized computer design by introducing the stored-program concept.
    • Most general-purpose computers we use today are based on the von Neumann architecture.
    • One limitation of the classic von Neumann machine is the potential bottleneck between the processor and the single memory bank.
Advanced Usage
  • "von Neumann bottleneck": A term describing a limitation in the architecture where the single bus used to transfer both instructions and data can limit the system's overall performance, as the CPU must wait for data from memory.
    • Engineers develop caching techniques to mitigate the effects of the von Neumann bottleneck.
Variants and Related Words
  • von Neumann architecture (n): A synonymous term for the von Neumann machine model, emphasizing the structural design principles.
  • stored-program computer (n): A descriptive term highlighting the key feature of the von Neumann model where instructions are stored in memory just like data.
  • Harvard architecture (n): A contrasting computer architecture where program instructions and data are stored in separate physical memory systems.
Synonyms
  • Stored-program computer
  • von Neumann architecture
Related Concepts
  • Central Processing Unit (CPU): The component that processes instructions in this model.
  • Memory (RAM): The single storage unit in the model holding both data and instructions.
  • Control Unit: The part of the CPU that directs operations by fetching instructions from memory.
  • Sequential execution: The characteristic processing style of this architecture, executing one instruction at a time in order.
von neumann machine

A scientist points to a diagram of a von Neumann machine on a classroom whiteboard.

Noun
  1. any digital computer incorporating the ideas of stored programs and serial counters that were proposed in 1946 by von Neumann and his colleagues

Từ đồng nghĩa