SlideShare a Scribd company logo
• Describe the purpose of the CPU
• Understand how ROM, RAM, I/O, storage link to CPU
• Explain performance of CPU – looking at clock speed, cores & cache
 The CPU (Central Processing Unit) is hardware that executes programs and manages
the rest of the computer system. It sits underneath the heat sink on the
motherboard and is made up of millions of electrical switches called transistors.
 All data is stored within a computer as electronic signals in micro-circuits. There are
only 2 types of signal –on or off. A micro-circuit can either carry an electrical signal
or not. This will lead to our discussion of binary later in the course.
 The CPU is often known as the “brains” of the computer and its purpose is to process
data. It does this by performing functions such as calculating, decision making and
moving data around.
 Our computers would not work if not for the CPU, similar to us not functioning
without our brain!
 Think of all the tasks our computer does. Write a list of 10 jobs.
 Eg. Perform a function on a spreadsheet…
 Processor speed has doubled over time while a second processor has resulted in the phrase
dual-core which is a double processor – doubling the speed.
 It doesn’t stop there, quad-core, hexa-core and octa-core offer the next steps to power
our machines even faster.
 Software running on our systems have to be designed to take full advantage of all these
new progressions.
 Current mobile devices will carry mobile processors; small versions without fans to keep it
cool.
 …the CPU will deal with all the data processing, without it none of your tasks will be
performed.
 The first CPU chip was invented in 1971 – a 4 bit processor designed for a calculator! This
is where our story starts…
•You input information and commands using
the mouse and keyboard.
•You see/hear the results on the output devices-
screen and speakers
•The CPU ("processor") is the working brain of
the computer, that does all the processing and
computation
•The memory ("RAM") is where the CPU keeps
information it is working with (the information in
the RAM is lost when the computer is switched
off)
•Storage (e.g. hard-disks, USB data sticks) is
where the computer keeps information for longer
periods (not lost when the computer is off)
 The CPU consists of 3 major components:
 The Arithmetic and Logic Unit (ALU)
 The Memory Unit
 The Control Unit (CU)
 The ALU – carries out mathematical tasks rapidly, performs
calculations and logic operations in binary form 1/0 on data from the
memory unit. The ALU transforms the digital data and outputs the
resulting value.
 The Memory Unit consists of a small number of memory registers
which will store items of data and send them to the ALU for
processing. The result of the processing will be copied back to the
memory unit for storage.
 The CU – is in charge of processing. It interprets the software
instruction and sends the right data and operation to the ALU. It
accepts the result of the processing from the ALU and sends it back to
the memory unit. The CU will keep track of the sequence of
instructions and the location of each item of data and software
instruction in the memory unit.
 It runs a computer program
 What is a program?
 Program : the sequence of instructions stored in ‘memory’ required to solve a specified problem
 Computer architecture:
Fetch : read instruction from cook book. Decode : understand instruction and get ingredients from store
Execute : crack egg into bowl.
 The CPU will typically perform the following
execution cycle:
 The CU fetches a single instruction and data from
the main memory
 The instruction is decoded.
 The ALU executes the instruction
 The ALU sends the result of the processing back to
the control unit – this is stored in the memory unit.
 Just how does the CPU interact with the rest
of the system?
 A bus or a cable (a collection of fine wires)
 The System Bus is a major component of a
computer:
 Data Bus: Carries the data that needs processing
 Address Bus: Determines where data should be
sent
 Control Bus: Determines data processing
 ROM & RAM are memory areas that are closely linked to the CPU.
 RAM is the type of memory used in the computer’s main memory.
 RAM is the active memory of the computer. The contents of all open software applications and
data files are held in RAM.
 So when a program is running it has to be loaded from the hard disk into the main memory so
the processor can access the instructions.
 RAM acts as temporary storage for programs and data just while it is running. This makes it
volatile.
 Once the program has finished and closed it is no longer main memory.
 ROM is Read Only Memory – you can not write over the contents once it has been created. This
