SlideShare uma empresa Scribd logo
1 de 41
Computer Structure
Mr Arthur
Aims of Lesson 1
1. To discuss the 3 main parts of the
processor
2. To discuss the functions of these 3 parts
3. To introduce the address, data and control
buses
Block Diagram of the
Computer System
PROCESSOR
MAIN MEMORY
BACKING STORAGE
DEVICES
INPUT
DEVICES
OUTPUT
DEVICES
Parts of the Processor
 Control Unit
 Makes sure the program instructions are carried out
in the correct order
 Controls the ALU and Registers
 Makes sure everything happens in the correct place
at the correct time
 Registers
 A group of storage locations in the processor for
holding instructions being executed and addresses to
be accessed
 Arithmetic Logic Unit
 Carries out all calculations in the processor
 Carries out all logic functions using AND, OR and
NOT gates
The Processor Structure
Main
Memory
Other
registers
Arithmetic
and Logic
Unit
Memory
Address
Register
Memory
Data
Register
Control
Unit
Address Bus
Data Bus
Control Bus
Electronic
Clock
Clock Pulses
Buses
 Buses
 Three sets of wires
called buses connect the
processor to the memory
and input/output devices
 Address Bus
 Data Bus
 Control Bus
Buses
 Address Bus
 The address bus carries the address
information from the processor to main
memory and is unidirectional
 The number of wires in the address bus
affects how many storage locations can
be accessed
 Each of the wires in the bus can be
switched on or off
 A typical microcomputer has 32 wires in
the address bus and can therefore
address 2 locations
32
Using 2 wires you
could address 4
locations i.e.
01
10
00
11
4 wires = 16 locations
8 wires = 256 locations
16 wires = 65,536
locations
Aims of Lesson 2
1. To revise the role of the address bus
2. To introduce the data and control buses
3. To discuss the different control lines
1. Read/Write
2. Maskable/Non Maskable Interrupt
3. Reset
The Processor Structure
Main
Memory
Other
registers
Arithmetic
and Logic
Unit
Memory
Address
Register
Memory
Data
Register
Control
Unit
Address Bus
Data Bus
Control Bus
Electronic
Clock
Clock Pulses
1000 0001
Address Bus
 The address bus carries the address information
from the processor to main memory and is
unidirectional
 4 wires = 16 locations
 8 wires = 256 locations
 16 wires = 65,536 locations
 32 wires = 4,294,967,292 locations
0000 0000 0000 0000 0000 0000 0000 0000
1111 1111 1111 1111 1111 1111 1111 1111
The Processor Structure
Main
Memory
Other
registers
Arithmetic
and Logic
Unit
Memory
Address
Register
Memory
Data
Register
Control
Unit
Address Bus
Data Bus
Control Bus
Electronic
Clock
Clock Pulses
1001 0111
1001 0111
READ LINE
The Processor Structure
Main
Memory
Other
registers
Arithmetic
and Logic
Unit
Memory
Address
Register
Memory
Data
Register
Control
Unit
Address Bus
Data Bus
Control Bus
Electronic
Clock
Clock Pulses
0001 0001
READ LINE
The Processor Structure
Main
Memory
Other
registers
Arithmetic
and Logic
Unit
Memory
Address
Register
Memory
Data
Register
Control
Unit
Address Bus
Data Bus
Control Bus
Electronic
Clock
Clock Pulses
0001 0001
WRITE LINE
Buses
 Data Bus
 The data bus carries data to and from the processor
 The data bus is therefore bi-directional or 2 way
 The number of wires in the data bus determines the
quantity of data that the bus can carry
 Increasing the number of wires in the data bus is one
method of improving computer performance
Control Bus
 The control bus is made up of a number of
separate wires each with their own functions
 Read/Write Line
 Reading from or writing to Main Memory
 Reset
 Used to return the processor to its initial state
when the system freezes
 Clock
 The clock line carries a series of clock pulse at a
constant rate. These pulses synchronise the
processing
 Measure in Giga hertz
Control Bus
 Interrupts
 A signal from an input or output device that
causes a break in the processor’s current
program, for example, printer out of paper etc
 Maskable
 A piece of code can be written to ignore certain interrupts
 Non Maskable Interrupts
 The processor cannot mask or ignore the interrupt
Aims of Lesson 3
Last Lessons
 To revise the 3 different
buses
1. Address
2. Data
3. Control
 To discuss the different
control lines
1. Read/Write
2. Maskable/Non Maskable
Interrupt
3. Reset
4. Clock
 Today’s Lesson
 Discuss the Fetch Execute
cycle
 Total Addressable Memory
Memory Read Operation
Main
Memory
Other
registers
Arithmetic
and Logic
Unit
Memory
Address
Register
Memory
Data
Register
Control
Unit
Address Bus
Data Bus
Control Bus
Electronic
Clock
Clock Pulses
1001 0111
READ LINE
Fetch Execute Cycle
 The processor places a value in the
Memory Address Register and sets up
the Address Bus with address
 Control Unit activates the Read line
 Instruction is transferred from memory
to processor using data bus
 Instruction is decoded
 Instruction is executed This may result in
another Memory Read
Operation or a
Memory Write
Operation
Memory Read
Operation
Memory Write Operation
Main
Memory
Other
registers
Arithmetic
and Logic
Unit
Memory
Address
Register
Memory
Data
Register
Control
Unit
Address Bus
Data Bus
Control Bus
Electronic
Clock
Clock Pulses
0001 0001
WRITE LINE
Memory Write Operation
1. The processor sets up the
Address bus
2. Processor sets up the data
bus with value to be written to
memory
3. Write line is activated
4. Contents are transferred to
the required storage location
in Main Memory
Total Addressable Memory
= Number of storage locations X Size of each
storage location
 What is the total addressable memory if you
