SlideShare a Scribd company logo
1 of 32
Download to read offline
Computer Fundamentals : Pradeep K. Sinha & Priti Sinha
Computer Fundamentals : Pradeep K. Sinha & Priti Sinha
Slide 1/32
Chapter 07: Processor and Memory
Chapter 7
Processor and
Memory
Computer Fundamentals
Pradeep K. Sinha
Priti Sinha
Computer Fundamentals : Pradeep K. Sinha & Priti Sinha
Computer Fundamentals : Pradeep K. Sinha & Priti Sinha
Slide 2/32
Chapter 07: Processor and Memory
In this chapter you will learn about:
 Internal structure of processor
 Memory structure
 Determining the speed of a processor
 Different types of processors available
 Determining the capacity of a memory
 Different types of memory available
 Several other terms related to the processor and
main memory of a computer system
Learning Objectives
Learning Objectives
Computer Fundamentals : Pradeep K. Sinha  Priti Sinha
Computer Fundamentals : Pradeep K. Sinha  Priti Sinha
Slide 3/32
Chapter 07: Processor and Memory
Basic Processor  Memory Architecture
of a Computer System
Basic Processor  Memory Architecture
of a Computer System
Main memory (RAM)
Cache memory
Decoder
Program control
register
Control Unit Arithmetic Logic Unit
Central Processing Unit
ROM PROM EPROM
Instruction
register
Memory buffer
register
I/O
register
General-purpose
register
Memory address
register
Accumulator
register
General-purpose
register
General-purpose
register
General-purpose
register
S
E
C
O
N
D
A
R
Y
S
T
O
R
A
G
E
D
E
V
I
C
E
S
I/O
I/O
interfaces
Storage
interfaces
D
E
V
I
C
E
S
Ref. Page 105
Computer Fundamentals : Pradeep K. Sinha  Priti Sinha
Computer Fundamentals : Pradeep K. Sinha  Priti Sinha
Slide 4/32
Chapter 07: Processor and Memory
Central Processing
Unit (CPU)
Computer Fundamentals : Pradeep K. Sinha  Priti Sinha
Computer Fundamentals : Pradeep K. Sinha  Priti Sinha
Slide 5/32
Chapter 07: Processor and Memory
 The brain of a computer system
 Performs all major calculations and comparisons
 Activates and controls the operations of other units of a
computer system
 Two basic components are
 Control Unit (CU)
 Arithmetic Logic Unit (ALU)
 No other single component of a computer determines
its overall performance as much as the CPU
Central Processing Unit (CPU)
Central Processing Unit (CPU)
Ref. Page 104
Computer Fundamentals : Pradeep K. Sinha  Priti Sinha
Computer Fundamentals : Pradeep K. Sinha  Priti Sinha
Slide 6/32
Chapter 07: Processor and Memory
 One of the two basic components of CPU
 Acts as the central nervous system of a computer
system
 Selects and interprets program instructions, and
coordinates execution
 Has some special purpose registers and a decoder to
perform these activities
Control Unit (CU)
Control Unit (CU)
Ref. Page 105
Computer Fundamentals : Pradeep K. Sinha  Priti Sinha
Computer Fundamentals : Pradeep K. Sinha  Priti Sinha
Slide 7/32
Chapter 07: Processor and Memory
 One of the two basic components of CPU.
 Actual execution of instructions takes place in ALU
 Has some special purpose registers
 Has necessary circuitry to carry out all the
arithmetic and logic operations included in the CPU
instruction set
Arithmetic Logic Unit (ALU)
Arithmetic Logic Unit (ALU)
Ref. Page 106
Computer Fundamentals : Pradeep K. Sinha  Priti Sinha
Computer Fundamentals : Pradeep K. Sinha  Priti Sinha
Slide 8/32
Chapter 07: Processor and Memory
 CPU has built-in ability to execute a particular set of machine
instructions, called its instruction set
 Most CPUs have 200 or more instructions (such as add,
subtract, compare, etc.) in their instruction set
 CPUs made by different manufacturers have different
instruction sets
 Manufacturers tend to group their CPUs into “families” having
similar instruction sets
 New CPU whose instruction set includes instruction set of its
predecessor CPU is said to be backward compatible with its
predecessor
Instruction Set
Instruction Set
Ref. Page 106
Computer Fundamentals : Pradeep K. Sinha  Priti Sinha
Computer Fundamentals : Pradeep K. Sinha  Priti Sinha
Slide 9/32
Chapter 07: Processor and Memory
 Special memory units, called registers, are used to
hold information on a temporary basis as the
instructions are interpreted and executed by the CPU
 Registers are part of the CPU (not main memory) of a
computer
 The length of a register, sometimes called its word
size, equals the number of bits it can store
 With all other parameters being the same, a CPU with