makes it non-volatile.
 More on ROM & RAM later in the course…
 The power and speed of a computer is limited by the speed with which the computer
can carry out the fetch-execute cycle.
 Computers can only process one instruction at a time.
 If you are running many programmes eg. Surfing the net, working on an essay,
listening to music and sending an e-mail all at the same time (multi-tasking) it may
seem that the computer is processing all these tasks simultaneously.
 In reality it is handling one instruction at a time but it does it rapidly!
 The amount of time the CPU has to process each instruction is controlled by a quartz
clock, with every tick the CPU is able to process one piece of data or execute one
instruction.
 The CPU clock speed is measured in cycles per second. 1 cycle peer second is known
as 1 Hertz.
 A computer running at 1GHz can carry out a thousand million instructions per second.
 So the speed of the clock determines the basic performance of the CPU – the faster it
goes, the more powerful the computer.
 If the CPU has more than one core, it can execute more than one instruction.
 Cache memory is memory that can be accessed
rapidly by the processor. It holds a copy of the data
that is stored elsewhere.
 If the processor has to access main memory less
often it can work faster so the CPU performs better.
 The data that the computer needs right away is
taken from storage before processing begins and
kept in cache memory while it is in use.
 There are several types of cache:
 The memory register is very small cache, it holds data
for immediate use.
 L1 cache is small, fast and expensive
 L2 cache is larger but slower
 In programming a cache library can be used for
storing database queries for later use.
CPU The central processing unit of a computer. Hardware that executes programs and manages
the system
ALU The arithmetic and logic unit. Part of the CPU where data transformation occurs. It
operates electronically.
Fetch-Execute
Cycle
A single operation of the CPU: a stored instruction is taken from memory, carried out and
the resulting value stored to memory.
Dual-Core
Processor
A CPU with 2 processing components to speed up tasks
Cache Memory Acts as a buffer between main memory and the CPU – “fast memory”
ROM Read Only Memory – Not Volatile
RAM Random Access Memory - Volatile
Fill in the blanks with the given words
NAME: ______________

More Related Content

What's hot

Cpu
CpuCpu
Software and hardware overview
Software and hardware overviewSoftware and hardware overview
Software and hardware overview
ChristianEmard
 
Introduction to information technology lecture 1
Introduction to information technology lecture 1Introduction to information technology lecture 1
Introduction to information technology lecture 1
adpafit
 
Storage devices
Storage devicesStorage devices
Storage devices
shidabahri810
 
Introduction to computers i
Introduction to computers iIntroduction to computers i
Introduction to computers i
Sweta Kumari Barnwal
 
The Basic Organization of Computers
The Basic Organization of ComputersThe Basic Organization of Computers
The Basic Organization of Computers
Tallat Satti
 
Components of a computer system
Components of a computer systemComponents of a computer system
Components of a computer system
Mark Santos
 
Functions Of Operating System
Functions Of Operating SystemFunctions Of Operating System
Functions Of Operating System
Dr.Suresh Isave
 
Computer systems
Computer systemsComputer systems
Computer systems
Udara Sandaruwan
 
Storage devices
Storage devicesStorage devices
Storage devices
Madushan Sandaruwan
 
Input Output devices
Input Output devicesInput Output devices
Input Output devices
PravinGhosekar
 
Components of computer
Components of computerComponents of computer
Components of computer
Muhammad Mudarrak
 
Utility software
Utility softwareUtility software
Utility software
adeang47
 
Types Of Software
Types Of SoftwareTypes Of Software
Types Of Software
Laurize Albarracin
 
Chapter1 introduction to computer systems
Chapter1 introduction to computer systemsChapter1 introduction to computer systems
Chapter1 introduction to computer systems
Muhammad Waqas
 
CPU (Central Processing Units)
CPU (Central Processing Units)CPU (Central Processing Units)
CPU (Central Processing Units)
Prabin Maharjan
 