have an 8 bit address bus and a 16 bit data
bus?
= 2 X 16
= 256 X 16 = 4096 bits
8
= 512 kilobytes
8
Total Addressable Memory
 What is the total
addressable memory if
you have a 32 bit
address bus and a 16
bit data bus?
= 2 X 16 bits
2 X 2 bytes
= 2
= 1 Gigabyte X 2
= 8 Gigabytes
 2 = 1 kilobyte
 2 = 1 megabyte
 2 = 1 gigabyte
32
32
33
10
20
30
3
Aims of Lesson 4
Last Lessons
 To revise the 3 different
buses
1. Address
2. Data
3. Control
 To discuss the different
control lines
1. Read/Write
2. Maskable/Non Maskable
Interrupt
3. Reset
4. Clock
 Discuss the Fetch Execute
cycle
 Total Addressable Memory
 Today’s Lesson
 Elements of Computer
Memory
 Registers
 Cache
 Main Memory
 Backing Storage
 Types of RAM
 Dynamic Random Access
Memory
 Static Random Access
Memory
 Video Random Access
Memory
Computer Memory
 The elements of
computer memory are
registers, cache, main
memory and backing
storage
 Registers
 Storage locations inside
the processor where data
can be accessed
immediately, or around 1
nanosecond 10
seconds
-9
Cache Memory
 A small amount of memory used to store often used
instructions
 Level 1 Cache = build in to the processor chip, speeds of
access = 5 nanoseconds
 Level 2 Cache = build on to processor or very close to it,
speed of access = 15 nanoseconds
Cache
Memory
(SRAM)
Processor
Main
Memory
(DRAM)
Dynamic Random Access
Memory
 DRAM is a type of RAM chip which needs to
have its contents constantly refreshed (about
1000 times per second)
 Typical access time = 50 nanoseconds
 Majority of computer’s main memory is made
up of DRAM as it is much cheaper that
SRAM
Static Random Access
Memory
 Used in the processors
cache memory
 SRAM does not need to
be constantly refreshed
 Much faster that
DRAM, typically 10
nanoseconds
 Keep contents as long
as power is applied to
RAM chip
Aims of Lesson 5
Last Lessons
 To revise the 3 different buses
1. Address
2. Data
3. Control
 To discuss the different control
lines
1. Read/Write
2. Maskable/Non Maskable
Interrupt
3. Reset
4. Clock
 Discuss the Fetch Execute cycle
 Total Addressable Memory
 Elements of Computer Memory
 Register, Cache, Main Memory,
Backing Storage
 DRAM, SRAM
 Today’s Lesson
 Video Random Access
Memory
 Types of ROM
 Backing Storage
 Comparing Computer Memory
 Measures of Performance
Video Random Access
Memory
 VRAM is used to hold the data which is
displayed on the monitor
 The amount of VRAM is directly related to the
number of colours and the screen resolution
 VRAM is sometimes contained in a separate
graphics card and can be upgraded to display
3D graphics
ROM
 Read Only Memory is a type of Memory where the
contents are stored permanently
 Holds the Bootstrap loader
 Programmable Read Only Memory = is empty of
data when you buy it and is programmed by the
user
 Erasable PROM = can be programmed, erased
and reprogrammed, using a UV light
 Flash ROM = May be programmed whilst inside
the computer and used in USB Pens and Memory
cards for cameras
Slow >1000000Backing Store
Optical Disk
Slow 1000000Backing Store
Hard Disk (Virtual Memory)
Fast 50 to 100Main Memory
ROM
Fast 50Main Memory
DRAM
Very Fast 5/15Cache
SRAM
Immediate 1Registers
Speed (nano seconds)Type of Memory
Measures of Performance
 Clock Speed = The number of pulses per second
measured in Ghz
 More clock cycles = more data fetched and executed
 Fetching 1 instruction may take 10 clock cycles
 MIPS = Millions of Instructions per second
 Measure of the average number of machine code
instructions executed
 FLOPS = Floating Point Operations Per Second
 Measure of the Arithmetical Calculating Speed of the
computer
Aims of Lesson 6
Last Lessons
 To revise the 3 different buses
1. Address
2. Data
3. Control
 To discuss the different control
lines
1. Read/Write
2. Maskable/Non Maskable Interrupt
3. Reset
4. Clock
 Discuss the Fetch Execute cycle
 Total Addressable Memory
 Elements of Computer Memory
 Register, Cache, Main Memory,
Backing Storage
 DRAM, SRAM
 Video Random Access Memory
 Types of ROM
 Backing Storage
 Comparing Computer Memory
 Measures of Performance
 Today’s Lesson
 Computer Structure Revision
Quiz
 Factors affecting system
performance
 Data Bus Width
 Use of cache
 Rate of transfer from
peripherals
 Other Factors
 Increasing clock speed
 Adding more Main Memory
 Increasing VRAM
 Adding more processors
Computer Structure Quiz
1. Name the 3 buses connecting the processor
to Memory and Input and Output devices
2. List 4 functions of control bus
3. Give the 5 steps in the fetch execute cycle
4. My computer has a 24 bit address bus and
a 16 bit data bus. Calculate the total
addressable memory
5. Which bus affects computer performance,
explain your answer
Computer Structure Quiz
1. What is cache memory
2. Name the 2 main types of RAM
3. List the following in order of speed of
access, with the fastest first
Cache Registers Backing Storage Main Memory
5. Name the 3 different types of ROM
6. Give 3 measures of computer performance
Factors Affecting System
Performance
 Data Bus Width
 Increasing the data bus width
