Back to 课程

Computer Science GCES OCR

0% Complete
0/0 Steps
  1. Cpu Architecture Performance And Embedded Systems Ocr
    5 主题
  2. Primary And Secondary Storage Ocr
    6 主题
  3. Data Storage And Compression Ocr
    12 主题
  4. Networks And Topologies Ocr
    6 主题
  5. Wired And Wireless Networks Protocols And Layers Ocr
    6 主题
  6. Identifying And Preventing Threats To Computer Systems And Networks Ocr
    2 主题
  7. Operating Systems And Utility Software Ocr
    2 主题
  8. Ethical Legal Cultural And Environmental Impact Ocr
    2 主题
  9. Computational Thinking Searching And Sorting Algorithms Ocr
    3 主题
  10. Designing Creating And Refining Algorithms Ocr
    5 主题
  11. Programming Fundamentals And Data Types Ocr
    5 主题
  12. Additional Programming Techniques Ocr
    7 主题
  13. Defensive Design And Testing Ocr
    6 主题
  14. Boolean Logic Diagrams Ocr
    2 主题
  15. Programming Languages And Integrated Development Environments Ides Ocr
    3 主题
  16. The Exam Papers Ocr
    2 主题
  17. Structuring Your Responses Ocr
    3 主题
课 Progress
0% Complete

Exam code:J277

Von Neumann Architecture

What is the Von Neumann architecture?

  • The Von Neumann Architecture is a design of the CPU which was proposed by Mathematician John Von Neumann in the 1940s, which most general-purpose computers are built upon

  • The Von Neumann Architecture outlines how the computer memory, input / output devices and processor all work together 

von-neumann-architecture

The Von-Neumann-architecture

  • It consists of 4 main registers

    • The Program Counter (PC)

    • The Memory Address Register (MAR)

    • The Memory Data Register (MDR)

    • The Accumulator (ACC)

  • For each of the registers you must know 

    • The name of the register

    • Its acronym

    • The purpose of the register

What do each of the registers do?

Program Counter (PC)

  • Holds the memory address of the next instructions to be executed 

  • Increments by 1 as the fetch-decode-execute cycle runs

Memory Address Register (MAR)

  • Holds the memory address of where data or instructions are to be fetched from

Memory Data Register (MDR)

  • Stores the data or instruction which has been fetched from memory

Accumulator (ACC)

  • Stores the results of any calculations that have taken place in the Arithmetic Logic Unit (ALU)

Worked Example

Complete the table by writing the missing definition or name of each of the common CPU components and registers.

CPU Component or Register

Definition

CU (Control Unit) 

 

 

Stores the address of the data to be fetched from or the address where the data is to be stored. 

 

Stores the address of the next instruction to be fetched from memory. Increments during each fetch-execute cycle. 

Arithmetic Logic Unit // ALU

 

  [4]

Answer

CPU Component or Register

Definition

Control Unit // CU

Sends signals to synchronise / control / coordinate the processor

Decode instructions to run the F-E cycle

Memory Address Register // MAR

Stores the address of the data to be fetched from or the address where the data is to be stored. 

Program Counter // PC

Stores the address of the next instruction to be fetched from memory. Increments during each fetch-execute cycle. 

Arithmetic Logic Unit // ALU

Performs mathematical calculations and logical operations

Responses

您的邮箱地址不会被公开。 必填项已用 * 标注