Introduction to computer Powerpoint Presentation
Introduction to computer Powerpoint PresentationIntroduction to computer Powerpoint Presentation
Introduction to computer Powerpoint Presentation
Jibin Sr. Plamoottukada
 
What is computer?
What is computer?What is computer?
What is computer?
Zafar Ayub
 
Introduction to computer
Introduction to computerIntroduction to computer
Introduction to computer
lina hajjar
 
Context Switching
Context SwitchingContext Switching
Context Switching
franksvalli
 

What's hot (20)

Cpu
CpuCpu
Cpu
 
Software and hardware overview
Software and hardware overviewSoftware and hardware overview
Software and hardware overview
 
Introduction to information technology lecture 1
Introduction to information technology lecture 1Introduction to information technology lecture 1
Introduction to information technology lecture 1
 
Storage devices
Storage devicesStorage devices
Storage devices
 
Introduction to computers i
Introduction to computers iIntroduction to computers i
Introduction to computers i
 
The Basic Organization of Computers
The Basic Organization of ComputersThe Basic Organization of Computers
The Basic Organization of Computers
 
Components of a computer system
Components of a computer systemComponents of a computer system
Components of a computer system
 
Functions Of Operating System
Functions Of Operating SystemFunctions Of Operating System
Functions Of Operating System
 
Computer systems
Computer systemsComputer systems
Computer systems
 
Storage devices
Storage devicesStorage devices
Storage devices
 
Input Output devices
Input Output devicesInput Output devices
Input Output devices
 
Components of computer
Components of computerComponents of computer
Components of computer
 
Utility software
Utility softwareUtility software
Utility software
 
Types Of Software
Types Of SoftwareTypes Of Software
Types Of Software
 
Chapter1 introduction to computer systems
Chapter1 introduction to computer systemsChapter1 introduction to computer systems
Chapter1 introduction to computer systems
 
CPU (Central Processing Units)
CPU (Central Processing Units)CPU (Central Processing Units)
CPU (Central Processing Units)
 
Introduction to computer Powerpoint Presentation
Introduction to computer Powerpoint PresentationIntroduction to computer Powerpoint Presentation
Introduction to computer Powerpoint Presentation
 
What is computer?
What is computer?What is computer?
What is computer?
 
Introduction to computer
Introduction to computerIntroduction to computer
Introduction to computer
 
Context Switching
Context SwitchingContext Switching
Context Switching
 

Similar to CPU

fundamentals of digital communication unit 2 notes.pdf
fundamentals of digital communication  unit 2 notes.pdffundamentals of digital communication  unit 2 notes.pdf
fundamentals of digital communication unit 2 notes.pdf
shubhangisonawane6
 
1.basics of information technology
1.basics of information technology1.basics of information technology
1.basics of information technology
PrincyJonu
 
computer devices and memory unit 2 notes.pdf
computer devices and memory unit 2 notes.pdfcomputer devices and memory unit 2 notes.pdf
computer devices and memory unit 2 notes.pdf
shubhangisonawane6
 
ICT - Lecture Notes 3.pdf
ICT - Lecture Notes 3.pdfICT - Lecture Notes 3.pdf
ICT - Lecture Notes 3.pdf
HonKencyTress
 
This presentation is about Computer Systems and its Components
This presentation is about Computer Systems and its ComponentsThis presentation is about Computer Systems and its Components
This presentation is about Computer Systems and its Components
abena
 
Cpu
CpuCpu
Basic of operating system
Basic of operating systemBasic of operating system
Basic of operating system
priyanka jain
 
Components of a computer
Components of a computerComponents of a computer
Components of a computer
DibyenduBiswas31
 
system unit.ppt
system unit.pptsystem unit.ppt
system unit.ppt
bismarao242
 
In the heart of computers
In the heart of computersIn the heart of computers
In the heart of computers
Cintia Santos
 
Pankaj kumar
Pankaj kumar Pankaj kumar
Pankaj kumar
Online Assignment Help
 
