SlideShare a Scribd company logo
Programming fundamentals
Members
• Imad Jilani 907-2022
• Ahmad Raza 761-2022
• M Ammar 1018-2022
• Minal Rafique 1290-2022
• Saad Ahmad 865-2022
Topic: ABRIEF REVIEW OF VON NEUMANN
ARCHITECTURE
Content
 Introduction
 Cpu
 Arithmetic logic unit
 Control unit
 Buses
 Registers
 Memory unit
Introduction
Von Neumann Architecture
 Von Neumann architecture was first published by John von Neumann in
1945.His computer architecture design consists of a Control Unit, Arithmetic
and Logic Unit (ALU), Memory Unit, Registers and Inputs/Outputs.Von
Neumann architecture is based on the stored-program computer concept,
where instruction data and program data are stored in the same
memory. This design is still used in most computers produced today.
Central processing unit
 A central processing unit (CPU), also called a central
processor, main processor or just processor, is the electronic
circuitry that executes instructions comprising a computer program.
The CPU performs basic arithmetic, logic, controlling,
and input/output (I/O) operations specified by the instructions in the
program. This contrasts with external components such as main
memory and I/O circuitry, and specialized processors such as graphics
processing units .The Central Processing Unit (CPU) is the electronic
circuit responsible for executing the instructions of a computer
program. It is sometimes referred to as the microprocessor or
processor. The CPU contains the ALU, CU and a variety of registers
ARITHMETIC LOGIC UNIT
 An arithmetic-logic unit is the part of a central processing unit that carries out
arithmetic and logic operations on the operands in computer instruction words.
 In some processors, the ALU is divided into two units: an arithmetic unit (AU)
and a logic unit (LU).
 The ALU allows arithmetic (add, subtract etc) and logic (AND, OR, NOT etc)
operations to be carried out.
CONTROL UNIT
 The control unit controls the operation of the computer’s ALU, memory and
input/output devices, telling them how to respond to the program
instructions it has just read and interpreted from the memory unit.
 The control unit also provides the timing and control signals required by other
computer components.
 It instructs the memory, logic unit, and both output and input devices of the
computer on how to respond to the program's instructions. CPUs and GPUs are
examples of devices that use control units.
BUSES
Buses are the means by which data is transmitted from one part of a
computer to another, connecting all major internal components to the
CPU and memory.
ADDRESS BUS:
Carries the addresses of data (but not the data) between the processor
and memory
DATA BUS:
Carries data between the processor, the memory unit and the
input/output devices
CONTROL BUS:
Carries control signals/commands from the CPU (and status signals from
other devices) in order to control and coordinate all the activities
within the computer
REGISTERS
 Registers are high speed storage areas in the CPU. All data must be stored in
a register before it can be processed.
MAR Memory Address Register
Holds the memory location of data that
needs to be accessed
MDR Memory Data Register
Holds data that is being transferred to
or from memory
AC Accumulator
Where intermediate arithmetic and
logic results are stored
PC Program Counter
Contains the address of the next
instruction to be executed
CIR Current Instruction Register
Contains the current instruction during
processing
Memory Unit
DEFINATION:
A memory unit is the amount of data that the memory can hold.
 The memory unit consists of RAM, sometimes referred to as primary or main
memory. Unlike a hard drive (secondary memory), this memory is fast and
also directly accessible by the CPU.
 RAM is split into partitions. Each partition consists of an address and its
contents (both in binary form).
 The address will uniquely identify every location in the memory.
THANK YOU!
ANY QUESTIONS?

More Related Content

Similar to Memory Unit PPT

HARDWARE
HARDWAREHARDWARE
HARDWARE
rubyrose dancil
 
CPU.pptx
CPU.pptxCPU.pptx
CPU.pptx
AliIqbalMian1
 
Microcontroller part 1
Microcontroller part 1Microcontroller part 1
Microcontroller part 1
Keroles karam khalil
 
Intro to cao &store program
Intro to cao &store programIntro to cao &store program
Intro to cao &store program
Mahesh Kumar Attri
 
FUNDAMENTAL UNITS OF COMPUTER.pptx
FUNDAMENTAL UNITS OF COMPUTER.pptxFUNDAMENTAL UNITS OF COMPUTER.pptx
FUNDAMENTAL UNITS OF COMPUTER.pptx
ShubhamGupta345141
 