increases the quantity of data
flowing between the processor and
memory
 word length
 Use of cache
 It is much faster to access
instructions and data from cache
than main memory
 Cache may have a separate data
bus called the backside bus
 Rate of transfer from
peripherals
 The rate of transfer is
determined by the type of
interface connecting peripheral
to processor
 USB 1 = 12 Megabits per
second
 USB 2 = 480 Megabits per
second
 Increasing clock speed
 Adding more Main
Memory
 Increasing VRAM
 Adding more processors
Current Trends
1. Increasing clock speeds
 Increase cannot go on indefinately
 Heat and power consumption problems
2. Increasing Memory
 Increased memory required to hold the
operating system
 Memory required for individual applications has
risen
3. Increasing Backing Storage
1. Increase in Video cameras, digital cameras,
mp3s require more backing storage
Data Representation –
Learning Aims
1. Detailed description of the purpose of the ALU and
the Control Unit
2. Description of the purpose of registers, to hold data
being processed, instructions being executed, and
addresses to be accessed
3. Description of the function of the data bus and the
address bus
4. Description of the read, write and timing functions
of the control lines
5. Identification of other control lines, including reset
and interrupt lines
Data Representation –
Learning Aims
1. Simple description, referring to the appropriate
buses and control lines, of the steps in the fetch
and execute cycle
2. Description of the following elements of computer
memory, registers, cache, main memory and
backing storage
3. Distinction between the above elements of
memory according to function and speed of access
4. The concept of addressability
Data Representation –
Learning Aims
1. Description and evaluation of the following
measures of performance; clock speed, MIPS,
FLOPS and application based tests
2. Description of the effect the following factors have
on system performance; data bus width, use of
cache memory, rate of data transfer to and from
peripherals
3. Description of the following trends in computer
hardware, including increasing clock speeds,
increasing memory and backing storage capacity

Mais conteúdo relacionado

Mais procurados

Unit 4 ca-input-output
Unit 4 ca-input-outputUnit 4 ca-input-output
Unit 4 ca-input-outputBBDITM LUCKNOW
 
Basic computer organization
Basic computer organizationBasic computer organization
Basic computer organizationSAMIR NAIK
 
Instruction Set Architecture
Instruction Set ArchitectureInstruction Set Architecture
Instruction Set ArchitectureDilum Bandara
 
0 introduction to computer architecture
0 introduction to computer architecture0 introduction to computer architecture
0 introduction to computer architectureaamc1100
 
Coa module1
Coa module1Coa module1
Coa module1cs19club
 
Components of computer, CPU computer funfament ppt
Components of computer, CPU computer funfament pptComponents of computer, CPU computer funfament ppt
Components of computer, CPU computer funfament pptDeepuVishwakarma
 
Computer architecture control unit
Computer architecture control unitComputer architecture control unit
Computer architecture control unitMazin Alwaaly
 
Computer architecture instruction formats
Computer architecture instruction formatsComputer architecture instruction formats
Computer architecture instruction formatsMazin Alwaaly
 
operating system
operating systemoperating system
operating systemKadianAman
 
Register Transfer Language,Bus and Memory Transfer
Register Transfer Language,Bus and Memory TransferRegister Transfer Language,Bus and Memory Transfer
Register Transfer Language,Bus and Memory Transferlavanya marichamy
 
digital computers
digital computersdigital computers
digital computersHumaKhan156
 
Block diagram of a computer
Block diagram of a computerBlock diagram of a computer
Block diagram of a computerZTE Nepal
 

Mais procurados (20)

Unit 4 ca-input-output
Unit 4 ca-input-outputUnit 4 ca-input-output
Unit 4 ca-input-output
 
Basic computer organization
Basic computer organizationBasic computer organization
Basic computer organization
 
Cpu ppt cse
Cpu ppt cseCpu ppt cse
Cpu ppt cse
 
Instruction Set Architecture
Instruction Set ArchitectureInstruction Set Architecture
Instruction Set Architecture
 
0 introduction to computer architecture
0 introduction to computer architecture0 introduction to computer architecture
0 introduction to computer architecture
 
Coa module1
Coa module1Coa module1
Coa module1
 
Control unit
Control  unitControl  unit
Control unit
 
Computer architecture
Computer architecture Computer architecture
Computer architecture
 
Storage Structure in OS
Storage Structure in OSStorage Structure in OS
Storage Structure in OS
 
Components of computer, CPU computer funfament ppt
Components of computer, CPU computer funfament pptComponents of computer, CPU computer funfament ppt
Components of computer, CPU computer funfament ppt
 
Computer Memory
Computer MemoryComputer Memory
Computer Memory
 
Basic computer system
Basic computer systemBasic computer system
Basic computer system
 
Computer architecture control unit
Computer architecture control unitComputer architecture control unit
Computer architecture control unit
 
Computer architecture instruction formats
Computer architecture instruction formatsComputer architecture instruction formats
Computer architecture instruction formats
 
operating system
operating systemoperating system
operating system
 
Register Transfer Language,Bus and Memory Transfer
Register Transfer Language,Bus and Memory TransferRegister Transfer Language,Bus and Memory Transfer
Register Transfer Language,Bus and Memory Transfer
 
Instruction format
Instruction formatInstruction format
Instruction format
 
Memory Organization
Memory OrganizationMemory Organization
Memory Organization
 
digital computers
digital computersdigital computers
digital computers
 
Block diagram of a computer
Block diagram of a computerBlock diagram of a computer
Block diagram of a computer
 