Intro to Computing Lec 1.pptx
Intro to Computing Lec 1.pptxIntro to Computing Lec 1.pptx
Intro to Computing Lec 1.pptx
FalakNiaz15
 
Components of a digital computer.ppt
Components of a digital computer.pptComponents of a digital computer.ppt
Components of a digital computer.ppt
DibyenduBiswas31
 
Computer architecture
Computer architectureComputer architecture
Computer architecture
Burhan Ahmed
 
Introduction to computing
Introduction to computingIntroduction to computing
Introduction to computing
Amir_Mukhtar
 
BASIC OF COMPUTER.pptx regarding details
BASIC OF COMPUTER.pptx regarding detailsBASIC OF COMPUTER.pptx regarding details
BASIC OF COMPUTER.pptx regarding details
MuskanMukhi1
 
Components of the System Unit.pdf
Components of the System Unit.pdfComponents of the System Unit.pdf
Components of the System Unit.pdf
ODINARARCH
 
ch1notes IP.pptx
ch1notes IP.pptxch1notes IP.pptx
ch1notes IP.pptx
kulmeetkaurjolly
 
Rugged computer
Rugged computerRugged computer
Rugged computer
1dltwiner
 
Rugged computer
Rugged computerRugged computer
Rugged computer
Taylor_x
 

Similar to CPU (20)

fundamentals of digital communication unit 2 notes.pdf
fundamentals of digital communication  unit 2 notes.pdffundamentals of digital communication  unit 2 notes.pdf
fundamentals of digital communication unit 2 notes.pdf
 
1.basics of information technology
1.basics of information technology1.basics of information technology
1.basics of information technology
 
computer devices and memory unit 2 notes.pdf
computer devices and memory unit 2 notes.pdfcomputer devices and memory unit 2 notes.pdf
computer devices and memory unit 2 notes.pdf
 
ICT - Lecture Notes 3.pdf
ICT - Lecture Notes 3.pdfICT - Lecture Notes 3.pdf
ICT - Lecture Notes 3.pdf
 
This presentation is about Computer Systems and its Components
This presentation is about Computer Systems and its ComponentsThis presentation is about Computer Systems and its Components
This presentation is about Computer Systems and its Components
 
Cpu
CpuCpu
Cpu
 
Basic of operating system
Basic of operating systemBasic of operating system
Basic of operating system
 
Components of a computer
Components of a computerComponents of a computer
Components of a computer
 
system unit.ppt
system unit.pptsystem unit.ppt
system unit.ppt
 
In the heart of computers
In the heart of computersIn the heart of computers
In the heart of computers
 
Pankaj kumar
Pankaj kumar Pankaj kumar
Pankaj kumar
 
Intro to Computing Lec 1.pptx
Intro to Computing Lec 1.pptxIntro to Computing Lec 1.pptx
Intro to Computing Lec 1.pptx
 
Components of a digital computer.ppt
Components of a digital computer.pptComponents of a digital computer.ppt
Components of a digital computer.ppt
 
Computer architecture
Computer architectureComputer architecture
Computer architecture
 
Introduction to computing
Introduction to computingIntroduction to computing
Introduction to computing
 
BASIC OF COMPUTER.pptx regarding details
BASIC OF COMPUTER.pptx regarding detailsBASIC OF COMPUTER.pptx regarding details
BASIC OF COMPUTER.pptx regarding details
 
Components of the System Unit.pdf
Components of the System Unit.pdfComponents of the System Unit.pdf
Components of the System Unit.pdf
 
ch1notes IP.pptx
ch1notes IP.pptxch1notes IP.pptx
ch1notes IP.pptx
 
Rugged computer
Rugged computerRugged computer
Rugged computer
 
Rugged computer
Rugged computerRugged computer
Rugged computer
 

Recently uploaded

