SlideShare uma empresa Scribd logo
1 de 8
Computer fundamentals
DIFFERENTIATE BETWEEN
HARDWARE, SOFTWARE,
FIRMWARE AND MIDDLEWARE
TO - SHILPA TYAGI MA’AM BY – SAKSHI AGARWAL
R180935105291
E
Comparison
Hardware
 Hardware is a physical parts computer
that cause processing of data.
 It is manufactured.
 Hardware can not perform any task
without software.
 As Hardware are physical electronic
devices, we can see and touch hardware.
 It has four main categories: input device,
output devices, storage, and internal
components, connecting hardware.
Software
 Software is a set of instruction that tells a
computer exactly what to do.
 It is developed and engineered.
 Software can not be executed without
hardware.
 We can see and also use the software but
can’t actually touch them.
 It is mainly divided into System software,
Programming software and Application
software, Utility Software.
Internal hardware INPUT
HARDWARE
OUTPUT
HARDWARE
CONNECTING
HARDWARE
STORAGE
HARDWARE
CPU Keyboard Monitor MODem Hard Disc
MotherBoard Mouse Printer Lan Card Floppy Disc
RAM Scanner Speaker CD rom
ROM
Types of Hardware
Types of software
System Software
 Operating System
 Device Drivers
Application Software
 Web Browsing Software
 Word Processing Software
 Spreadsheet Software
 Database Software
 Presentation Graphics Software
Utility Software
 Disk Defragmentation
 Backup
 Disk Partitioner
 Anti-Virus
Programming
Software
 This is one of the most commonly known
and popularly used forms of computer
software. These software come in forms
of tools that assist a programmer in
writing computer Programs.
 Programming software is a program or
set of programs which helps the software
developers by assisting them in creating,
debugging and maintaining other
programs and applications.
 The tools that help the programmers in
instructing a computer system include
 Text editors
 Compilers
 Interpreters
Comparison
FIRMWARE
 A specific class of computer software that
provides low-level control for the device's
specific hardware.
 Helps to control the functionality of the
hardware or electronic devices.
 Commonly used in embedded systems,
consumer electronics, computer and
computer peripherals
MIDDLEWARE
 A computer software that provides
services to software applications beyond
those available from the operating system.
 Helps to communicate and manage data
of distributed systems.
 Commonly used in web servers,
application servers, content management
system and other similar tools
Examples
FIRMWARE
 Embedded systems
 Traffic lights
 Digital watches
 Mobile phone
 Digital camera
 Remotes
 Consumer appliances
 Computers & Computer peripherals
Almost all electronic devices beyond the simplest
contain some firmware.
MIDDLEWARE
 Integration
 Transactions
 Data Access
 Application Framework
 Device Middleware
 Game Engines
 Robot Middleware
Difference between Hardware, Software, Firmware, Middleware

Mais conteúdo relacionado

Mais procurados

basics of computer system ppt
basics of computer system pptbasics of computer system ppt
basics of computer system pptSuaj
 
PPT on INPUT & OUTPUT DEVICES
PPT on INPUT & OUTPUT DEVICESPPT on INPUT & OUTPUT DEVICES
PPT on INPUT & OUTPUT DEVICESHarsh Raj
 
Computer Software & It's types.
Computer Software &  It's types.Computer Software &  It's types.
Computer Software & It's types.Mohit Dhankher
 
Computer Fundamentals
Computer FundamentalsComputer Fundamentals
Computer Fundamentalsarchikabhatia
 
CPU (Central Processing Units)
CPU (Central Processing Units)CPU (Central Processing Units)
CPU (Central Processing Units)Prabin Maharjan
 
Computer Virus powerpoint presentation
Computer Virus powerpoint presentationComputer Virus powerpoint presentation
Computer Virus powerpoint presentationshohrabkhan
 
Types of input-output devices
Types of input-output devicesTypes of input-output devices
Types of input-output devicesriyadingria
 
Computer Fundamental
Computer FundamentalComputer Fundamental
Computer Fundamentalactanimation
 
Unit 1 computer concepts
Unit 1   computer conceptsUnit 1   computer concepts
Unit 1 computer conceptsMithun DSouza
 
Classification of Computers
Classification of ComputersClassification of Computers
Classification of ComputersHarjinder Singh
 

Mais procurados (20)

basics of computer system ppt
basics of computer system pptbasics of computer system ppt
basics of computer system ppt
 
Computer software
Computer softwareComputer software
Computer software
 
PPT on INPUT & OUTPUT DEVICES
PPT on INPUT & OUTPUT DEVICESPPT on INPUT & OUTPUT DEVICES
PPT on INPUT & OUTPUT DEVICES
 
Computer Software & It's types.
Computer Software &  It's types.Computer Software &  It's types.
Computer Software & It's types.
 
Introduction To Computer
Introduction To ComputerIntroduction To Computer
Introduction To Computer
 