Destaque

Unit 1 basic structure of computers
Unit 1   basic structure of computersUnit 1   basic structure of computers
Unit 1 basic structure of computerschidabdu
 
Block diagram of computer 02
Block diagram of computer 02Block diagram of computer 02
Block diagram of computer 02ZTE Nepal
 
basic structure of computers
basic structure of computersbasic structure of computers
basic structure of computersHimanshu Chawla
 
Block diagram by vasant
Block diagram by vasantBlock diagram by vasant
Block diagram by vasantVasant Yeluri
 
Block diagram of a computer
Block diagram of a computerBlock diagram of a computer
Block diagram of a computerQsrealm
 
Computer Structures
Computer StructuresComputer Structures
Computer Structuresguestfc2f62
 
basics of computer system ppt
basics of computer system pptbasics of computer system ppt
basics of computer system pptSuaj
 
Chapter 1 computer hardware and flow of information
Chapter 1 computer hardware and flow of informationChapter 1 computer hardware and flow of information
Chapter 1 computer hardware and flow of informationFrankie Jones
 
Types and components of computer system
Types and components of computer systemTypes and components of computer system
Types and components of computer systemmkhisalg
 
EASA Part-66 Module 5.6 : Basic Computer Structure
EASA Part-66 Module  5.6 : Basic Computer StructureEASA Part-66 Module  5.6 : Basic Computer Structure
EASA Part-66 Module 5.6 : Basic Computer Structuresoulstalker
 
Intel Processors
Intel ProcessorsIntel Processors
Intel Processorshome
 
Intro to Buses (Computer Architecture)
Intro to Buses  (Computer Architecture)Intro to Buses  (Computer Architecture)
Intro to Buses (Computer Architecture)Matthew Levandowski
 
BASIC COMPUTER ARCHITECTURE
BASIC COMPUTER ARCHITECTURE BASIC COMPUTER ARCHITECTURE
BASIC COMPUTER ARCHITECTURE Himanshu Sharma
 
Basic Computer Organization and Design
Basic Computer Organization and DesignBasic Computer Organization and Design
Basic Computer Organization and Designmekind
 
Introduction to Basic Computer Concepts Presentation
Introduction to Basic Computer Concepts PresentationIntroduction to Basic Computer Concepts Presentation
Introduction to Basic Computer Concepts PresentationAna Tan
 
Computer hardware component. ppt
Computer hardware component. pptComputer hardware component. ppt
Computer hardware component. pptNaveen Sihag
 
Computer Basics 101 Slide Show Presentation
Computer Basics 101 Slide Show PresentationComputer Basics 101 Slide Show Presentation
Computer Basics 101 Slide Show Presentationsluget
 
Components of a computer system
Components of a computer systemComponents of a computer system
Components of a computer systemlistergc
 
Computer architecture
Computer architectureComputer architecture
Computer architectureRishabha Garg
 

Destaque (20)

Unit 1 basic structure of computers
Unit 1   basic structure of computersUnit 1   basic structure of computers
Unit 1 basic structure of computers
 
Block diagram of computer 02
Block diagram of computer 02Block diagram of computer 02
Block diagram of computer 02
 
basic structure of computers
basic structure of computersbasic structure of computers
basic structure of computers
 
Block diagram by vasant
Block diagram by vasantBlock diagram by vasant
Block diagram by vasant
 
Block diagram of a computer
Block diagram of a computerBlock diagram of a computer
Block diagram of a computer
 
Computer Structures
Computer StructuresComputer Structures
Computer Structures
 
basics of computer system ppt
basics of computer system pptbasics of computer system ppt
basics of computer system ppt
 
Chapter 1 computer hardware and flow of information
Chapter 1 computer hardware and flow of informationChapter 1 computer hardware and flow of information
Chapter 1 computer hardware and flow of information
 
Types and components of computer system
Types and components of computer systemTypes and components of computer system
Types and components of computer system
 
EASA Part-66 Module 5.6 : Basic Computer Structure
EASA Part-66 Module  5.6 : Basic Computer StructureEASA Part-66 Module  5.6 : Basic Computer Structure
EASA Part-66 Module 5.6 : Basic Computer Structure
 
Intel Processors
Intel ProcessorsIntel Processors
Intel Processors
 
Intro to Buses (Computer Architecture)
Intro to Buses  (Computer Architecture)Intro to Buses  (Computer Architecture)
Intro to Buses (Computer Architecture)
 
BASIC COMPUTER ARCHITECTURE
BASIC COMPUTER ARCHITECTURE BASIC COMPUTER ARCHITECTURE
BASIC COMPUTER ARCHITECTURE
 
Basic Computer Organization and Design
Basic Computer Organization and DesignBasic Computer Organization and Design
Basic Computer Organization and Design
 
Introduction to Basic Computer Concepts Presentation
Introduction to Basic Computer Concepts PresentationIntroduction to Basic Computer Concepts Presentation
Introduction to Basic Computer Concepts Presentation
 
Computer presentation
Computer presentationComputer presentation
Computer presentation
 
Computer hardware component. ppt
Computer hardware component. pptComputer hardware component. ppt
Computer hardware component. ppt
 
Computer Basics 101 Slide Show Presentation
Computer Basics 101 Slide Show PresentationComputer Basics 101 Slide Show Presentation
Computer Basics 101 Slide Show Presentation
 
Components of a computer system
Components of a computer systemComponents of a computer system
Components of a computer system
 
Computer architecture
Computer architectureComputer architecture
Computer architecture
 

Semelhante a Computer Structure Slides