Basic of operating system
Basic of operating systemBasic of operating system
Basic of operating system
priyanka jain
 
computer devices and memory unit 2 notes.pdf
computer devices and memory unit 2 notes.pdfcomputer devices and memory unit 2 notes.pdf
computer devices and memory unit 2 notes.pdf
shubhangisonawane6
 
Components of computer hardware
Components of computer hardwareComponents of computer hardware
Components of computer hardware
A. S. M. Shafi
 
Intermediate machine architecture
Intermediate machine architectureIntermediate machine architecture
Intermediate machine architectureJohn Cutajar
 
COMPUTER_ORGANIZATION (1).pptx
COMPUTER_ORGANIZATION (1).pptxCOMPUTER_ORGANIZATION (1).pptx
COMPUTER_ORGANIZATION (1).pptx
nodov66591
 
What's Inside
What's InsideWhat's Inside
What's Inside
ramled931
 
Computer Hardware Complete Guide Easy
Computer Hardware Complete Guide EasyComputer Hardware Complete Guide Easy
Computer Hardware Complete Guide Easy
khang950262
 
Computer System Class - 9
Computer System Class - 9Computer System Class - 9
Computer System Class - 9
NehaRohtagi1
 
CPU (Central processing unit)
CPU (Central processing unit) CPU (Central processing unit)
CPU (Central processing unit)
Razu Rahman
 
Introduction To Computer Systems
Introduction To Computer SystemsIntroduction To Computer Systems
Introduction To Computer Systems
Naheed Azam
 
COMPUTER_ORGANIZATION.pptx
COMPUTER_ORGANIZATION.pptxCOMPUTER_ORGANIZATION.pptx
COMPUTER_ORGANIZATION.pptx
nodov66591
 
COMPUTER_ORGANIZATION.ppttwhehteeeteehte
COMPUTER_ORGANIZATION.ppttwhehteeeteehteCOMPUTER_ORGANIZATION.ppttwhehteeeteehte
COMPUTER_ORGANIZATION.ppttwhehteeeteehte
NishaTariq1
 
The central processing unit by group 5 2015
The central processing unit by group 5 2015The central processing unit by group 5 2015
The central processing unit by group 5 2015
Tendai Karuma
 

Similar to Memory Unit PPT (20)

HARDWARE
HARDWAREHARDWARE
HARDWARE
 
CPU.pptx
CPU.pptxCPU.pptx
CPU.pptx
 
Microcontroller part 1
Microcontroller part 1Microcontroller part 1
Microcontroller part 1
 
Intro to cao &store program
Intro to cao &store programIntro to cao &store program
Intro to cao &store program
 
FUNDAMENTAL UNITS OF COMPUTER.pptx
FUNDAMENTAL UNITS OF COMPUTER.pptxFUNDAMENTAL UNITS OF COMPUTER.pptx
FUNDAMENTAL UNITS OF COMPUTER.pptx
 
Basic of operating system
Basic of operating systemBasic of operating system
Basic of operating system
 
computer devices and memory unit 2 notes.pdf
computer devices and memory unit 2 notes.pdfcomputer devices and memory unit 2 notes.pdf
computer devices and memory unit 2 notes.pdf
 
Components of computer hardware
Components of computer hardwareComponents of computer hardware
Components of computer hardware
 
Intermediate machine architecture
Intermediate machine architectureIntermediate machine architecture
Intermediate machine architecture
 
COMPUTER_ORGANIZATION (1).pptx
COMPUTER_ORGANIZATION (1).pptxCOMPUTER_ORGANIZATION (1).pptx
COMPUTER_ORGANIZATION (1).pptx
 
What's Inside
What's InsideWhat's Inside
What's Inside
 
Computer Hardware Complete Guide Easy
Computer Hardware Complete Guide EasyComputer Hardware Complete Guide Easy
Computer Hardware Complete Guide Easy
 
Ppt Lesson 04
Ppt Lesson 04Ppt Lesson 04
Ppt Lesson 04
 
Computer System Class - 9
Computer System Class - 9Computer System Class - 9
Computer System Class - 9
 
CPU (Central processing unit)
CPU (Central processing unit) CPU (Central processing unit)
CPU (Central processing unit)
 
