Computing Fundamentals II 27092024 122703pm
Computing Fundamentals II 27092024 122703pm
Fundamentals
Dr Syed Khawar Hussian Shah
• The components of CPU are Control Unit-
• Coordinates the processing by controlling the
transfer of data and instructions between main
memory and the registers in the CPU.
• It also coordinates the execution of the
arithmetic logic unit (ALU) to perform
operations on data stored in particular
registers.
• Therefore easily
reprogrammable
• Von Neumann is a stored program
architecture (also known as Princeton
architecture) introduced by John von
Neumann, a Hungarian-American
mathematician, physicist, and computer
scientist.
Von Neumann
Architecture
Von Neumann
Architect
ure
•
cntd…
The basic concept behind the von Neumann architecture is the ability to
store program instructions in memory along with the data on which those
instructions operate.
• The von Neumann architecture describes a general framework, or
structure, that a computer's hardware, programming, and data should
follow.
• Evan all the most modern computers and mobile devices are designed
based on this fundamental concept.
• It had 3 basic
components:
1. I/O Interfaces
2. CPU
3. Memory
• Buses (denoted by the arrows) carries the data
around
I/O
Interfaces
3. Registers
CPU: Control
Unit
• Program counter (PC)- Keeps track of the location for the next
instruction to be dealt with. The program counter then passes this
next address to the memory address register (MAR)
• But control unit for two Buses is more complicated and more
expensive.
Summar
y
• Von Neumann architecture is based on
stored programs concept.
• Has 3 main
components.
• All modern computers still use this 70
year old fundamental concept