Topic 1 Data Representation
Topic 1 Data RepresentationTopic 1 Data Representation
Topic 1 Data RepresentationNaruin
 
Hcs Topic 2 Computer Structure V2
Hcs Topic 2  Computer Structure V2Hcs Topic 2  Computer Structure V2
Hcs Topic 2 Computer Structure V2ekul
 
Hcs Topic 2 Computer Structure V2
Hcs Topic 2  Computer Structure V2Hcs Topic 2  Computer Structure V2
Hcs Topic 2 Computer Structure V2Kyle
 
Hcs Topic 2 Computer Structure V2
Hcs Topic 2  Computer Structure V2Hcs Topic 2  Computer Structure V2
Hcs Topic 2 Computer Structure V2Naruin
 
11. Computer Systems Hardware 1
11. Computer Systems   Hardware 111. Computer Systems   Hardware 1
11. Computer Systems Hardware 1New Era University
 
Computer Architecture | Computer Fundamental and Organization
Computer Architecture | Computer Fundamental and OrganizationComputer Architecture | Computer Fundamental and Organization
Computer Architecture | Computer Fundamental and OrganizationSmit Luvani
 
Chap2 comp architecture
Chap2 comp architectureChap2 comp architecture
Chap2 comp architectureraksharao
 
Three Central Processing Unit
Three   Central Processing UnitThree   Central Processing Unit
Three Central Processing UnitMISY
 
Components of the System Unit.pdf
Components of the System Unit.pdfComponents of the System Unit.pdf
Components of the System Unit.pdfODINARARCH
 
Bindura university of science education
Bindura university of science educationBindura university of science education
Bindura university of science educationInnocent Tauzeni
 
Computer structurepowerpoint
Computer structurepowerpointComputer structurepowerpoint
Computer structurepowerpointhamid ali
 
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
 
COMPUTER BASIC AND FUNDAMENTAL AND ITS ORGANISATION.pptx
COMPUTER BASIC AND FUNDAMENTAL AND ITS ORGANISATION.pptxCOMPUTER BASIC AND FUNDAMENTAL AND ITS ORGANISATION.pptx
COMPUTER BASIC AND FUNDAMENTAL AND ITS ORGANISATION.pptxPannaBushratul
 
CH03-COA10e_ComputerFun5656565656565ction.pdf
CH03-COA10e_ComputerFun5656565656565ction.pdfCH03-COA10e_ComputerFun5656565656565ction.pdf
CH03-COA10e_ComputerFun5656565656565ction.pdfcauuthovohoaichau
 
Unit 1 processormemoryorganisation
Unit 1 processormemoryorganisationUnit 1 processormemoryorganisation
Unit 1 processormemoryorganisationKarunamoorthy B
 

Semelhante a Computer Structure Slides (20)

Topic 1 Data Representation
Topic 1 Data RepresentationTopic 1 Data Representation
Topic 1 Data Representation
 
Hcs Topic 2 Computer Structure V2
Hcs Topic 2  Computer Structure V2Hcs Topic 2  Computer Structure V2
Hcs Topic 2 Computer Structure V2
 
Hcs Topic 2 Computer Structure V2
Hcs Topic 2  Computer Structure V2Hcs Topic 2  Computer Structure V2
Hcs Topic 2 Computer Structure V2
 
Hcs Topic 2 Computer Structure V2
Hcs Topic 2  Computer Structure V2Hcs Topic 2  Computer Structure V2
Hcs Topic 2 Computer Structure V2
 
11. Computer Systems Hardware 1
11. Computer Systems   Hardware 111. Computer Systems   Hardware 1
11. Computer Systems Hardware 1
 
Computer Architecture | Computer Fundamental and Organization
Computer Architecture | Computer Fundamental and OrganizationComputer Architecture | Computer Fundamental and Organization
Computer Architecture | Computer Fundamental and Organization
 
Chap2 comp architecture
Chap2 comp architectureChap2 comp architecture
Chap2 comp architecture
 
Processing Devices
Processing DevicesProcessing Devices
Processing Devices
 
Ch 01 os8e
Ch 01  os8eCh 01  os8e
Ch 01 os8e
 
Three Central Processing Unit
Three   Central Processing UnitThree   Central Processing Unit
Three Central Processing Unit
 
Components of the System Unit.pdf
Components of the System Unit.pdfComponents of the System Unit.pdf
Components of the System Unit.pdf
 
Register & Memory
Register & MemoryRegister & Memory
Register & Memory
 
Bindura university of science education
Bindura university of science educationBindura university of science education
Bindura university of science education
 
Computer structurepowerpoint
Computer structurepowerpointComputer structurepowerpoint
Computer structurepowerpoint
 
Bc0040
Bc0040Bc0040
Bc0040
 
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
 
COMPUTER BASIC AND FUNDAMENTAL AND ITS ORGANISATION.pptx
COMPUTER BASIC AND FUNDAMENTAL AND ITS ORGANISATION.pptxCOMPUTER BASIC AND FUNDAMENTAL AND ITS ORGANISATION.pptx
COMPUTER BASIC AND FUNDAMENTAL AND ITS ORGANISATION.pptx
 
Chapter1
Chapter1Chapter1
Chapter1
 
CH03-COA10e_ComputerFun5656565656565ction.pdf
CH03-COA10e_ComputerFun5656565656565ction.pdfCH03-COA10e_ComputerFun5656565656565ction.pdf
CH03-COA10e_ComputerFun5656565656565ction.pdf
 
Unit 1 processormemoryorganisation
Unit 1 processormemoryorganisationUnit 1 processormemoryorganisation
Unit 1 processormemoryorganisation
 

Mais de iarthur

