SlideShare a Scribd company logo
1 of 17
• 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

Computer components
Computer componentsComputer components
Computer componentshony-1
 
Computer for class 6th
Computer for class 6thComputer for class 6th
Computer for class 6thRuchi Gupta
 
Computer Components
Computer ComponentsComputer Components
Computer Componentsdheelan2995
 
Computer Basics 101 Slide Show Presentation
Computer Basics 101 Slide Show PresentationComputer Basics 101 Slide Show Presentation
Computer Basics 101 Slide Show Presentationsluget
 
Presentation on Computer Processor
Presentation on Computer ProcessorPresentation on Computer Processor
Presentation on Computer ProcessorMoizAlSamad
 
Computer fundamental
Computer fundamentalComputer fundamental
Computer fundamentalAnkit Sand
 
Introduction to computer
Introduction to computerIntroduction to computer
Introduction to computerlina hajjar
 
Parts of a computer
Parts of a computerParts of a computer
Parts of a computerAmit Jaglan
 
L 2 basic computer organization
L 2 basic computer organizationL 2 basic computer organization
L 2 basic computer organizationStubborn sam
 
The Basic Configuration of a Microcomputer
The Basic Configuration of a Microcomputer The Basic Configuration of a Microcomputer
The Basic Configuration of a Microcomputer Taminul Islam
 
Computer System Hardware
Computer System HardwareComputer System Hardware
Computer System HardwareRCKSTR
 
Computer basic for kids
Computer basic for kidsComputer basic for kids
Computer basic for kidsPaul Gonzales
 
Introduction to Computers Slides
Introduction to Computers SlidesIntroduction to Computers Slides
Introduction to Computers SlidesSaide OER Africa
 

What's hot (20)

Computer components
Computer componentsComputer components
Computer components
 
Introduction to Computers
Introduction to ComputersIntroduction to Computers
Introduction to Computers
 
Computer basics
Computer basicsComputer basics
Computer basics
 
Computer for class 6th
Computer for class 6thComputer for class 6th
Computer for class 6th
 
Computer Components
Computer ComponentsComputer Components
Computer Components
 
Computer Basics 101 Slide Show Presentation
Computer Basics 101 Slide Show PresentationComputer Basics 101 Slide Show Presentation
Computer Basics 101 Slide Show Presentation
 
Presentation on Computer Processor
Presentation on Computer ProcessorPresentation on Computer Processor
Presentation on Computer Processor
 
Cs8493 unit 1
Cs8493 unit 1Cs8493 unit 1
Cs8493 unit 1
 
CPU
CPUCPU
CPU
 
Computer fundamental
Computer fundamentalComputer fundamental
Computer fundamental
 
Introduction to computer
Introduction to computerIntroduction to computer
Introduction to computer
 
Parts of a computer
Parts of a computerParts of a computer
Parts of a computer
 
L 2 basic computer organization
L 2 basic computer organizationL 2 basic computer organization
L 2 basic computer organization
 
The Basic Configuration of a Microcomputer
The Basic Configuration of a Microcomputer The Basic Configuration of a Microcomputer
The Basic Configuration of a Microcomputer
 
Computer System Hardware
Computer System HardwareComputer System Hardware
Computer System Hardware
 
Computer basic for kids
Computer basic for kidsComputer basic for kids
Computer basic for kids
 
Hardware and software
Hardware and softwareHardware and software
Hardware and software
 
Computer processors
Computer processorsComputer processors
Computer processors
 
Basic computer
Basic computerBasic computer
Basic computer
 
Introduction to Computers Slides
Introduction to Computers SlidesIntroduction to Computers Slides
Introduction to Computers Slides
 

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.pdfshubhangisonawane6
 
1.basics of information technology
1.basics of information technology1.basics of information technology
1.basics of information technologyPrincyJonu
 
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.pdfshubhangisonawane6
 
ICT - Lecture Notes 3.pdf
ICT - Lecture Notes 3.pdfICT - Lecture Notes 3.pdf
ICT - Lecture Notes 3.pdfHonKencyTress
 
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 Componentsabena
 
Basic of operating system
Basic of operating systemBasic of operating system
Basic of operating systempriyanka jain
 
In the heart of computers
In the heart of computersIn the heart of computers
In the heart of computersCintia Santos
 
