SlideShare a Scribd company logo
1 of 26
Hardware
Central Processing Unit (CPU)
• The hardware that executes the programs and manages the rest of the
hardware.
Executing a Program
• Initially the program is loaded into the main memory.
Fetch Execute Cycle
=
Average processor speed of a PC is 3 - 4GHz.
CPU Performance
• In order to increase the performance cache can be used.
• Cache is a memory that can store frequently used instructions or
data.(4MB average size of a cache)
Purpose of CPU
• fetch instructions from main memory
• fetch data from main memory
• decode the instructions
• execute the instructions
• perform calculations
• manage the movement of instructions and data to and from peripheral devices
Multi Core Processors
• Dual core has two processors.
• Quad core has four processors.
• Multi core processors work on different programs and work faster than a single core
processor.
Memory
• A component used to store data.
• There are different types of memories for different purposes.
• Eg: RAM, Memory Stick
RAM – Random Access Memory
• Random refers to the fact that you can write anywhere in that memory space at any
time.
• Volatile
• The main purpose of the RAM is to act as temporary storage for programs and
data.
Virtual Memory
• Configuring hard disk to behave as RAM is called Virtual Memory.
• Used to store parts of the program currently being run but actually being executed
has to be sorted in RAM.
• As the program proceeds, sections are swapped between the RAM and the Virtual
memory.
ROM - Read Only Memory
• Non-volatile.
• Cannot write over the contents
• It has the bootstrap loader to start the machine.
Secondary Memory
• These long term, non volatile types of storage are also called Secondary Memory.
• Eg: Hard Drive, Memory Stick, CD, DVD.
• Much larger compared to primary storages.
• Cheaper memory technologies tend to have slow access speeds.
• Should be robust and reliable.
What you need to consider when
choosing a secondary memory
• Capacity- how much space is available?
• Speed- how quickly the data can be read and stored?
• Portability- can you easily unplug it and carry away easily?
• Durability- how easily is it damaged?
• Reliability- how long will it last?
Storage technologies
• Magnetic
– Oldest technology used. Eg: floppy disk, hard disk, tapes
– Cheap and high capacity
– Magnetic disks are read with a moving head
– Magnetic tapes are read by moving the tape fast a read-write head
– Vulnerable to damage
– Moving parts go wrong often
Storage technologies
• Optical
– Lasers write data to the disc and read
data from it
– CD, DVD
Storage technologies
• Solid State
– A type of a RAM
– Non-volatile type of RAM
– Access speed is slow compared to RAM
– Used in Tablets, Mobile Phones
Input Devices
• Keyboard
• Mouse (laser or tracker ball)
• Touch Screen
• Barcode Scanner
• OMR- Optical Mark Recognition (lottery tickets)
• OCR- Optical Character Recognition
• Joystick
• Microphone
• Sensors
• Camera
• Sip and Puff switches
Output Devices
• CRT – cathode ray tube
• LCD- Liquid Crystal Display
• TFT – Thin Film Transistor
• Speakers
• Inkjet Printer
• Laser Printer
• Actuators
• Lights
Appropriate I/O Devices
Appropriate I/O Devices
Appropriate I/O Devices
Logic Gates
Hardware
Hardware

More Related Content

Similar to Hardware

Computer storage MBA present.pptx
Computer storage MBA present.pptxComputer storage MBA present.pptx
Computer storage MBA present.pptxfazilathshaikh1
 
Ch-04 (Comp) - Storage Devices.pdf
Ch-04 (Comp) - Storage Devices.pdfCh-04 (Comp) - Storage Devices.pdf
Ch-04 (Comp) - Storage Devices.pdfHassanJaved694664
 
Lesson 3-What are the hardware components of computer.pptx
Lesson 3-What are the hardware components of computer.pptxLesson 3-What are the hardware components of computer.pptx
Lesson 3-What are the hardware components of computer.pptxJasonbaloro
 
Primary and Secondary Memory.pptx
Primary and Secondary Memory.pptxPrimary and Secondary Memory.pptx
Primary and Secondary Memory.pptxmaryambashir257
 
Unit 1 computing fundamental 2013
Unit 1 computing fundamental 2013Unit 1 computing fundamental 2013
Unit 1 computing fundamental 2013Yousuf Al Khanbashi
 
Types of memory (bba 1st)
Types of memory (bba 1st)Types of memory (bba 1st)
Types of memory (bba 1st)basitnazir
 
3. basic organization of a computer
3. basic organization of a computer3. basic organization of a computer
3. basic organization of a computerSHIKHA GAUTAM
 
Memory and storage
Memory and storageMemory and storage
Memory and storageTapan Khilar
 
Introduction to Computers Lecture # 10
Introduction to Computers Lecture # 10Introduction to Computers Lecture # 10
Introduction to Computers Lecture # 10Sehrish Rafiq
 
5 computer memory
5 computer memory5 computer memory
5 computer memoryBaliThorat1
 

Similar to Hardware (20)

cache.pptx
cache.pptxcache.pptx
cache.pptx
 
Io (2)
Io (2)Io (2)
Io (2)
 
Computer storage MBA present.pptx
Computer storage MBA present.pptxComputer storage MBA present.pptx
Computer storage MBA present.pptx
 
Ch-04 (Comp) - Storage Devices.pdf
Ch-04 (Comp) - Storage Devices.pdfCh-04 (Comp) - Storage Devices.pdf
Ch-04 (Comp) - Storage Devices.pdf
 
Lesson 3-What are the hardware components of computer.pptx
Lesson 3-What are the hardware components of computer.pptxLesson 3-What are the hardware components of computer.pptx
Lesson 3-What are the hardware components of computer.pptx
 