留学学历(UoA毕业证)奥克兰大学毕业证成绩单官方原版办理
留学学历(UoA毕业证)奥克兰大学毕业证成绩单官方原版办理留学学历(UoA毕业证)奥克兰大学毕业证成绩单官方原版办理
留学学历(UoA毕业证)奥克兰大学毕业证成绩单官方原版办理
bseovas
 
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdfMeet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Florence Consulting
 
Gen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needsGen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needs
Laura Szabó
 
Azure EA Sponsorship - Customer Guide.pdf
Azure EA Sponsorship - Customer Guide.pdfAzure EA Sponsorship - Customer Guide.pdf
Azure EA Sponsorship - Customer Guide.pdf
AanSulistiyo
 
manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalmanuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
wolfsoftcompanyco
 
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
vmemo1
 
Design Thinking NETFLIX using all techniques.pptx
Design Thinking NETFLIX using all techniques.pptxDesign Thinking NETFLIX using all techniques.pptx
Design Thinking NETFLIX using all techniques.pptx
saathvikreddy2003
 
Discover the benefits of outsourcing SEO to India
Discover the benefits of outsourcing SEO to IndiaDiscover the benefits of outsourcing SEO to India
Discover the benefits of outsourcing SEO to India
davidjhones387
 
不能毕业如何获得(USYD毕业证)悉尼大学毕业证成绩单一比一原版制作
不能毕业如何获得(USYD毕业证)悉尼大学毕业证成绩单一比一原版制作不能毕业如何获得(USYD毕业证)悉尼大学毕业证成绩单一比一原版制作
不能毕业如何获得(USYD毕业证)悉尼大学毕业证成绩单一比一原版制作
bseovas
 
留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理
留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理
留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理
uehowe
 
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
cuobya
 
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
zyfovom
 
Explore-Insanony: Watch Instagram Stories Secretly
Explore-Insanony: Watch Instagram Stories SecretlyExplore-Insanony: Watch Instagram Stories Secretly
Explore-Insanony: Watch Instagram Stories Secretly
Trending Blogers
 
[HUN][hackersuli] Red Teaming alapok 2024
[HUN][hackersuli] Red Teaming alapok 2024[HUN][hackersuli] Red Teaming alapok 2024
[HUN][hackersuli] Red Teaming alapok 2024
hackersuli
 
Should Repositories Participate in the Fediverse?
Should Repositories Participate in the Fediverse?Should Repositories Participate in the Fediverse?
Should Repositories Participate in the Fediverse?
Paul Walk
 
制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理
制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理
制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理
cuobya
 
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
fovkoyb
 
Search Result Showing My Post is Now Buried
Search Result Showing My Post is Now BuriedSearch Result Showing My Post is Now Buried
Search Result Showing My Post is Now Buried
Trish Parr
 
办理新西兰奥克兰大学毕业证学位证书范本原版一模一样
办理新西兰奥克兰大学毕业证学位证书范本原版一模一样办理新西兰奥克兰大学毕业证学位证书范本原版一模一样
办理新西兰奥克兰大学毕业证学位证书范本原版一模一样
xjq03c34
 
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
uehowe
 

Recently uploaded (20)

留学学历(UoA毕业证)奥克兰大学毕业证成绩单官方原版办理
留学学历(UoA毕业证)奥克兰大学毕业证成绩单官方原版办理留学学历(UoA毕业证)奥克兰大学毕业证成绩单官方原版办理
留学学历(UoA毕业证)奥克兰大学毕业证成绩单官方原版办理
 
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdfMeet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
 
Gen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needsGen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needs
 
Azure EA Sponsorship - Customer Guide.pdf
Azure EA Sponsorship - Customer Guide.pdfAzure EA Sponsorship - Customer Guide.pdf
Azure EA Sponsorship - Customer Guide.pdf
 
manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalmanuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
 
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
 
Design Thinking NETFLIX using all techniques.pptx
Design Thinking NETFLIX using all techniques.pptxDesign Thinking NETFLIX using all techniques.pptx
Design Thinking NETFLIX using all techniques.pptx
 