32-bit registers can process data twice larger than
one with 16-bit registers
Registers
Registers
Ref. Page 106
Computer Fundamentals : Pradeep K. Sinha  Priti Sinha
Computer Fundamentals : Pradeep K. Sinha  Priti Sinha
Slide 10/32
Chapter 07: Processor and Memory
Functions of Commonly Used Registers
Functions of Commonly Used Registers
Sr. No. Name of register Function
1 Memory Address (MAR)
Holds address of the active memory
location
2 Memory Buffer (MBR)
Holds information on its way to and from
memory
3 Program Control (PC)
Holds address of the next instruction to be
executed
4 Accumulator (A)
Accumulates results and data to be
operated upon
5 Instruction (I)
Holds an instruction while it is being
executed
6 Input/Output (I/O) Communicates with I/O devices
Ref. Page 107
Computer Fundamentals : Pradeep K. Sinha  Priti Sinha
Computer Fundamentals : Pradeep K. Sinha  Priti Sinha
Slide 11/32
Chapter 07: Processor and Memory
 Control unit takes address of the next program instruction
to be executed from program control register and reads
the instruction from corresponding memory address into
the instruction register
 Control unit then sends the operation and address parts of
the instruction to the decoder and memory address
register
 Decoder interprets the instruction and accordingly the
control unit sends command signals to the appropriate
unit for carrying out the task specified in the instruction
 As each instruction is executed, address of next
instruction is loaded and steps are repeated
Execution of Instructions
Execution of Instructions
Ref. Page 107
Computer Fundamentals : Pradeep K. Sinha  Priti Sinha
Computer Fundamentals : Pradeep K. Sinha  Priti Sinha
Slide 12/32
Chapter 07: Processor and Memory
 Computer has a built-in system clock that emits millions of
regularly spaced electric pulses per second (known as clock
cycles)
 It takes one cycle to perform a basic operation, such as
moving a byte of data from one memory location to another
 Normally, several clock cycles are required to fetch, decode,
and execute a single program instruction
 Hence, shorter the clock cycle, faster the processor
 Clock speed (number of clock cycles per second) is measured
in Megahertz (106 cycles/sec) or Gigahertz (109 cycles/sec)
Processor Speed
Processor Speed
Ref. Page 108
Computer Fundamentals : Pradeep K. Sinha  Priti Sinha
Computer Fundamentals : Pradeep K. Sinha  Priti Sinha
Slide 13/32
Chapter 07: Processor and Memory
Type of
Architecture
Features Usage
CISC (Complex
Instruction Set
Computer)
 Large instruction set
 Variable-length instructions
 Variety of addressing modes
 Complex  expensive to
produce
Mostly used in
personal
computers
RISC (Reduced
Instruction Set
Computer)
 Small instruction set
 Fixed-length instructions
 Reduced references to
memory to retrieve operands
Mostly used in
workstations
Types of Processor
Types of Processor
(Continued on next slide)
Ref. Page 108
Computer Fundamentals : Pradeep K. Sinha  Priti Sinha
Computer Fundamentals : Pradeep K. Sinha  Priti Sinha
Slide 14/32
Chapter 07: Processor and Memory
Type of
Architecture
Features Usage
EPIC (Explicitly
Parallel
Instruction
Computing)
 Allows software to
communicate explicitly to the
processor when operations
are parallel
 Uses tighter coupling
between the compiler and the
processor
 Enables compiler to extract
maximum parallelism in the
original code, and explicitly
describe it to the processor
Mostly used in
high-end servers
and workstations
(Continued on next slide)
Types of Processor
Types of Processor
Ref. Page 109
Computer Fundamentals : Pradeep K. Sinha  Priti Sinha
Computer Fundamentals : Pradeep K. Sinha  Priti Sinha
Slide 15/32
Chapter 07: Processor and Memory
Type of
Architecture
Features Usage
Multi-Core
Processor
 Processor chip has multiple
cooler-running, more energy-
efficient processing cores
 Improve overall performance
by handling more work in
parallel
 can share architectural
components, such as memory
elements and memory
management
Mostly used in
high-end servers
and workstations
Types of Processor
Types of Processor
Ref. Page 111
Computer Fundamentals : Pradeep K. Sinha  Priti Sinha
Computer Fundamentals : Pradeep K. Sinha  Priti Sinha
Slide 16/32
Chapter 07: Processor and Memory
 Manufacturers of computing systems have made attempts
to reduce power consumption of systems
 New processor architectures to reduce power
consumption right at processor level
 latest processor offers a technology called Demand Based
Switching (DBS) for reduced power consumption
 Processors based on DBS technology are designed to run
at multiple frequency and voltage settings
 processors automatically switch to and operate at the
lowest setting that is consistent with optimal application
performance
Power-Efficient Processors
Power-Efficient Processors
Ref. Page 112
Computer Fundamentals : Pradeep K. Sinha  Priti Sinha
Computer Fundamentals : Pradeep K. Sinha  Priti Sinha
Slide 17/32
Chapter 07: Processor and Memory
Main Memory
Computer Fundamentals : Pradeep K. Sinha  Priti Sinha
Computer Fundamentals : Pradeep K. Sinha  Priti Sinha
Slide 18/32
Chapter 07: Processor and Memory
 Every computer has a temporary storage built into
the computer hardware
 It stores instructions and data of a program mainly
when the program is being executed by the CPU
 This temporary storage is known as main memory,
primary storage, or simply memory
 Physically, it consists of some chips either on the
motherboard or on a small circuit board attached to
the motherboard of a computer
 It has random access property
 It is volatile
