SlideShare a Scribd company logo
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

What's hot

Cd Rom
Cd RomCd Rom
Computer Forensics Working with Windows and DOS Systems
Computer Forensics Working with Windows and DOS SystemsComputer Forensics Working with Windows and DOS Systems
Computer Forensics Working with Windows and DOS Systems
Jyothishmathi Institute of Technology and Science Karimnagar
 
Operating System Operations ppt.pptx
Operating System Operations ppt.pptxOperating System Operations ppt.pptx
Operating System Operations ppt.pptx
MSivani
 
Storage Devices PPt For class 9
Storage Devices PPt For class 9Storage Devices PPt For class 9
Storage Devices PPt For class 9
Saurabh Singh
 
HARD DISK DRIVE
HARD DISK DRIVE HARD DISK DRIVE
HARD DISK DRIVE
shuvo majumder
 
Data recovery from storage device
Data recovery from storage deviceData recovery from storage device
Data recovery from storage device
Mohit Shah
 
Distributed system notes unit I
Distributed system notes unit IDistributed system notes unit I
Distributed system notes unit I
NANDINI SHARMA
 
Secondary Storage Devices
Secondary Storage DevicesSecondary Storage Devices
Secondary Storage Devices
silaah
 
Chapter 5 Planning for Security-students.ppt
Chapter 5 Planning for Security-students.pptChapter 5 Planning for Security-students.ppt
Chapter 5 Planning for Security-students.ppt
Shruthi48
 
BAIT1003 Chapter 5
BAIT1003 Chapter 5BAIT1003 Chapter 5
BAIT1003 Chapter 5
limsh
 
Backup
BackupBackup
Operating Systems Basics
Operating Systems BasicsOperating Systems Basics
Operating Systems Basics
nishantsri
 
Internal storage devices
Internal storage devicesInternal storage devices
Internal storage devices
Dr. B T Sampath Kumar
 
Real Time Operating Systems
Real Time Operating SystemsReal Time Operating Systems
Real Time Operating Systems
Ashwani Garg
 
03 Data Recovery - Notes
03 Data Recovery - Notes03 Data Recovery - Notes
03 Data Recovery - Notes
Kranthi
 
Introduction to Cyber Forensics Module 1
Introduction to Cyber Forensics Module 1Introduction to Cyber Forensics Module 1
Introduction to Cyber Forensics Module 1
Anpumathews
 
Introduction to the design and specification of file structures
Introduction to the design and specification of file structuresIntroduction to the design and specification of file structures
Introduction to the design and specification of file structures
Devyani Vaidya
 
Operating system
Operating systemOperating system
Operating system
fasalsial1fasalsial1
 
Forensic Investigation of Android Operating System
Forensic Investigation of Android Operating SystemForensic Investigation of Android Operating System
Forensic Investigation of Android Operating System
nishant24894
 
Processing Crimes and Incident Scenes
Processing Crimes and Incident ScenesProcessing Crimes and Incident Scenes
Processing Crimes and Incident Scenes
primeteacher32
 

What's hot (20)

Cd Rom
Cd RomCd Rom
Cd Rom
 
Computer Forensics Working with Windows and DOS Systems
Computer Forensics Working with Windows and DOS SystemsComputer Forensics Working with Windows and DOS Systems
Computer Forensics Working with Windows and DOS Systems
 
Operating System Operations ppt.pptx
Operating System Operations ppt.pptxOperating System Operations ppt.pptx
Operating System Operations ppt.pptx
 
Storage Devices PPt For class 9
Storage Devices PPt For class 9Storage Devices PPt For class 9
Storage Devices PPt For class 9
 
HARD DISK DRIVE
HARD DISK DRIVE HARD DISK DRIVE
HARD DISK DRIVE
 
Data recovery from storage device
Data recovery from storage deviceData recovery from storage device
Data recovery from storage device
 
Distributed system notes unit I
Distributed system notes unit IDistributed system notes unit I
Distributed system notes unit I
 
Secondary Storage Devices
Secondary Storage DevicesSecondary Storage Devices
Secondary Storage Devices
 
Chapter 5 Planning for Security-students.ppt
Chapter 5 Planning for Security-students.pptChapter 5 Planning for Security-students.ppt
Chapter 5 Planning for Security-students.ppt
 
BAIT1003 Chapter 5
BAIT1003 Chapter 5BAIT1003 Chapter 5
BAIT1003 Chapter 5
 
Backup
BackupBackup
Backup
 
Operating Systems Basics
Operating Systems BasicsOperating Systems Basics
Operating Systems Basics
 
Internal storage devices
Internal storage devicesInternal storage devices
Internal storage devices
 
Real Time Operating Systems
Real Time Operating SystemsReal Time Operating Systems
Real Time Operating Systems
 
03 Data Recovery - Notes
03 Data Recovery - Notes03 Data Recovery - Notes
03 Data Recovery - Notes
 
Introduction to Cyber Forensics Module 1
Introduction to Cyber Forensics Module 1Introduction to Cyber Forensics Module 1
Introduction to Cyber Forensics Module 1
 
Introduction to the design and specification of file structures
Introduction to the design and specification of file structuresIntroduction to the design and specification of file structures
Introduction to the design and specification of file structures
 
Operating system
Operating systemOperating system
Operating system
 
Forensic Investigation of Android Operating System
Forensic Investigation of Android Operating SystemForensic Investigation of Android Operating System
Forensic Investigation of Android Operating System
 