Output devices
Output devicesOutput devices
Output devices
 
Windows operating system presentation
Windows operating system presentationWindows operating system presentation
Windows operating system presentation
 
Computer Fundamentals
Computer FundamentalsComputer Fundamentals
Computer Fundamentals
 
Types of computer
Types of computerTypes of computer
Types of computer
 
CPU (Central Processing Units)
CPU (Central Processing Units)CPU (Central Processing Units)
CPU (Central Processing Units)
 
Introduction and brief history of computers
Introduction and brief history of computersIntroduction and brief history of computers
Introduction and brief history of computers
 
Computer Virus powerpoint presentation
Computer Virus powerpoint presentationComputer Virus powerpoint presentation
Computer Virus powerpoint presentation
 
Types of input-output devices
Types of input-output devicesTypes of input-output devices
Types of input-output devices
 
Introduction to computer
Introduction to computerIntroduction to computer
Introduction to computer
 
Computer Fundamental
Computer FundamentalComputer Fundamental
Computer Fundamental
 
what is computer
what is computerwhat is computer
what is computer
 
Unit 1 computer concepts
Unit 1   computer conceptsUnit 1   computer concepts
Unit 1 computer concepts
 
Software (4).ppt
Software (4).pptSoftware (4).ppt
Software (4).ppt
 
Computer Software & its Types
Computer Software & its Types Computer Software & its Types
Computer Software & its Types
 
Classification of Computers
Classification of ComputersClassification of Computers
Classification of Computers
 

Semelhante a Difference between Hardware, Software, Firmware, Middleware

Software & Hardware.pptx
Software & Hardware.pptxSoftware & Hardware.pptx
Software & Hardware.pptxAnshutChitransh
 
Computer Hardware And Software Types, Functions, Difference between Hardware ...
Computer Hardware And Software Types, Functions, Difference between Hardware ...Computer Hardware And Software Types, Functions, Difference between Hardware ...
Computer Hardware And Software Types, Functions, Difference between Hardware ...sunil shukla
 
Tecno hardware software
Tecno hardware softwareTecno hardware software
Tecno hardware softwareguadatecno
 
Hardware & software
Hardware & softwareHardware & software
Hardware & software00susanaob
 
User Hardware and software ppt Ffff.pptx
User Hardware and software ppt Ffff.pptxUser Hardware and software ppt Ffff.pptx
User Hardware and software ppt Ffff.pptxmdsamratgazi360
 
Computer_Programming_Fundamentals in cpp
Computer_Programming_Fundamentals in cppComputer_Programming_Fundamentals in cpp
Computer_Programming_Fundamentals in cppmeharikiros2
 
Concept of Hardware & Software.ppt
Concept of Hardware & Software.pptConcept of Hardware & Software.ppt
Concept of Hardware & Software.pptDibyenduBiswas31
 
Components of computer and software: Introduction
Components of computer and software: IntroductionComponents of computer and software: Introduction
Components of computer and software: IntroductionShivaraj Bhardwaj
 
Computer system
Computer systemComputer system
Computer systemRajThakuri
 
Hardware, Software & Firmware
Hardware, Software & FirmwareHardware, Software & Firmware
Hardware, Software & FirmwareShamima Akther
 
Difference Between Software and hardware
Difference Between Software and hardwareDifference Between Software and hardware
Difference Between Software and hardwareZeeshan Ilyas
 
Acem computer software
Acem computer softwareAcem computer software
Acem computer softwareAastha Kohli
 
Introduction to Computers Lecture # 11
Introduction to Computers Lecture # 11Introduction to Computers Lecture # 11
Introduction to Computers Lecture # 11Sehrish Rafiq
 
Hardware and Software.pptx
Hardware and Software.pptxHardware and Software.pptx
Hardware and Software.pptxAhsanAliBaig
 
Presentation on computer software-system software.
Presentation on computer software-system software.Presentation on computer software-system software.
Presentation on computer software-system software.johnraju213
 
COMPUTER HARDWARE AND SOFTWARE.pptx
COMPUTER HARDWARE  AND SOFTWARE.pptxCOMPUTER HARDWARE  AND SOFTWARE.pptx
COMPUTER HARDWARE AND SOFTWARE.pptxAbhishek Sonker
 

Semelhante a Difference between Hardware, Software, Firmware, Middleware (20)

Software & Hardware.pptx
Software & Hardware.pptxSoftware & Hardware.pptx
Software & Hardware.pptx
 
Computer Hardware And Software Types, Functions, Difference between Hardware ...
Computer Hardware And Software Types, Functions, Difference between Hardware ...Computer Hardware And Software Types, Functions, Difference between Hardware ...
Computer Hardware And Software Types, Functions, Difference between Hardware ...
 
Tecno hardware software
Tecno hardware softwareTecno hardware software
Tecno hardware software
 