Main Memory
Main Memory
Ref. Page 112
Computer Fundamentals : Pradeep K. Sinha  Priti Sinha
Computer Fundamentals : Pradeep K. Sinha  Priti Sinha
Slide 19/32
Chapter 07: Processor and Memory
Property Desirable
Primary
storage
Secondary
storage
Storage
capacity
Large storage capacity Small Large
Access Time Fast access time Fast Slow
Cost per bit of
storage
Lower cost per bit High Low
Volatility Non-volatile Volatile Non-volatile
Access Random access
Random
access
Pseudo-
random
access or
sequential
access
Storage Evaluation Criteria
Storage Evaluation Criteria
Ref. Page 113
Computer Fundamentals : Pradeep K. Sinha  Priti Sinha
Computer Fundamentals : Pradeep K. Sinha  Priti Sinha
Slide 20/32
Chapter 07: Processor and Memory
Main Memory Organization
Main Memory Organization
(Continued on next slide)
Addresses of
a memory
Words of a
memory
0
1
2
3
4
5
N-2
N-1
Each word
contains the
same number of
bits = word
length
Bit 1 Bit 2
Ref. Page 114
Computer Fundamentals : Pradeep K. Sinha  Priti Sinha
Computer Fundamentals : Pradeep K. Sinha  Priti Sinha
Slide 21/32
Chapter 07: Processor and Memory
 Machines having smaller word-length are slower in
operation than machines having larger word-length
 A write to a memory location is destructive to its previous
contents
 A read from a memory location is non-destructive to its
previous contents
Main Memory Organization
Main Memory Organization
Ref. Page 114
Computer Fundamentals : Pradeep K. Sinha  Priti Sinha
Computer Fundamentals : Pradeep K. Sinha  Priti Sinha
Slide 22/32
Chapter 07: Processor and Memory
1024
0502
0503
0501
Word
B O M B A Y
D E L H I
 Storage space is always allocated in multiples of word-length
 Faster in speed of calculation than variable word-length memory
 Normally used in large scientific computers for gaining speed of
calculation
Fixed Word-length Memory
Fixed Word-length Memory
Address
Numbers
Ref. Page 115
Computer Fundamentals : Pradeep K. Sinha  Priti Sinha
Computer Fundamentals : Pradeep K. Sinha  Priti Sinha
Slide 23/32
Chapter 07: Processor and Memory
B
O
M
B
A
Y
0025
0026
0027
0028
0029
0030
0031
4096
D
E
L
H
I
0051
0052
0053
0054
0055
0056
4096
 Each memory location
can store only a single
character
 Slower in speed of
calculation than fixed
world-length memory
 Used in small business
computers for
optimizing the use of
storage space
Note: With memory becoming cheaper and larger day-by-day, most
modern computers employ fixed-word-length memory organization
Variable Word-length Memory
Variable Word-length Memory
Address
Numbers
Address
Numbers
Ref. Page 115
Computer Fundamentals : Pradeep K. Sinha  Priti Sinha
Computer Fundamentals : Pradeep K. Sinha  Priti Sinha
Slide 24/32
Chapter 07: Processor and Memory
 Memory capacity of a computer is equal to the number
of bytes that can be stored in its primary storage
 Its units are:
Kilobytes (KB) : 1024 (210) bytes
Megabytes (MB) : 1,048,576 (220) bytes
Gigabytes (GB) : 1,073,741824 (230) bytes
Memory Capacity
Memory Capacity
Ref. Page 116
Computer Fundamentals : Pradeep K. Sinha  Priti Sinha
Computer Fundamentals : Pradeep K. Sinha  Priti Sinha
Slide 25/32
Chapter 07: Processor and Memory
Types of Memory Chips
Types of Memory Chips
Memory chips
Volatile and writable Non-volatile and read-only
Static
(SRAM)
Dynamic
(DRAM)
Manufacturer-
programmed
(ROM)
User-programmed
PROM EPROM
EEPROM
UVEPROM
Ref. Page 117
Computer Fundamentals : Pradeep K. Sinha  Priti Sinha
Computer Fundamentals : Pradeep K. Sinha  Priti Sinha
Slide 26/32
Chapter 07: Processor and Memory
 Primary storage of a computer is often referred to as RAM
because of its random access capability
 RAM chips are volatile memory
 A computer’s motherboard is designed in a manner that
the memory capacity can be enhanced by adding more
memory chips
 The additional RAM chips, which plug into special sockets
on the motherboard, are known as single-in-line memory
modules (SIMMs)
Random Access Memory (RAM)
Random Access Memory (RAM)
Ref. Page 116
Computer Fundamentals : Pradeep K. Sinha  Priti Sinha
Computer Fundamentals : Pradeep K. Sinha  Priti Sinha
Slide 27/32
Chapter 07: Processor and Memory
 ROM a non-volatile memory chip
 Data stored in a ROM can only be read and used – they
cannot be changed
 ROMs are mainly used to store programs and data, which
