Show Menu

Computer Science: System Architecture Cheat Sheet (DRAFT) by [deleted]

Topic 1 of Computer Systems

This is a draft cheat sheet. It is a work in progress and is not finished yet.


The Central Processing Unit (CPU) controls the operations of the computer, fetches and executes instru­ctions to allow software to run.

The Von Neumann Archit­ecture

Memory Address Register (MAR)
Memory Data Register(MDR)
Program Counter(PC)
Holds the memory location of data that needs to be accessed
Holds data that is being transf­erred to or from memory
Contains the address of the next instru­ction to be executed
Where interm­ediate arithmetic and logic results are stored
Von Neumann archit­ecture was first published by John von Neumann in 1945.

His computer archit­ecture design consists of a Control Unit, Arithmetic and Logic Unit (ALU), Memory Unit, Registers and Inputs­/Ou­tputs.

Von Neumann archit­ecture is based on the stored­-pr­ogram computer concept, where instru­ction data and program data are stored in the same memory. This design is still used in most computers produced today.