Introduction To Computer Systems
Introduction To Computer SystemsIntroduction To Computer Systems
Introduction To Computer Systems
 
COMPUTER_ORGANIZATION.pptx
COMPUTER_ORGANIZATION.pptxCOMPUTER_ORGANIZATION.pptx
COMPUTER_ORGANIZATION.pptx
 
COMPUTER_ORGANIZATION.ppttwhehteeeteehte
COMPUTER_ORGANIZATION.ppttwhehteeeteehteCOMPUTER_ORGANIZATION.ppttwhehteeeteehte
COMPUTER_ORGANIZATION.ppttwhehteeeteehte
 
Cpu
CpuCpu
Cpu
 
The central processing unit by group 5 2015
The central processing unit by group 5 2015The central processing unit by group 5 2015
The central processing unit by group 5 2015
 

Memory Unit PPT

  • 1. Programming fundamentals Members • Imad Jilani 907-2022 • Ahmad Raza 761-2022 • M Ammar 1018-2022 • Minal Rafique 1290-2022 • Saad Ahmad 865-2022
  • 2. Topic: ABRIEF REVIEW OF VON NEUMANN ARCHITECTURE Content  Introduction  Cpu  Arithmetic logic unit  Control unit  Buses  Registers  Memory unit
  • 3. Introduction Von Neumann Architecture  Von Neumann architecture was first published by John von Neumann in 1945.His computer architecture design consists of a Control Unit, Arithmetic and Logic Unit (ALU), Memory Unit, Registers and Inputs/Outputs.Von Neumann architecture is based on the stored-program computer concept, where instruction data and program data are stored in the same memory. This design is still used in most computers produced today.
  • 4. Central processing unit  A central processing unit (CPU), also called a central processor, main processor or just processor, is the electronic circuitry that executes instructions comprising a computer program. The CPU performs basic arithmetic, logic, controlling, and input/output (I/O) operations specified by the instructions in the program. This contrasts with external components such as main memory and I/O circuitry, and specialized processors such as graphics processing units .The Central Processing Unit (CPU) is the electronic circuit responsible for executing the instructions of a computer program. It is sometimes referred to as the microprocessor or processor. The CPU contains the ALU, CU and a variety of registers
  • 5. ARITHMETIC LOGIC UNIT  An arithmetic-logic unit is the part of a central processing unit that carries out arithmetic and logic operations on the operands in computer instruction words.  In some processors, the ALU is divided into two units: an arithmetic unit (AU) and a logic unit (LU).  The ALU allows arithmetic (add, subtract etc) and logic (AND, OR, NOT etc) operations to be carried out.
  • 6. CONTROL UNIT  The control unit controls the operation of the computer’s ALU, memory and input/output devices, telling them how to respond to the program instructions it has just read and interpreted from the memory unit.  The control unit also provides the timing and control signals required by other computer components.  It instructs the memory, logic unit, and both output and input devices of the computer on how to respond to the program's instructions. CPUs and GPUs are examples of devices that use control units.
  • 7. BUSES Buses are the means by which data is transmitted from one part of a computer to another, connecting all major internal components to the CPU and memory. ADDRESS BUS: Carries the addresses of data (but not the data) between the processor and memory DATA BUS: Carries data between the processor, the memory unit and the input/output devices CONTROL BUS: Carries control signals/commands from the CPU (and status signals from other devices) in order to control and coordinate all the activities within the computer
  • 8. REGISTERS  Registers are high speed storage areas in the CPU. All data must be stored in a register before it can be processed. MAR Memory Address Register Holds the memory location of data that needs to be accessed MDR Memory Data Register Holds data that is being transferred to or from memory AC Accumulator Where intermediate arithmetic and logic results are stored PC Program Counter Contains the address of the next instruction to be executed CIR Current Instruction Register Contains the current instruction during processing
  • 9. Memory Unit DEFINATION: A memory unit is the amount of data that the memory can hold.  The memory unit consists of RAM, sometimes referred to as primary or main memory. Unlike a hard drive (secondary memory), this memory is fast and also directly accessible by the CPU.  RAM is split into partitions. Each partition consists of an address and its contents (both in binary form).  The address will uniquely identify every location in the memory.