Computer
ComputerComputer
Computer
 
Note 3
Note 3Note 3
Note 3
 
Hardware & software
Hardware & softwareHardware & software
Hardware & software
 
User Hardware and software ppt Ffff.pptx
User Hardware and software ppt Ffff.pptxUser Hardware and software ppt Ffff.pptx
User Hardware and software ppt Ffff.pptx
 
Computer_Programming_Fundamentals in cpp
Computer_Programming_Fundamentals in cppComputer_Programming_Fundamentals in cpp
Computer_Programming_Fundamentals in cpp
 
Concept of Hardware & Software.ppt
Concept of Hardware & Software.pptConcept of Hardware & Software.ppt
Concept of Hardware & Software.ppt
 
Hardware & Software
Hardware & SoftwareHardware & Software
Hardware & Software
 
Components of computer and software: Introduction
Components of computer and software: IntroductionComponents of computer and software: Introduction
Components of computer and software: Introduction
 
Computer system
Computer systemComputer system
Computer system
 
Hardware, Software & Firmware
Hardware, Software & FirmwareHardware, Software & Firmware
Hardware, Software & Firmware
 
Difference Between Software and hardware
Difference Between Software and hardwareDifference Between Software and hardware
Difference Between Software and hardware
 
Acem computer software
Acem computer softwareAcem computer software
Acem computer software
 
Introduction to Computers Lecture # 11
Introduction to Computers Lecture # 11Introduction to Computers Lecture # 11
Introduction to Computers Lecture # 11
 
Hardware and Software.pptx
Hardware and Software.pptxHardware and Software.pptx
Hardware and Software.pptx
 
Presentation on computer software-system software.
Presentation on computer software-system software.Presentation on computer software-system software.
Presentation on computer software-system software.
 
COMPUTER PROGRAM.pptx
COMPUTER PROGRAM.pptxCOMPUTER PROGRAM.pptx
COMPUTER PROGRAM.pptx
 
COMPUTER HARDWARE AND SOFTWARE.pptx
COMPUTER HARDWARE  AND SOFTWARE.pptxCOMPUTER HARDWARE  AND SOFTWARE.pptx
COMPUTER HARDWARE AND SOFTWARE.pptx
 

Último

Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024Janet Corral
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...PsychoTech Services
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 

Último (20)

Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 

Difference between Hardware, Software, Firmware, Middleware

  • 1. Computer fundamentals DIFFERENTIATE BETWEEN HARDWARE, SOFTWARE, FIRMWARE AND MIDDLEWARE TO - SHILPA TYAGI MA’AM BY – SAKSHI AGARWAL R180935105291 E
  • 2. Comparison Hardware  Hardware is a physical parts computer that cause processing of data.  It is manufactured.  Hardware can not perform any task without software.  As Hardware are physical electronic devices, we can see and touch hardware.  It has four main categories: input device, output devices, storage, and internal components, connecting hardware. Software  Software is a set of instruction that tells a computer exactly what to do.  It is developed and engineered.  Software can not be executed without hardware.  We can see and also use the software but can’t actually touch them.  It is mainly divided into System software, Programming software and Application software, Utility Software.
  • 3. Internal hardware INPUT HARDWARE OUTPUT HARDWARE CONNECTING HARDWARE STORAGE HARDWARE CPU Keyboard Monitor MODem Hard Disc MotherBoard Mouse Printer Lan Card Floppy Disc RAM Scanner Speaker CD rom ROM Types of Hardware
  • 4. Types of software System Software  Operating System  Device Drivers Application Software  Web Browsing Software  Word Processing Software  Spreadsheet Software  Database Software  Presentation Graphics Software Utility Software  Disk Defragmentation  Backup  Disk Partitioner  Anti-Virus
  • 5. Programming Software  This is one of the most commonly known and popularly used forms of computer software. These software come in forms of tools that assist a programmer in writing computer Programs.  Programming software is a program or set of programs which helps the software developers by assisting them in creating, debugging and maintaining other programs and applications.  The tools that help the programmers in instructing a computer system include  Text editors  Compilers  Interpreters
  • 6. Comparison FIRMWARE  A specific class of computer software that provides low-level control for the device's specific hardware.  Helps to control the functionality of the hardware or electronic devices.  Commonly used in embedded systems, consumer electronics, computer and computer peripherals MIDDLEWARE  A computer software that provides services to software applications beyond those available from the operating system.  Helps to communicate and manage data of distributed systems.  Commonly used in web servers, application servers, content management system and other similar tools
  • 7. Examples FIRMWARE  Embedded systems  Traffic lights  Digital watches  Mobile phone  Digital camera  Remotes  Consumer appliances  Computers & Computer peripherals Almost all electronic devices beyond the simplest contain some firmware. MIDDLEWARE  Integration  Transactions  Data Access  Application Framework  Device Middleware  Game Engines  Robot Middleware