Processing Crimes and Incident Scenes
Processing Crimes and Incident ScenesProcessing Crimes and Incident Scenes
Processing Crimes and Incident Scenes
 

Similar to Hardware

Intro computers
Intro computersIntro computers
Intro computers
mikhilmurali
 
Memory and storage devices
Memory and storage devicesMemory and storage devices
Memory and storage devices
ThamizhselviKrishnam
 
unit 3 cyber security 19.4.22.pptx
unit 3 cyber security  19.4.22.pptxunit 3 cyber security  19.4.22.pptx
unit 3 cyber security 19.4.22.pptx
ssuserd5e356
 
storage devices
storage devicesstorage devices
storage devices
samina khan
 
Basic of computer 2
Basic of computer 2Basic of computer 2
Basic of computer 2
Prakash Pandey
 
storage devices. ITC FLOPPY DISC USB CLOUD STORAGE
storage devices. ITC FLOPPY DISC USB CLOUD STORAGEstorage devices. ITC FLOPPY DISC USB CLOUD STORAGE
storage devices. ITC FLOPPY DISC USB CLOUD STORAGE
mahjabeen344727
 
MODULE 2.pptx
MODULE 2.pptxMODULE 2.pptx
MODULE 2.pptx
kndnewguade
 
19IS305_U4_LP10_LM10-22-23.pdf
19IS305_U4_LP10_LM10-22-23.pdf19IS305_U4_LP10_LM10-22-23.pdf
19IS305_U4_LP10_LM10-22-23.pdf
JESUNPK
 
cache.pptx
cache.pptxcache.pptx
cache.pptx
ssuser22c406
 
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
fazilathshaikh1
 
Ch-04 (Comp) - Storage Devices.pdf
Ch-04 (Comp) - Storage Devices.pdfCh-04 (Comp) - Storage Devices.pdf
Ch-04 (Comp) - Storage Devices.pdf
HassanJaved694664
 
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
Jasonbaloro
 
Primary and Secondary Memory.pptx
Primary and Secondary Memory.pptxPrimary and Secondary Memory.pptx
Primary and Secondary Memory.pptx
maryambashir257
 
Computer Basics
Computer BasicsComputer Basics
Computer Basics
Aditya Singh
 
Raja srivatsa
Raja srivatsaRaja srivatsa
Raja srivatsa
Rāja Vritra
 
Unit 1 computing fundamental 2013
Unit 1 computing fundamental 2013Unit 1 computing fundamental 2013
Unit 1 computing fundamental 2013
Yousuf 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 computer
SHIKHA GAUTAM
 
Memory and storage
Memory and storageMemory and storage
Memory and storage
Tapan Khilar
 

Similar to Hardware (20)

Intro computers
Intro computersIntro computers
Intro computers
 
Memory and storage devices
Memory and storage devicesMemory and storage devices
Memory and storage devices
 
unit 3 cyber security 19.4.22.pptx
unit 3 cyber security  19.4.22.pptxunit 3 cyber security  19.4.22.pptx
unit 3 cyber security 19.4.22.pptx
 
storage devices
storage devicesstorage devices
storage devices
 
Basic of computer 2
Basic of computer 2Basic of computer 2
Basic of computer 2
 
storage devices. ITC FLOPPY DISC USB CLOUD STORAGE
storage devices. ITC FLOPPY DISC USB CLOUD STORAGEstorage devices. ITC FLOPPY DISC USB CLOUD STORAGE
storage devices. ITC FLOPPY DISC USB CLOUD STORAGE
 
MODULE 2.pptx
MODULE 2.pptxMODULE 2.pptx
MODULE 2.pptx
 
19IS305_U4_LP10_LM10-22-23.pdf
19IS305_U4_LP10_LM10-22-23.pdf19IS305_U4_LP10_LM10-22-23.pdf
19IS305_U4_LP10_LM10-22-23.pdf
 
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
 

More from Sajitha Pathirana

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

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

Oracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptxOracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptx
Remote DBA Services
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
Boni García
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptxLORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
lorraineandreiamcidl
 
Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...
Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...
Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...
kalichargn70th171
 
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, FactsALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
Green Software Development
 
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket ManagementUtilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Crescat
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
Drona Infotech
 
Revolutionizing Visual Effects Mastering AI Face Swaps.pdf
Revolutionizing Visual Effects Mastering AI Face Swaps.pdfRevolutionizing Visual Effects Mastering AI Face Swaps.pdf
Revolutionizing Visual Effects Mastering AI Face Swaps.pdf
Undress Baby
 
Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
Green Software Development
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
NYGGS Automation Suite
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata
 
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling ExtensionsUI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
Peter Muessig
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
Aftab Hussain
 
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise EditionWhy Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Envertis Software Solutions
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
timtebeek1
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Neo4j
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Łukasz Chruściel
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
Hornet Dynamics
 

Recently uploaded (20)

Oracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptxOracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptx
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptxLORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
 
Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...
Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...
Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...
 
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, FactsALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
 
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket ManagementUtilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
 
Revolutionizing Visual Effects Mastering AI Face Swaps.pdf
Revolutionizing Visual Effects Mastering AI Face Swaps.pdfRevolutionizing Visual Effects Mastering AI Face Swaps.pdf
Revolutionizing Visual Effects Mastering AI Face Swaps.pdf
 
Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
 
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling ExtensionsUI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
 
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise EditionWhy Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.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