Intro to Computing Lec 1.pptx
Intro to Computing Lec 1.pptxIntro to Computing Lec 1.pptx
Intro to Computing Lec 1.pptxFalakNiaz15
 
Components of a digital computer.ppt
Components of a digital computer.pptComponents of a digital computer.ppt
Components of a digital computer.pptDibyenduBiswas31
 
Computer architecture
Computer architectureComputer architecture
Computer architectureBurhan Ahmed
 
Introduction to computing
Introduction to computingIntroduction to computing
Introduction to computingAmir_Mukhtar
 
BASIC OF COMPUTER.pptx regarding details
BASIC OF COMPUTER.pptx regarding detailsBASIC OF COMPUTER.pptx regarding details
BASIC OF COMPUTER.pptx regarding detailsMuskanMukhi1
 
Components of the System Unit.pdf
Components of the System Unit.pdfComponents of the System Unit.pdf
Components of the System Unit.pdfODINARARCH
 
Rugged computer
Rugged computerRugged computer
Rugged computerTaylor_x
 
Rugged computer
Rugged computerRugged computer
Rugged computer1dltwiner
 

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

Russian Call girls in Dubai +971563133746 Dubai Call girls
Russian  Call girls in Dubai +971563133746 Dubai  Call girlsRussian  Call girls in Dubai +971563133746 Dubai  Call girls
Russian Call girls in Dubai +971563133746 Dubai Call girlsstephieert
 
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With RoomVIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Roomishabajaj13
 
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一Fs
 
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130  Available With RoomVIP Kolkata Call Girl Alambazar 👉 8250192130  Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Roomdivyansh0kumar0
 
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一3sw2qly1
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsThierry TROUIN ☁
 
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls KolkataLow Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebGDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebJames Anderson
 
How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)Damian Radcliffe
 
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts servicevipmodelshub1
 
Networking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGNetworking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGAPNIC
 
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
象限策略:Google Workspace 与 Microsoft 365 对业务的影响 .pdf
象限策略:Google Workspace 与 Microsoft 365 对业务的影响 .pdf象限策略:Google Workspace 与 Microsoft 365 对业务的影响 .pdf
象限策略:Google Workspace 与 Microsoft 365 对业务的影响 .pdfkeithzhangding
 
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on DeliveryCall Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Deliverybabeytanya
 
Call Girls in East Of Kailash 9711199171 Delhi Enjoy Call Girls With Our Escorts
Call Girls in East Of Kailash 9711199171 Delhi Enjoy Call Girls With Our EscortsCall Girls in East Of Kailash 9711199171 Delhi Enjoy Call Girls With Our Escorts
Call Girls in East Of Kailash 9711199171 Delhi Enjoy Call Girls With Our Escortsindian call girls near you
 
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012rehmti665
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...aditipandeya
 
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...SofiyaSharma5
 

Recently uploaded (20)

Russian Call girls in Dubai +971563133746 Dubai Call girls
Russian  Call girls in Dubai +971563133746 Dubai  Call girlsRussian  Call girls in Dubai +971563133746 Dubai  Call girls
Russian Call girls in Dubai +971563133746 Dubai Call girls
 
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With RoomVIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
 
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
 
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130  Available With RoomVIP Kolkata Call Girl Alambazar 👉 8250192130  Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
 
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with Flows
 
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls KolkataLow Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebGDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
 
How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)
 
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
 
Networking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGNetworking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOG
 
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
 
象限策略:Google Workspace 与 Microsoft 365 对业务的影响 .pdf
象限策略:Google Workspace 与 Microsoft 365 对业务的影响 .pdf象限策略:Google Workspace 与 Microsoft 365 对业务的影响 .pdf
象限策略:Google Workspace 与 Microsoft 365 对业务的影响 .pdf
 
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on DeliveryCall Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
 
Call Girls in East Of Kailash 9711199171 Delhi Enjoy Call Girls With Our Escorts
Call Girls in East Of Kailash 9711199171 Delhi Enjoy Call Girls With Our EscortsCall Girls in East Of Kailash 9711199171 Delhi Enjoy Call Girls With Our Escorts
Call Girls in East Of Kailash 9711199171 Delhi Enjoy Call Girls With Our Escorts
 
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
 
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
 
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
 

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: ______________