Info systems design and development
Info systems design and developmentInfo systems design and development
Info systems design and developmentiarthur
 
Software development slides
Software development slidesSoftware development slides
Software development slidesiarthur
 
All about me by mike
All about me by mikeAll about me by mike
All about me by mikeiarthur
 
Software development slides
Software development slidesSoftware development slides
Software development slidesiarthur
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligenceiarthur
 
Graphics slides
Graphics slidesGraphics slides
Graphics slidesiarthur
 
Internet slides
Internet slidesInternet slides
Internet slidesiarthur
 
Software development slides
Software development slidesSoftware development slides
Software development slidesiarthur
 
Int 2 software slides 2010
Int 2 software slides 2010Int 2 software slides 2010
Int 2 software slides 2010iarthur
 
Int 2 networks 2010
Int 2 networks 2010Int 2 networks 2010
Int 2 networks 2010iarthur
 
Int 2 peripherals 2010
Int 2 peripherals 2010Int 2 peripherals 2010
Int 2 peripherals 2010iarthur
 
Int 2 computer structure 2010
Int 2 computer structure 2010Int 2 computer structure 2010
Int 2 computer structure 2010iarthur
 
Int 2 data representation 2010
Int 2 data representation 2010Int 2 data representation 2010
Int 2 data representation 2010iarthur
 
Networking slides
Networking slidesNetworking slides
Networking slidesiarthur
 
Networking slides
Networking slidesNetworking slides
Networking slidesiarthur
 
Non Profit Making
Non Profit MakingNon Profit Making
Non Profit Makingiarthur
 
Word Processing Slides
Word Processing SlidesWord Processing Slides
Word Processing Slidesiarthur
 
Intro To Computer Hardware
Intro To Computer HardwareIntro To Computer Hardware
Intro To Computer Hardwareiarthur
 
Spreadsheets
SpreadsheetsSpreadsheets
Spreadsheetsiarthur
 
Int 2 Accounting
Int 2 AccountingInt 2 Accounting
Int 2 Accountingiarthur
 

Mais de iarthur (20)

Info systems design and development
Info systems design and developmentInfo systems design and development
Info systems design and development
 
Software development slides
Software development slidesSoftware development slides
Software development slides
 
All about me by mike
All about me by mikeAll about me by mike
All about me by mike
 
Software development slides
Software development slidesSoftware development slides
Software development slides
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
Graphics slides
Graphics slidesGraphics slides
Graphics slides
 
Internet slides
Internet slidesInternet slides
Internet slides
 
Software development slides
Software development slidesSoftware development slides
Software development slides
 
Int 2 software slides 2010
Int 2 software slides 2010Int 2 software slides 2010
Int 2 software slides 2010
 
Int 2 networks 2010
Int 2 networks 2010Int 2 networks 2010
Int 2 networks 2010
 
Int 2 peripherals 2010
Int 2 peripherals 2010Int 2 peripherals 2010
Int 2 peripherals 2010
 
Int 2 computer structure 2010
Int 2 computer structure 2010Int 2 computer structure 2010
Int 2 computer structure 2010
 
Int 2 data representation 2010
Int 2 data representation 2010Int 2 data representation 2010
Int 2 data representation 2010
 
Networking slides
Networking slidesNetworking slides
Networking slides
 
Networking slides
Networking slidesNetworking slides
Networking slides
 
Non Profit Making
Non Profit MakingNon Profit Making
Non Profit Making
 
Word Processing Slides
Word Processing SlidesWord Processing Slides
Word Processing Slides
 
Intro To Computer Hardware
Intro To Computer HardwareIntro To Computer Hardware
Intro To Computer Hardware
 
Spreadsheets
SpreadsheetsSpreadsheets
Spreadsheets
 
Int 2 Accounting
Int 2 AccountingInt 2 Accounting
Int 2 Accounting
 

Último

Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsP&CO
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdfRenandantas16
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...lizamodels9
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesDipal Arora
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMRavindra Nath Shukla
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangaloreamitlee9823
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...rajveerescorts2022
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...Any kyc Account
 
John Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfJohn Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfAmzadHosen3
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Serviceritikaroy0888
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfAdmir Softic
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Neil Kimberley
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxAndy Lambert
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with CultureSeta Wicaksana
 
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsMichael W. Hawkins
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageMatteo Carbone
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityEric T. Tung
 
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Roland Driesen
 

Último (20)

Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
 
John Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfJohn Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdf
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael Hawkins
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...
 