Discover the benefits of outsourcing SEO to India
Discover the benefits of outsourcing SEO to IndiaDiscover the benefits of outsourcing SEO to India
Discover the benefits of outsourcing SEO to India
 
不能毕业如何获得(USYD毕业证)悉尼大学毕业证成绩单一比一原版制作
不能毕业如何获得(USYD毕业证)悉尼大学毕业证成绩单一比一原版制作不能毕业如何获得(USYD毕业证)悉尼大学毕业证成绩单一比一原版制作
不能毕业如何获得(USYD毕业证)悉尼大学毕业证成绩单一比一原版制作
 
留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理
留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理
留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理
 
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
 
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
 
Explore-Insanony: Watch Instagram Stories Secretly
Explore-Insanony: Watch Instagram Stories SecretlyExplore-Insanony: Watch Instagram Stories Secretly
Explore-Insanony: Watch Instagram Stories Secretly
 
[HUN][hackersuli] Red Teaming alapok 2024
[HUN][hackersuli] Red Teaming alapok 2024[HUN][hackersuli] Red Teaming alapok 2024
[HUN][hackersuli] Red Teaming alapok 2024
 
Should Repositories Participate in the Fediverse?
Should Repositories Participate in the Fediverse?Should Repositories Participate in the Fediverse?
Should Repositories Participate in the Fediverse?
 
制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理
制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理
制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理
 
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
 
Search Result Showing My Post is Now Buried
Search Result Showing My Post is Now BuriedSearch Result Showing My Post is Now Buried
Search Result Showing My Post is Now Buried
 
办理新西兰奥克兰大学毕业证学位证书范本原版一模一样
办理新西兰奥克兰大学毕业证学位证书范本原版一模一样办理新西兰奥克兰大学毕业证学位证书范本原版一模一样
办理新西兰奥克兰大学毕业证学位证书范本原版一模一样
 
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
 