do not change and are frequently used. For example,
system boot program
Read Only Memory (ROM)
Read Only Memory (ROM)
Ref. Page 117
Computer Fundamentals : Pradeep K. Sinha  Priti Sinha
Computer Fundamentals : Pradeep K. Sinha  Priti Sinha
Slide 28/32
Chapter 07: Processor and Memory
Type Usage
Manufacturer-
programmed ROM
Data is burnt by the
manufacturer of the electronic
equipment in which it is used.
User-programmed ROM
or
Programmable ROM
(PROM)
The user can load and store
“read-only” programs and data
in it
Erasable PROM (EPROM)
The user can erase information
stored in it and the chip can be
reprogrammed to store new
information
Types of ROMs
Types of ROMs
(Continued on next slide)
Ref. Page 117
Computer Fundamentals : Pradeep K. Sinha  Priti Sinha
Computer Fundamentals : Pradeep K. Sinha  Priti Sinha
Slide 29/32
Chapter 07: Processor and Memory
Type Usage
Ultra Violet EPROM
(UVEPROM)
A type of EPROM chip in which the
stored information is erased by
exposing the chip for some time
to ultra-violet light
Electrically EPROM
(EEPROM)
or
Flash memory
A type of EPROM chip in which the
stored information is erased by
using high voltage electric pulses
Types of ROMs
Types of ROMs
Ref. Page 117
Computer Fundamentals : Pradeep K. Sinha  Priti Sinha
Computer Fundamentals : Pradeep K. Sinha  Priti Sinha
Slide 30/32
Chapter 07: Processor and Memory
 It is commonly used for minimizing the memory-
processor speed mismatch.
 It is an extremely fast, small memory between CPU
and main memory whose access time is closer to the
processing speed of the CPU.
 It is used to temporarily store very active data and
instructions during processing.
Cache is pronounced as “cash”
Cache Memory
Cache Memory
Ref. Page 118
Computer Fundamentals : Pradeep K. Sinha  Priti Sinha
Computer Fundamentals : Pradeep K. Sinha  Priti Sinha
Slide 31/32
Chapter 07: Processor and Memory
 Accumulator Register (AR)
 Address
 Arithmetic Logic Unit (ALU)
 Branch Instruction
 Cache Memory
 Central Processing Unit (CPU)
 CISC (Complex Instruction Set
Computer) architecture
 Clock cycles
 Clock speed
 Control Unit
 Electrically EPROM (EEPROM)
 Erasable Programmable Read-
Only Memory (EPROM)
 Explicitly Parallel Instruction
Computing (EPIC)
 Fixed-word-length memory
 Flash Memory
 Input/Output Register (I/O)
 Instruction Register (I)
 Instruction set
 Kilobytes (KB)
 Main Memory
 Manufacturer-Programmed ROM
 Megabytes (MB)
 Memory
 Memory Address Register (MAR)
 Memory Buffer Register (MBR)
 Microprogram
 Multi-core processor
 Non-Volatile storage Processor
 Program Control Register (PC)
 Programmable Read-Only Memory
(PROM)
 Random Access Memory (RAM)
Key Words/Phrases
Key Words/Phrases
(Continued on next slide)
Computer Fundamentals : Pradeep K. Sinha  Priti Sinha
Computer Fundamentals : Pradeep K. Sinha  Priti Sinha
Slide 32/32
Chapter 07: Processor and Memory
 Read-Only Memory (ROM)
 Register
 RISC (Reduced Instruction Set Computer)
architecture
 Single In-line Memory Module (SIMM)
 Ultra Violet EPROM (UVEPROM)
 Upward compatible
 User-Programmed ROM
 Variable-word-length memory
 Volatile Storage
 Word length
 Word size
Key Words/Phrases
Key Words/Phrases

More Related Content

Similar to Chapter 7-PAM-Slides.pdf

Unit 1 four part pocessor and memory
Unit 1 four part pocessor and memoryUnit 1 four part pocessor and memory
Unit 1 four part pocessor and memoryNeha Kurale
 
Presentation on Computer Processor
Presentation on Computer ProcessorPresentation on Computer Processor
Presentation on Computer ProcessorMoizAlSamad
 
08. Central Processing Unit (CPU)
08. Central Processing Unit (CPU)08. Central Processing Unit (CPU)
08. Central Processing Unit (CPU)Akhila Dakshina
 
Comuputer processor
Comuputer processorComuputer processor
Comuputer processorSanjeev Jain
 
11. Computer Systems Hardware 1
11. Computer Systems   Hardware 111. Computer Systems   Hardware 1
11. Computer Systems Hardware 1New Era University
 
Ashutosh kumar ( JAMIA HAMDARD )
Ashutosh kumar ( JAMIA HAMDARD )Ashutosh kumar ( JAMIA HAMDARD )
Ashutosh kumar ( JAMIA HAMDARD )Ashutosh Kumar
 
Implementation of RISC-Based Architecture for Low power applications
Implementation of RISC-Based Architecture for Low power applicationsImplementation of RISC-Based Architecture for Low power applications
Implementation of RISC-Based Architecture for Low power applicationsIOSR Journals
 
ICTCoreCh11
ICTCoreCh11ICTCoreCh11
ICTCoreCh11garcons0
 
Chapter 4 Microprocessor CPU
Chapter 4 Microprocessor CPUChapter 4 Microprocessor CPU
Chapter 4 Microprocessor CPUaskme
 
Components of the System Unit.pdf
Components of the System Unit.pdfComponents of the System Unit.pdf
Components of the System Unit.pdfODINARARCH
 
Three Central Processing Unit
Three   Central Processing UnitThree   Central Processing Unit
Three Central Processing UnitMISY
 
Multi core processors
Multi core processorsMulti core processors
Multi core processorsNipun Sharma
 