Primary and Secondary Memory.pptx
Primary and Secondary Memory.pptxPrimary and Secondary Memory.pptx
Primary and Secondary Memory.pptx
 
Computer Basics
Computer BasicsComputer Basics
Computer Basics
 
Raja srivatsa
Raja srivatsaRaja srivatsa
Raja srivatsa
 
Unit 1 computing fundamental 2013
Unit 1 computing fundamental 2013Unit 1 computing fundamental 2013
Unit 1 computing fundamental 2013
 
Types of memory (bba 1st)
Types of memory (bba 1st)Types of memory (bba 1st)
Types of memory (bba 1st)
 
3. basic organization of a computer
3. basic organization of a computer3. basic organization of a computer
3. basic organization of a computer
 
Memory and storage
Memory and storageMemory and storage
Memory and storage
 
Computer Memory
Computer MemoryComputer Memory
Computer Memory
 
Upes ppt template
Upes ppt templateUpes ppt template
Upes ppt template
 
Fundamentals of Computing Chapter 6
Fundamentals of Computing Chapter 6Fundamentals of Computing Chapter 6
Fundamentals of Computing Chapter 6
 
Computer memory
Computer memoryComputer memory
Computer memory
 
Introduction to Computers Lecture # 10
Introduction to Computers Lecture # 10Introduction to Computers Lecture # 10
Introduction to Computers Lecture # 10
 
5 computer memory
5 computer memory5 computer memory
5 computer memory
 
Computer Memory
Computer MemoryComputer Memory
Computer Memory
 
Basic computer architecture
Basic computer architectureBasic computer architecture
Basic computer architecture
 

More from Sajitha Pathirana (12)

Basics of Java.ppsx
Basics of Java.ppsxBasics of Java.ppsx
Basics of Java.ppsx
 
Programming Languages
Programming LanguagesProgramming Languages
Programming Languages
 
Functions
FunctionsFunctions
Functions
 
Databases
DatabasesDatabases
Databases
 
Handling Data in Algorithm
Handling Data in AlgorithmHandling Data in Algorithm
Handling Data in Algorithm
 
Pseudocode
PseudocodePseudocode
Pseudocode
 
Communications and Networking
Communications and NetworkingCommunications and Networking
Communications and Networking
 
Software
SoftwareSoftware
Software
 
Logical Operators
Logical OperatorsLogical Operators
Logical Operators
 
Data Representation in Computers
Data Representation in ComputersData Representation in Computers
Data Representation in Computers
 
Fundamentals of computer systems
Fundamentals of computer systemsFundamentals of computer systems
Fundamentals of computer systems
 
Flow Charts
Flow ChartsFlow Charts
Flow Charts
 

Recently uploaded

Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendArshad QA
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 

Recently uploaded (20)

Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and Backend
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 

Hardware

  • 2. Central Processing Unit (CPU) • The hardware that executes the programs and manages the rest of the hardware.
  • 3. Executing a Program • Initially the program is loaded into the main memory.
  • 4. Fetch Execute Cycle = Average processor speed of a PC is 3 - 4GHz.
  • 5. CPU Performance • In order to increase the performance cache can be used. • Cache is a memory that can store frequently used instructions or data.(4MB average size of a cache)
  • 6. Purpose of CPU • fetch instructions from main memory • fetch data from main memory • decode the instructions • execute the instructions • perform calculations • manage the movement of instructions and data to and from peripheral devices
  • 7. Multi Core Processors • Dual core has two processors. • Quad core has four processors. • Multi core processors work on different programs and work faster than a single core processor.
  • 8. Memory • A component used to store data. • There are different types of memories for different purposes. • Eg: RAM, Memory Stick
  • 9. RAM – Random Access Memory • Random refers to the fact that you can write anywhere in that memory space at any time. • Volatile • The main purpose of the RAM is to act as temporary storage for programs and data.
  • 10. Virtual Memory • Configuring hard disk to behave as RAM is called Virtual Memory. • Used to store parts of the program currently being run but actually being executed has to be sorted in RAM. • As the program proceeds, sections are swapped between the RAM and the Virtual memory.
  • 11. ROM - Read Only Memory • Non-volatile. • Cannot write over the contents • It has the bootstrap loader to start the machine.
  • 12. Secondary Memory • These long term, non volatile types of storage are also called Secondary Memory. • Eg: Hard Drive, Memory Stick, CD, DVD. • Much larger compared to primary storages. • Cheaper memory technologies tend to have slow access speeds. • Should be robust and reliable.
  • 13. What you need to consider when choosing a secondary memory • Capacity- how much space is available? • Speed- how quickly the data can be read and stored? • Portability- can you easily unplug it and carry away easily? • Durability- how easily is it damaged? • Reliability- how long will it last?
  • 14. Storage technologies • Magnetic – Oldest technology used. Eg: floppy disk, hard disk, tapes – Cheap and high capacity – Magnetic disks are read with a moving head – Magnetic tapes are read by moving the tape fast a read-write head – Vulnerable to damage – Moving parts go wrong often
  • 15.
  • 16. Storage technologies • Optical – Lasers write data to the disc and read data from it – CD, DVD
  • 17. Storage technologies • Solid State – A type of a RAM – Non-volatile type of RAM – Access speed is slow compared to RAM – Used in Tablets, Mobile Phones
  • 18.
  • 19. Input Devices • Keyboard • Mouse (laser or tracker ball) • Touch Screen • Barcode Scanner • OMR- Optical Mark Recognition (lottery tickets) • OCR- Optical Character Recognition • Joystick • Microphone • Sensors • Camera • Sip and Puff switches
  • 20. Output Devices • CRT – cathode ray tube • LCD- Liquid Crystal Display • TFT – Thin Film Transistor • Speakers • Inkjet Printer • Laser Printer • Actuators • Lights