CPU

  • 1. • Describe the purpose of the CPU • Understand how ROM, RAM, I/O, storage link to CPU • Explain performance of CPU – looking at clock speed, cores & cache
  • 2.
  • 3.  The CPU (Central Processing Unit) is hardware that executes programs and manages the rest of the computer system. It sits underneath the heat sink on the motherboard and is made up of millions of electrical switches called transistors.  All data is stored within a computer as electronic signals in micro-circuits. There are only 2 types of signal –on or off. A micro-circuit can either carry an electrical signal or not. This will lead to our discussion of binary later in the course.  The CPU is often known as the “brains” of the computer and its purpose is to process data. It does this by performing functions such as calculating, decision making and moving data around.  Our computers would not work if not for the CPU, similar to us not functioning without our brain!  Think of all the tasks our computer does. Write a list of 10 jobs.  Eg. Perform a function on a spreadsheet…
  • 4.  Processor speed has doubled over time while a second processor has resulted in the phrase dual-core which is a double processor – doubling the speed.  It doesn’t stop there, quad-core, hexa-core and octa-core offer the next steps to power our machines even faster.  Software running on our systems have to be designed to take full advantage of all these new progressions.  Current mobile devices will carry mobile processors; small versions without fans to keep it cool.  …the CPU will deal with all the data processing, without it none of your tasks will be performed.  The first CPU chip was invented in 1971 – a 4 bit processor designed for a calculator! This is where our story starts…
  • 5. •You input information and commands using the mouse and keyboard. •You see/hear the results on the output devices- screen and speakers •The CPU ("processor") is the working brain of the computer, that does all the processing and computation •The memory ("RAM") is where the CPU keeps information it is working with (the information in the RAM is lost when the computer is switched off) •Storage (e.g. hard-disks, USB data sticks) is where the computer keeps information for longer periods (not lost when the computer is off)
  • 6.  The CPU consists of 3 major components:  The Arithmetic and Logic Unit (ALU)  The Memory Unit  The Control Unit (CU)  The ALU – carries out mathematical tasks rapidly, performs calculations and logic operations in binary form 1/0 on data from the memory unit. The ALU transforms the digital data and outputs the resulting value.  The Memory Unit consists of a small number of memory registers which will store items of data and send them to the ALU for processing. The result of the processing will be copied back to the memory unit for storage.  The CU – is in charge of processing. It interprets the software instruction and sends the right data and operation to the ALU. It accepts the result of the processing from the ALU and sends it back to the memory unit. The CU will keep track of the sequence of instructions and the location of each item of data and software instruction in the memory unit.
  • 7.  It runs a computer program  What is a program?  Program : the sequence of instructions stored in ‘memory’ required to solve a specified problem  Computer architecture:
  • 8.
  • 9.
  • 10. Fetch : read instruction from cook book. Decode : understand instruction and get ingredients from store Execute : crack egg into bowl.
  • 11.  The CPU will typically perform the following execution cycle:  The CU fetches a single instruction and data from the main memory  The instruction is decoded.  The ALU executes the instruction  The ALU sends the result of the processing back to the control unit – this is stored in the memory unit.
  • 12.  Just how does the CPU interact with the rest of the system?  A bus or a cable (a collection of fine wires)  The System Bus is a major component of a computer:  Data Bus: Carries the data that needs processing  Address Bus: Determines where data should be sent  Control Bus: Determines data processing
  • 13.  ROM & RAM are memory areas that are closely linked to the CPU.  RAM is the type of memory used in the computer’s main memory.  RAM is the active memory of the computer. The contents of all open software applications and data files are held in RAM.  So when a program is running it has to be loaded from the hard disk into the main memory so the processor can access the instructions.  RAM acts as temporary storage for programs and data just while it is running. This makes it volatile.  Once the program has finished and closed it is no longer main memory.  ROM is Read Only Memory – you can not write over the contents once it has been created. This makes it non-volatile.  More on ROM & RAM later in the course…
  • 14.  The power and speed of a computer is limited by the speed with which the computer can carry out the fetch-execute cycle.  Computers can only process one instruction at a time.  If you are running many programmes eg. Surfing the net, working on an essay, listening to music and sending an e-mail all at the same time (multi-tasking) it may seem that the computer is processing all these tasks simultaneously.  In reality it is handling one instruction at a time but it does it rapidly!  The amount of time the CPU has to process each instruction is controlled by a quartz clock, with every tick the CPU is able to process one piece of data or execute one instruction.  The CPU clock speed is measured in cycles per second. 1 cycle peer second is known as 1 Hertz.  A computer running at 1GHz can carry out a thousand million instructions per second.  So the speed of the clock determines the basic performance of the CPU – the faster it goes, the more powerful the computer.  If the CPU has more than one core, it can execute more than one instruction.
  • 15.  Cache memory is memory that can be accessed rapidly by the processor. It holds a copy of the data that is stored elsewhere.  If the processor has to access main memory less often it can work faster so the CPU performs better.  The data that the computer needs right away is taken from storage before processing begins and kept in cache memory while it is in use.  There are several types of cache:  The memory register is very small cache, it holds data for immediate use.  L1 cache is small, fast and expensive  L2 cache is larger but slower  In programming a cache library can be used for storing database queries for later use.
  • 16. CPU The central processing unit of a computer. Hardware that executes programs and manages the system ALU The arithmetic and logic unit. Part of the CPU where data transformation occurs. It operates electronically. Fetch-Execute Cycle A single operation of the CPU: a stored instruction is taken from memory, carried out and the resulting value stored to memory. Dual-Core Processor A CPU with 2 processing components to speed up tasks Cache Memory Acts as a buffer between main memory and the CPU – “fast memory” ROM Read Only Memory – Not Volatile RAM Random Access Memory - Volatile
  • 17. Fill in the blanks with the given words NAME: ______________