1.CPU INSTRUCTION AND EXECUTION CYCLEThe primary function of the .pdf
1.CPU INSTRUCTION AND EXECUTION CYCLEThe primary function of the .pdf1.CPU INSTRUCTION AND EXECUTION CYCLEThe primary function of the .pdf
1.CPU INSTRUCTION AND EXECUTION CYCLEThe primary function of the .pdfaniyathikitchen
 
Computer Hardware & Software Lab Manual 3
Computer Hardware & Software Lab Manual 3Computer Hardware & Software Lab Manual 3
Computer Hardware & Software Lab Manual 3senayteklay
 
Central processor amd memory
Central processor amd memoryCentral processor amd memory
Central processor amd memoryOscar Becwarika
 

Similar to Chapter 7-PAM-Slides.pdf (20)

Unit 1 four part pocessor and memory
Unit 1 four part pocessor and memoryUnit 1 four part pocessor and memory
Unit 1 four part pocessor and memory
 
Presentation on Computer Processor
Presentation on Computer ProcessorPresentation on Computer Processor
Presentation on Computer Processor
 
08. Central Processing Unit (CPU)
08. Central Processing Unit (CPU)08. Central Processing Unit (CPU)
08. Central Processing Unit (CPU)
 
Comuputer processor
Comuputer processorComuputer processor
Comuputer processor
 
11. Computer Systems Hardware 1
11. Computer Systems   Hardware 111. Computer Systems   Hardware 1
11. Computer Systems Hardware 1
 
Ashutosh kumar ( JAMIA HAMDARD )
Ashutosh kumar ( JAMIA HAMDARD )Ashutosh kumar ( JAMIA HAMDARD )
Ashutosh kumar ( JAMIA HAMDARD )
 
Chapter 14 os
Chapter 14 osChapter 14 os
Chapter 14 os
 
Implementation of RISC-Based Architecture for Low power applications
Implementation of RISC-Based Architecture for Low power applicationsImplementation of RISC-Based Architecture for Low power applications
Implementation of RISC-Based Architecture for Low power applications
 
ICTCoreCh11
ICTCoreCh11ICTCoreCh11
ICTCoreCh11
 
Chapter 4 Microprocessor CPU
Chapter 4 Microprocessor CPUChapter 4 Microprocessor CPU
Chapter 4 Microprocessor CPU
 
Computer specifications
Computer specificationsComputer specifications
Computer specifications
 
Computer processors
Computer processorsComputer processors
Computer processors
 
Components of the System Unit.pdf
Components of the System Unit.pdfComponents of the System Unit.pdf
Components of the System Unit.pdf
 
Three Central Processing Unit
Three   Central Processing UnitThree   Central Processing Unit
Three Central Processing Unit
 
Processor Basics
Processor BasicsProcessor Basics
Processor Basics
 
Multi core processors
Multi core processorsMulti core processors
Multi core processors
 
1.CPU INSTRUCTION AND EXECUTION CYCLEThe primary function of the .pdf
1.CPU INSTRUCTION AND EXECUTION CYCLEThe primary function of the .pdf1.CPU INSTRUCTION AND EXECUTION CYCLEThe primary function of the .pdf
1.CPU INSTRUCTION AND EXECUTION CYCLEThe primary function of the .pdf
 
Computer Hardware & Software Lab Manual 3
Computer Hardware & Software Lab Manual 3Computer Hardware & Software Lab Manual 3
Computer Hardware & Software Lab Manual 3
 
Central processor amd memory
Central processor amd memoryCentral processor amd memory
Central processor amd memory
 
Chapter 4
Chapter 4Chapter 4
Chapter 4
 

Recently uploaded

18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 

Recently uploaded (20)

18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 