Computer Structure Slides

  • 2. Aims of Lesson 1 1. To discuss the 3 main parts of the processor 2. To discuss the functions of these 3 parts 3. To introduce the address, data and control buses
  • 3. Block Diagram of the Computer System PROCESSOR MAIN MEMORY BACKING STORAGE DEVICES INPUT DEVICES OUTPUT DEVICES
  • 4. Parts of the Processor  Control Unit  Makes sure the program instructions are carried out in the correct order  Controls the ALU and Registers  Makes sure everything happens in the correct place at the correct time  Registers  A group of storage locations in the processor for holding instructions being executed and addresses to be accessed  Arithmetic Logic Unit  Carries out all calculations in the processor  Carries out all logic functions using AND, OR and NOT gates
  • 5. The Processor Structure Main Memory Other registers Arithmetic and Logic Unit Memory Address Register Memory Data Register Control Unit Address Bus Data Bus Control Bus Electronic Clock Clock Pulses
  • 6. Buses  Buses  Three sets of wires called buses connect the processor to the memory and input/output devices  Address Bus  Data Bus  Control Bus
  • 7. Buses  Address Bus  The address bus carries the address information from the processor to main memory and is unidirectional  The number of wires in the address bus affects how many storage locations can be accessed  Each of the wires in the bus can be switched on or off  A typical microcomputer has 32 wires in the address bus and can therefore address 2 locations 32 Using 2 wires you could address 4 locations i.e. 01 10 00 11 4 wires = 16 locations 8 wires = 256 locations 16 wires = 65,536 locations
  • 8. Aims of Lesson 2 1. To revise the role of the address bus 2. To introduce the data and control buses 3. To discuss the different control lines 1. Read/Write 2. Maskable/Non Maskable Interrupt 3. Reset
  • 9. The Processor Structure Main Memory Other registers Arithmetic and Logic Unit Memory Address Register Memory Data Register Control Unit Address Bus Data Bus Control Bus Electronic Clock Clock Pulses 1000 0001
  • 10. Address Bus  The address bus carries the address information from the processor to main memory and is unidirectional  4 wires = 16 locations  8 wires = 256 locations  16 wires = 65,536 locations  32 wires = 4,294,967,292 locations 0000 0000 0000 0000 0000 0000 0000 0000 1111 1111 1111 1111 1111 1111 1111 1111
  • 11. The Processor Structure Main Memory Other registers Arithmetic and Logic Unit Memory Address Register Memory Data Register Control Unit Address Bus Data Bus Control Bus Electronic Clock Clock Pulses 1001 0111 1001 0111 READ LINE
  • 12. The Processor Structure Main Memory Other registers Arithmetic and Logic Unit Memory Address Register Memory Data Register Control Unit Address Bus Data Bus Control Bus Electronic Clock Clock Pulses 0001 0001 READ LINE
  • 13. The Processor Structure Main Memory Other registers Arithmetic and Logic Unit Memory Address Register Memory Data Register Control Unit Address Bus Data Bus Control Bus Electronic Clock Clock Pulses 0001 0001 WRITE LINE
  • 14. Buses  Data Bus  The data bus carries data to and from the processor  The data bus is therefore bi-directional or 2 way  The number of wires in the data bus determines the quantity of data that the bus can carry  Increasing the number of wires in the data bus is one method of improving computer performance
  • 15. Control Bus  The control bus is made up of a number of separate wires each with their own functions  Read/Write Line  Reading from or writing to Main Memory  Reset  Used to return the processor to its initial state when the system freezes  Clock  The clock line carries a series of clock pulse at a constant rate. These pulses synchronise the processing  Measure in Giga hertz
  • 16. Control Bus  Interrupts  A signal from an input or output device that causes a break in the processor’s current program, for example, printer out of paper etc  Maskable  A piece of code can be written to ignore certain interrupts  Non Maskable Interrupts  The processor cannot mask or ignore the interrupt
  • 17. Aims of Lesson 3 Last Lessons  To revise the 3 different buses 1. Address 2. Data 3. Control  To discuss the different control lines 1. Read/Write 2. Maskable/Non Maskable Interrupt 3. Reset 4. Clock  Today’s Lesson  Discuss the Fetch Execute cycle  Total Addressable Memory
  • 18. Memory Read Operation Main Memory Other registers Arithmetic and Logic Unit Memory Address Register Memory Data Register Control Unit Address Bus Data Bus Control Bus Electronic Clock Clock Pulses 1001 0111 READ LINE
  • 19. Fetch Execute Cycle  The processor places a value in the Memory Address Register and sets up the Address Bus with address  Control Unit activates the Read line  Instruction is transferred from memory to processor using data bus  Instruction is decoded  Instruction is executed This may result in another Memory Read Operation or a Memory Write Operation Memory Read Operation
  • 20. Memory Write Operation Main Memory Other registers Arithmetic and Logic Unit Memory Address Register Memory Data Register Control Unit Address Bus Data Bus Control Bus Electronic Clock Clock Pulses 0001 0001 WRITE LINE
  • 21. Memory Write Operation 1. The processor sets up the Address bus 2. Processor sets up the data bus with value to be written to memory 3. Write line is activated 4. Contents are transferred to the required storage location in Main Memory
  • 22. Total Addressable Memory = Number of storage locations X Size of each storage location  What is the total addressable memory if you have an 8 bit address bus and a 16 bit data bus? = 2 X 16 = 256 X 16 = 4096 bits 8 = 512 kilobytes 8
  • 23. Total Addressable Memory  What is the total addressable memory if you have a 32 bit address bus and a 16 bit data bus? = 2 X 16 bits 2 X 2 bytes = 2 = 1 Gigabyte X 2 = 8 Gigabytes  2 = 1 kilobyte  2 = 1 megabyte  2 = 1 gigabyte 32 32 33 10 20 30 3
  • 24. Aims of Lesson 4 Last Lessons  To revise the 3 different buses 1. Address 2. Data 3. Control  To discuss the different control lines 1. Read/Write 2. Maskable/Non Maskable Interrupt 3. Reset 4. Clock  Discuss the Fetch Execute cycle  Total Addressable Memory  Today’s Lesson  Elements of Computer Memory  Registers  Cache  Main Memory  Backing Storage  Types of RAM  Dynamic Random Access Memory  Static Random Access Memory  Video Random Access Memory
  • 25. Computer Memory  The elements of computer memory are registers, cache, main memory and backing storage  Registers  Storage locations inside the processor where data can be accessed immediately, or around 1 nanosecond 10 seconds -9
  • 26. Cache Memory  A small amount of memory used to store often used instructions  Level 1 Cache = build in to the processor chip, speeds of access = 5 nanoseconds  Level 2 Cache = build on to processor or very close to it, speed of access = 15 nanoseconds Cache Memory (SRAM) Processor Main Memory (DRAM)
  • 27. Dynamic Random Access Memory  DRAM is a type of RAM chip which needs to have its contents constantly refreshed (about 1000 times per second)  Typical access time = 50 nanoseconds  Majority of computer’s main memory is made up of DRAM as it is much cheaper that SRAM
  • 28. Static Random Access Memory  Used in the processors cache memory  SRAM does not need to be constantly refreshed  Much faster that DRAM, typically 10 nanoseconds  Keep contents as long as power is applied to RAM chip
  • 29. Aims of Lesson 5 Last Lessons  To revise the 3 different buses 1. Address 2. Data 3. Control  To discuss the different control lines 1. Read/Write 2. Maskable/Non Maskable Interrupt 3. Reset 4. Clock  Discuss the Fetch Execute cycle  Total Addressable Memory  Elements of Computer Memory  Register, Cache, Main Memory, Backing Storage  DRAM, SRAM  Today’s Lesson  Video Random Access Memory  Types of ROM  Backing Storage  Comparing Computer Memory  Measures of Performance
  • 30. Video Random Access Memory  VRAM is used to hold the data which is displayed on the monitor  The amount of VRAM is directly related to the number of colours and the screen resolution  VRAM is sometimes contained in a separate graphics card and can be upgraded to display 3D graphics
  • 31. ROM  Read Only Memory is a type of Memory where the contents are stored permanently  Holds the Bootstrap loader  Programmable Read Only Memory = is empty of data when you buy it and is programmed by the user  Erasable PROM = can be programmed, erased and reprogrammed, using a UV light  Flash ROM = May be programmed whilst inside the computer and used in USB Pens and Memory cards for cameras
  • 32. Slow >1000000Backing Store Optical Disk Slow 1000000Backing Store Hard Disk (Virtual Memory) Fast 50 to 100Main Memory ROM Fast 50Main Memory DRAM Very Fast 5/15Cache SRAM Immediate 1Registers Speed (nano seconds)Type of Memory
  • 33. Measures of Performance  Clock Speed = The number of pulses per second measured in Ghz  More clock cycles = more data fetched and executed  Fetching 1 instruction may take 10 clock cycles  MIPS = Millions of Instructions per second  Measure of the average number of machine code instructions executed  FLOPS = Floating Point Operations Per Second  Measure of the Arithmetical Calculating Speed of the computer
  • 34. Aims of Lesson 6 Last Lessons  To revise the 3 different buses 1. Address 2. Data 3. Control  To discuss the different control lines 1. Read/Write 2. Maskable/Non Maskable Interrupt 3. Reset 4. Clock  Discuss the Fetch Execute cycle  Total Addressable Memory  Elements of Computer Memory  Register, Cache, Main Memory, Backing Storage  DRAM, SRAM  Video Random Access Memory  Types of ROM  Backing Storage  Comparing Computer Memory  Measures of Performance  Today’s Lesson  Computer Structure Revision Quiz  Factors affecting system performance  Data Bus Width  Use of cache  Rate of transfer from peripherals  Other Factors  Increasing clock speed  Adding more Main Memory  Increasing VRAM  Adding more processors
  • 35. Computer Structure Quiz 1. Name the 3 buses connecting the processor to Memory and Input and Output devices 2. List 4 functions of control bus 3. Give the 5 steps in the fetch execute cycle 4. My computer has a 24 bit address bus and a 16 bit data bus. Calculate the total addressable memory 5. Which bus affects computer performance, explain your answer
  • 36. Computer Structure Quiz 1. What is cache memory 2. Name the 2 main types of RAM 3. List the following in order of speed of access, with the fastest first Cache Registers Backing Storage Main Memory 5. Name the 3 different types of ROM 6. Give 3 measures of computer performance
  • 37. Factors Affecting System Performance  Data Bus Width  Increasing the data bus width increases the quantity of data flowing between the processor and memory  word length  Use of cache  It is much faster to access instructions and data from cache than main memory  Cache may have a separate data bus called the backside bus  Rate of transfer from peripherals  The rate of transfer is determined by the type of interface connecting peripheral to processor  USB 1 = 12 Megabits per second  USB 2 = 480 Megabits per second  Increasing clock speed  Adding more Main Memory  Increasing VRAM  Adding more processors
  • 38. Current Trends 1. Increasing clock speeds  Increase cannot go on indefinately  Heat and power consumption problems 2. Increasing Memory  Increased memory required to hold the operating system  Memory required for individual applications has risen 3. Increasing Backing Storage 1. Increase in Video cameras, digital cameras, mp3s require more backing storage
  • 39. Data Representation – Learning Aims 1. Detailed description of the purpose of the ALU and the Control Unit 2. Description of the purpose of registers, to hold data being processed, instructions being executed, and addresses to be accessed 3. Description of the function of the data bus and the address bus 4. Description of the read, write and timing functions of the control lines 5. Identification of other control lines, including reset and interrupt lines
  • 40. Data Representation – Learning Aims 1. Simple description, referring to the appropriate buses and control lines, of the steps in the fetch and execute cycle 2. Description of the following elements of computer memory, registers, cache, main memory and backing storage 3. Distinction between the above elements of memory according to function and speed of access 4. The concept of addressability
  • 41. Data Representation – Learning Aims 1. Description and evaluation of the following measures of performance; clock speed, MIPS, FLOPS and application based tests 2. Description of the effect the following factors have on system performance; data bus width, use of cache memory, rate of data transfer to and from peripherals 3. Description of the following trends in computer hardware, including increasing clock speeds, increasing memory and backing storage capacity