Chapter 7-PAM-Slides.pdf

  • 1. Computer Fundamentals : Pradeep K. Sinha & Priti Sinha Computer Fundamentals : Pradeep K. Sinha & Priti Sinha Slide 1/32 Chapter 07: Processor and Memory Chapter 7 Processor and Memory Computer Fundamentals Pradeep K. Sinha Priti Sinha
  • 2. Computer Fundamentals : Pradeep K. Sinha & Priti Sinha Computer Fundamentals : Pradeep K. Sinha & Priti Sinha Slide 2/32 Chapter 07: Processor and Memory In this chapter you will learn about: Internal structure of processor Memory structure Determining the speed of a processor Different types of processors available Determining the capacity of a memory Different types of memory available Several other terms related to the processor and main memory of a computer system Learning Objectives Learning Objectives
  • 3. Computer Fundamentals : Pradeep K. Sinha Priti Sinha Computer Fundamentals : Pradeep K. Sinha Priti Sinha Slide 3/32 Chapter 07: Processor and Memory Basic Processor Memory Architecture of a Computer System Basic Processor Memory Architecture of a Computer System Main memory (RAM) Cache memory Decoder Program control register Control Unit Arithmetic Logic Unit Central Processing Unit ROM PROM EPROM Instruction register Memory buffer register I/O register General-purpose register Memory address register Accumulator register General-purpose register General-purpose register General-purpose register S E C O N D A R Y S T O R A G E D E V I C E S I/O I/O interfaces Storage interfaces D E V I C E S Ref. Page 105
  • 4. Computer Fundamentals : Pradeep K. Sinha Priti Sinha Computer Fundamentals : Pradeep K. Sinha Priti Sinha Slide 4/32 Chapter 07: Processor and Memory Central Processing Unit (CPU)
  • 5. Computer Fundamentals : Pradeep K. Sinha Priti Sinha Computer Fundamentals : Pradeep K. Sinha Priti Sinha Slide 5/32 Chapter 07: Processor and Memory The brain of a computer system Performs all major calculations and comparisons Activates and controls the operations of other units of a computer system Two basic components are Control Unit (CU) Arithmetic Logic Unit (ALU) No other single component of a computer determines its overall performance as much as the CPU Central Processing Unit (CPU) Central Processing Unit (CPU) Ref. Page 104
  • 6. Computer Fundamentals : Pradeep K. Sinha Priti Sinha Computer Fundamentals : Pradeep K. Sinha Priti Sinha Slide 6/32 Chapter 07: Processor and Memory One of the two basic components of CPU Acts as the central nervous system of a computer system Selects and interprets program instructions, and coordinates execution Has some special purpose registers and a decoder to perform these activities Control Unit (CU) Control Unit (CU) Ref. Page 105
  • 7. Computer Fundamentals : Pradeep K. Sinha Priti Sinha Computer Fundamentals : Pradeep K. Sinha Priti Sinha Slide 7/32 Chapter 07: Processor and Memory One of the two basic components of CPU. Actual execution of instructions takes place in ALU Has some special purpose registers Has necessary circuitry to carry out all the arithmetic and logic operations included in the CPU instruction set Arithmetic Logic Unit (ALU) Arithmetic Logic Unit (ALU) Ref. Page 106
  • 8. Computer Fundamentals : Pradeep K. Sinha Priti Sinha Computer Fundamentals : Pradeep K. Sinha Priti Sinha Slide 8/32 Chapter 07: Processor and Memory CPU has built-in ability to execute a particular set of machine instructions, called its instruction set Most CPUs have 200 or more instructions (such as add, subtract, compare, etc.) in their instruction set CPUs made by different manufacturers have different instruction sets Manufacturers tend to group their CPUs into “families” having similar instruction sets New CPU whose instruction set includes instruction set of its predecessor CPU is said to be backward compatible with its predecessor Instruction Set Instruction Set Ref. Page 106
  • 9. Computer Fundamentals : Pradeep K. Sinha Priti Sinha Computer Fundamentals : Pradeep K. Sinha Priti Sinha Slide 9/32 Chapter 07: Processor and Memory Special memory units, called registers, are used to hold information on a temporary basis as the instructions are interpreted and executed by the CPU Registers are part of the CPU (not main memory) of a computer The length of a register, sometimes called its word size, equals the number of bits it can store With all other parameters being the same, a CPU with 32-bit registers can process data twice larger than one with 16-bit registers Registers Registers Ref. Page 106
  • 10. Computer Fundamentals : Pradeep K. Sinha Priti Sinha Computer Fundamentals : Pradeep K. Sinha Priti Sinha Slide 10/32 Chapter 07: Processor and Memory Functions of Commonly Used Registers Functions of Commonly Used Registers Sr. No. Name of register Function 1 Memory Address (MAR) Holds address of the active memory location 2 Memory Buffer (MBR) Holds information on its way to and from memory 3 Program Control (PC) Holds address of the next instruction to be executed 4 Accumulator (A) Accumulates results and data to be operated upon 5 Instruction (I) Holds an instruction while it is being executed 6 Input/Output (I/O) Communicates with I/O devices Ref. Page 107
  • 11. Computer Fundamentals : Pradeep K. Sinha Priti Sinha Computer Fundamentals : Pradeep K. Sinha Priti Sinha Slide 11/32 Chapter 07: Processor and Memory Control unit takes address of the next program instruction to be executed from program control register and reads the instruction from corresponding memory address into the instruction register Control unit then sends the operation and address parts of the instruction to the decoder and memory address register Decoder interprets the instruction and accordingly the control unit sends command signals to the appropriate unit for carrying out the task specified in the instruction As each instruction is executed, address of next instruction is loaded and steps are repeated Execution of Instructions Execution of Instructions Ref. Page 107
  • 12. Computer Fundamentals : Pradeep K. Sinha Priti Sinha Computer Fundamentals : Pradeep K. Sinha Priti Sinha Slide 12/32 Chapter 07: Processor and Memory Computer has a built-in system clock that emits millions of regularly spaced electric pulses per second (known as clock cycles) It takes one cycle to perform a basic operation, such as moving a byte of data from one memory location to another Normally, several clock cycles are required to fetch, decode, and execute a single program instruction Hence, shorter the clock cycle, faster the processor Clock speed (number of clock cycles per second) is measured in Megahertz (106 cycles/sec) or Gigahertz (109 cycles/sec) Processor Speed Processor Speed Ref. Page 108
  • 13. Computer Fundamentals : Pradeep K. Sinha Priti Sinha Computer Fundamentals : Pradeep K. Sinha Priti Sinha Slide 13/32 Chapter 07: Processor and Memory Type of Architecture Features Usage CISC (Complex Instruction Set Computer) Large instruction set Variable-length instructions Variety of addressing modes Complex expensive to produce Mostly used in personal computers RISC (Reduced Instruction Set Computer) Small instruction set Fixed-length instructions Reduced references to memory to retrieve operands Mostly used in workstations Types of Processor Types of Processor (Continued on next slide) Ref. Page 108
  • 14. Computer Fundamentals : Pradeep K. Sinha Priti Sinha Computer Fundamentals : Pradeep K. Sinha Priti Sinha Slide 14/32 Chapter 07: Processor and Memory Type of Architecture Features Usage EPIC (Explicitly Parallel Instruction Computing) Allows software to communicate explicitly to the processor when operations are parallel Uses tighter coupling between the compiler and the processor Enables compiler to extract maximum parallelism in the original code, and explicitly describe it to the processor Mostly used in high-end servers and workstations (Continued on next slide) Types of Processor Types of Processor Ref. Page 109
  • 15. Computer Fundamentals : Pradeep K. Sinha Priti Sinha Computer Fundamentals : Pradeep K. Sinha Priti Sinha Slide 15/32 Chapter 07: Processor and Memory Type of Architecture Features Usage Multi-Core Processor Processor chip has multiple cooler-running, more energy- efficient processing cores Improve overall performance by handling more work in parallel can share architectural components, such as memory elements and memory management Mostly used in high-end servers and workstations Types of Processor Types of Processor Ref. Page 111
  • 16. Computer Fundamentals : Pradeep K. Sinha Priti Sinha Computer Fundamentals : Pradeep K. Sinha Priti Sinha Slide 16/32 Chapter 07: Processor and Memory Manufacturers of computing systems have made attempts to reduce power consumption of systems New processor architectures to reduce power consumption right at processor level latest processor offers a technology called Demand Based Switching (DBS) for reduced power consumption Processors based on DBS technology are designed to run at multiple frequency and voltage settings processors automatically switch to and operate at the lowest setting that is consistent with optimal application performance Power-Efficient Processors Power-Efficient Processors Ref. Page 112
  • 17. Computer Fundamentals : Pradeep K. Sinha Priti Sinha Computer Fundamentals : Pradeep K. Sinha Priti Sinha Slide 17/32 Chapter 07: Processor and Memory Main Memory
  • 18. Computer Fundamentals : Pradeep K. Sinha Priti Sinha Computer Fundamentals : Pradeep K. Sinha Priti Sinha Slide 18/32 Chapter 07: Processor and Memory Every computer has a temporary storage built into the computer hardware It stores instructions and data of a program mainly when the program is being executed by the CPU This temporary storage is known as main memory, primary storage, or simply memory Physically, it consists of some chips either on the motherboard or on a small circuit board attached to the motherboard of a computer It has random access property It is volatile Main Memory Main Memory Ref. Page 112
  • 19. Computer Fundamentals : Pradeep K. Sinha Priti Sinha Computer Fundamentals : Pradeep K. Sinha Priti Sinha Slide 19/32 Chapter 07: Processor and Memory Property Desirable Primary storage Secondary storage Storage capacity Large storage capacity Small Large Access Time Fast access time Fast Slow Cost per bit of storage Lower cost per bit High Low Volatility Non-volatile Volatile Non-volatile Access Random access Random access Pseudo- random access or sequential access Storage Evaluation Criteria Storage Evaluation Criteria Ref. Page 113
  • 20. Computer Fundamentals : Pradeep K. Sinha Priti Sinha Computer Fundamentals : Pradeep K. Sinha Priti Sinha Slide 20/32 Chapter 07: Processor and Memory Main Memory Organization Main Memory Organization (Continued on next slide) Addresses of a memory Words of a memory 0 1 2 3 4 5 N-2 N-1 Each word contains the same number of bits = word length Bit 1 Bit 2 Ref. Page 114
  • 21. Computer Fundamentals : Pradeep K. Sinha Priti Sinha Computer Fundamentals : Pradeep K. Sinha Priti Sinha Slide 21/32 Chapter 07: Processor and Memory Machines having smaller word-length are slower in operation than machines having larger word-length A write to a memory location is destructive to its previous contents A read from a memory location is non-destructive to its previous contents Main Memory Organization Main Memory Organization Ref. Page 114
  • 22. Computer Fundamentals : Pradeep K. Sinha Priti Sinha Computer Fundamentals : Pradeep K. Sinha Priti Sinha Slide 22/32 Chapter 07: Processor and Memory 1024 0502 0503 0501 Word B O M B A Y D E L H I Storage space is always allocated in multiples of word-length Faster in speed of calculation than variable word-length memory Normally used in large scientific computers for gaining speed of calculation Fixed Word-length Memory Fixed Word-length Memory Address Numbers Ref. Page 115
  • 23. Computer Fundamentals : Pradeep K. Sinha Priti Sinha Computer Fundamentals : Pradeep K. Sinha Priti Sinha Slide 23/32 Chapter 07: Processor and Memory B O M B A Y 0025 0026 0027 0028 0029 0030 0031 4096 D E L H I 0051 0052 0053 0054 0055 0056 4096 Each memory location can store only a single character Slower in speed of calculation than fixed world-length memory Used in small business computers for optimizing the use of storage space Note: With memory becoming cheaper and larger day-by-day, most modern computers employ fixed-word-length memory organization Variable Word-length Memory Variable Word-length Memory Address Numbers Address Numbers Ref. Page 115
  • 24. Computer Fundamentals : Pradeep K. Sinha Priti Sinha Computer Fundamentals : Pradeep K. Sinha Priti Sinha Slide 24/32 Chapter 07: Processor and Memory Memory capacity of a computer is equal to the number of bytes that can be stored in its primary storage Its units are: Kilobytes (KB) : 1024 (210) bytes Megabytes (MB) : 1,048,576 (220) bytes Gigabytes (GB) : 1,073,741824 (230) bytes Memory Capacity Memory Capacity Ref. Page 116
  • 25. Computer Fundamentals : Pradeep K. Sinha Priti Sinha Computer Fundamentals : Pradeep K. Sinha Priti Sinha Slide 25/32 Chapter 07: Processor and Memory Types of Memory Chips Types of Memory Chips Memory chips Volatile and writable Non-volatile and read-only Static (SRAM) Dynamic (DRAM) Manufacturer- programmed (ROM) User-programmed PROM EPROM EEPROM UVEPROM Ref. Page 117
  • 26. Computer Fundamentals : Pradeep K. Sinha Priti Sinha Computer Fundamentals : Pradeep K. Sinha Priti Sinha Slide 26/32 Chapter 07: Processor and Memory Primary storage of a computer is often referred to as RAM because of its random access capability RAM chips are volatile memory A computer’s motherboard is designed in a manner that the memory capacity can be enhanced by adding more memory chips The additional RAM chips, which plug into special sockets on the motherboard, are known as single-in-line memory modules (SIMMs) Random Access Memory (RAM) Random Access Memory (RAM) Ref. Page 116
  • 27. Computer Fundamentals : Pradeep K. Sinha Priti Sinha Computer Fundamentals : Pradeep K. Sinha Priti Sinha Slide 27/32 Chapter 07: Processor and Memory ROM a non-volatile memory chip Data stored in a ROM can only be read and used – they cannot be changed ROMs are mainly used to store programs and data, which do not change and are frequently used. For example, system boot program Read Only Memory (ROM) Read Only Memory (ROM) Ref. Page 117
  • 28. Computer Fundamentals : Pradeep K. Sinha Priti Sinha Computer Fundamentals : Pradeep K. Sinha Priti Sinha Slide 28/32 Chapter 07: Processor and Memory Type Usage Manufacturer- programmed ROM Data is burnt by the manufacturer of the electronic equipment in which it is used. User-programmed ROM or Programmable ROM (PROM) The user can load and store “read-only” programs and data in it Erasable PROM (EPROM) The user can erase information stored in it and the chip can be reprogrammed to store new information Types of ROMs Types of ROMs (Continued on next slide) Ref. Page 117
  • 29. Computer Fundamentals : Pradeep K. Sinha Priti Sinha Computer Fundamentals : Pradeep K. Sinha Priti Sinha Slide 29/32 Chapter 07: Processor and Memory Type Usage Ultra Violet EPROM (UVEPROM) A type of EPROM chip in which the stored information is erased by exposing the chip for some time to ultra-violet light Electrically EPROM (EEPROM) or Flash memory A type of EPROM chip in which the stored information is erased by using high voltage electric pulses Types of ROMs Types of ROMs Ref. Page 117
  • 30. Computer Fundamentals : Pradeep K. Sinha Priti Sinha Computer Fundamentals : Pradeep K. Sinha Priti Sinha Slide 30/32 Chapter 07: Processor and Memory It is commonly used for minimizing the memory- processor speed mismatch. It is an extremely fast, small memory between CPU and main memory whose access time is closer to the processing speed of the CPU. It is used to temporarily store very active data and instructions during processing. Cache is pronounced as “cash” Cache Memory Cache Memory Ref. Page 118
  • 31. Computer Fundamentals : Pradeep K. Sinha Priti Sinha Computer Fundamentals : Pradeep K. Sinha Priti Sinha Slide 31/32 Chapter 07: Processor and Memory Accumulator Register (AR) Address Arithmetic Logic Unit (ALU) Branch Instruction Cache Memory Central Processing Unit (CPU) CISC (Complex Instruction Set Computer) architecture Clock cycles Clock speed Control Unit Electrically EPROM (EEPROM) Erasable Programmable Read- Only Memory (EPROM) Explicitly Parallel Instruction Computing (EPIC) Fixed-word-length memory Flash Memory Input/Output Register (I/O) Instruction Register (I) Instruction set Kilobytes (KB) Main Memory Manufacturer-Programmed ROM Megabytes (MB) Memory Memory Address Register (MAR) Memory Buffer Register (MBR) Microprogram Multi-core processor Non-Volatile storage Processor Program Control Register (PC) Programmable Read-Only Memory (PROM) Random Access Memory (RAM) Key Words/Phrases Key Words/Phrases (Continued on next slide)
  • 32. Computer Fundamentals : Pradeep K. Sinha Priti Sinha Computer Fundamentals : Pradeep K. Sinha Priti Sinha Slide 32/32 Chapter 07: Processor and Memory Read-Only Memory (ROM) Register RISC (Reduced Instruction Set Computer) architecture Single In-line Memory Module (SIMM) Ultra Violet EPROM (UVEPROM) Upward compatible User-Programmed ROM Variable-word-length memory Volatile Storage Word length Word size Key Words/Phrases Key Words/Phrases