SlideShare a Scribd company logo
1 of 5
Download to read offline
Note-3
Different Between Hardware,
Software, and firmware.
Course Title: Computer Networks Theory
Course Code: CSE 317
Submitted To
Pranab Bandhu Nath
Senior Lecturer, Department Of
CSE City University, Dhaka
Submitted By
Md. Alif Khan Rifat
ID: 1834902518
BSc in CSE (Day)
Batch: 49th
Different Between Hardware, Software and firmware.
A computer or a network device or electronic device consists of two main components as hardware and
software. Hardware refers to the physical components of the device. Software is a set of instructions
that can perform a specific task. There are various types of software. Firmware is a special type of
software that is specifically designed to handle hardware or electronic devices.
Hardware:
Hardware is a collection of instruments. In other words, hardware is the physical part of the
computer and software is the logical part of the computer. They're interconnected, meaning
hardware cannot be used without software and software cannot be used without hardware.
Hardware is compared to the human body. And you can compare software to human life.
Hardware example: Cable, router, mouse, keyboard, monitor, etc.
Software:
As we know what a computer is a machine that cannot do anything without instructions from
the user. In order to do any specific job, we have to give a sequence of instructions to the
computer. This set of instructions in a proper sequence is called a computer program. Software
refers to the set of computer programs that cause the hardware to function in the desired
manner. Hardware means the physical components of the computer system. We can say that
hardware which cannot perform any calculation, comparison, or manipulation without being
instructed to do so. These instructions play a vital role in the performance of a computer. A
complete set of instructions written to solve a problem on a computer is called software. There
are mainly two types of software as system software and application software.
System Software:
System Software is the type of software that is the interface between application
software and system. Low-level languages are used to write the system software.
System Software maintains the system resources and gives the path for application
software to run. An important thing is that without system software, the system cannot
run. It is general-purpose software.
Application software:
Application Software is a program that does real work for the user. It is mostly created
to perform a specific task for a user. Application Software acts as a mediator between
the end-user and System Software. It is also known as an application package.
Firmware:
Firmware is a specific type or subset of software that is designed to act as the intermediary
between the software and hardware or for the operation of single-purpose embedded systems,
such as printers or routers. End users typically have limited interaction with firmware and it is
modified infrequently.
Software is the most temporary and malleable. Firmware is semi-permanent software that’s tied more
directly to the hardware and updated less often, while the hardware is the physical components
themselves. These are the most permanent.
References:
https://pediaa.com/difference-between-firmware-and-software/#Firmware
https://www.guru99.com/difference-system-software-application-software.html
https://www.nielit.gov.in/gorakhpur/sites/default/files/Gorakhpur/olevel_1_ittnb_b3_03april20_AKT.p
df
https://www.tutorialspoint.com/difference-between-system-software-and-application-software
https://www.google.com/search?q=hardware+pictures+of+computer&tbm=isch&source=iu&ictx=1&fir=
KQC1bJp_bp5pjM%252C1t-gM-TO4jhxGM%252C_&vet=1&usg=AI4_-
kSOwMpXpvplHi28KCqrcpufqt2bXw&sa=X&ved=2ahUKEwixs9SSz7_wAhXbzTgGHYIJCZcQ9QF6BAgEEAE
&biw=1242&bih=577#imgrc=KQC1bJp_bp5pjM&imgdii=8_LUVR5N3cjlIM

More Related Content

What's hot

Software and its types
Software and its typesSoftware and its types
Software and its typesGECE BADIN
 
Basic of Computer software
Basic of Computer softwareBasic of Computer software
Basic of Computer softwaresuraj pandey
 
Computer memory, Types of programming languages
Computer memory, Types of programming languagesComputer memory, Types of programming languages
Computer memory, Types of programming languagesInfinity Tech Solutions
 
Software and its types
Software and its typesSoftware and its types
Software and its typesAhmad Hussain
 
Operating systems (saniya shaikh)
Operating systems (saniya shaikh)Operating systems (saniya shaikh)
Operating systems (saniya shaikh)Saniya shaikh
 
Cabugayan Liezel R Quiz1
Cabugayan Liezel R  Quiz1Cabugayan Liezel R  Quiz1
Cabugayan Liezel R Quiz1jhaztein
 
Lesson 5 computer software
Lesson 5 computer softwareLesson 5 computer software
Lesson 5 computer softwareVishal Patyal
 
Computer Software & It's types.
Computer Software &  It's types.Computer Software &  It's types.
Computer Software & It's types.Mohit Dhankher
 
Computer Programs & System Softwares
Computer Programs & System SoftwaresComputer Programs & System Softwares
Computer Programs & System SoftwaresAbijah Naresh Jumani
 
Computer software and operating system
Computer software and operating systemComputer software and operating system
Computer software and operating systemsonykhan3
 
software History
software Historysoftware History
software HistoryAvinash Avi
 
C PROGRAMING AND PC
C PROGRAMING AND PCC PROGRAMING AND PC
C PROGRAMING AND PC4044uday
 
Computer system
Computer systemComputer system
Computer systemRajThakuri
 

What's hot (20)

Software and its types
Software and its typesSoftware and its types
Software and its types
 
Basic of Computer software
Basic of Computer softwareBasic of Computer software
Basic of Computer software
 
Computer memory, Types of programming languages
Computer memory, Types of programming languagesComputer memory, Types of programming languages
Computer memory, Types of programming languages
 
Software and its types
Software and its typesSoftware and its types
Software and its types
 
Operating systems (saniya shaikh)
Operating systems (saniya shaikh)Operating systems (saniya shaikh)
Operating systems (saniya shaikh)
 
Grade 7 computer software
Grade 7  computer softwareGrade 7  computer software
Grade 7 computer software
 
Cabugayan Liezel R Quiz1
Cabugayan Liezel R  Quiz1Cabugayan Liezel R  Quiz1
Cabugayan Liezel R Quiz1
 
Lesson 5 computer software
Lesson 5 computer softwareLesson 5 computer software
Lesson 5 computer software
 
Computer Software & It's types.
Computer Software &  It's types.Computer Software &  It's types.
Computer Software & It's types.
 
Computer Programs & System Softwares
Computer Programs & System SoftwaresComputer Programs & System Softwares
Computer Programs & System Softwares
 
Computer systems
Computer systemsComputer systems
Computer systems
 
Software
SoftwareSoftware
Software
 
Computer software and operating system
Computer software and operating systemComputer software and operating system
Computer software and operating system
 
Computer Virus
Computer VirusComputer Virus
Computer Virus
 
software History
software Historysoftware History
software History
 
Types of software
Types of softwareTypes of software
Types of software
 
computer Unit 1
computer Unit 1computer Unit 1
computer Unit 1
 
C PROGRAMING AND PC
C PROGRAMING AND PCC PROGRAMING AND PC
C PROGRAMING AND PC
 
Computer system
Computer systemComputer system
Computer system
 
Software Concepts Notes
Software Concepts NotesSoftware Concepts Notes
Software Concepts Notes
 

Similar to Lesson 3

Computer Network Theory Part 3
Computer Network Theory Part 3Computer Network Theory Part 3
Computer Network Theory Part 3NishatTasnimAli
 
Network Software, System Software, Hardware, Software, Firmware, App
Network Software, System Software, Hardware, Software, Firmware, AppNetwork Software, System Software, Hardware, Software, Firmware, App
Network Software, System Software, Hardware, Software, Firmware, AppAfsanaAkterRubi
 
Computer hardware and software
Computer hardware and softwareComputer hardware and software
Computer hardware and softwaresheikhparvez4
 
Chapter 3 Software.ppt
Chapter 3 Software.pptChapter 3 Software.ppt
Chapter 3 Software.pptAmanuelZewdie4
 
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
 
Thing to understand about software
Thing to understand about softwareThing to understand about software
Thing to understand about softwaredfghjrtyuj
 
Hardware, Software & Firmware
Hardware, Software & FirmwareHardware, Software & Firmware
Hardware, Software & FirmwareShamima Akther
 
Class work 3_computer_network_317
Class work 3_computer_network_317Class work 3_computer_network_317
Class work 3_computer_network_317Khondoker Sadia
 
ESSENTIAL COMPONENTS OF COMPUTERS(UNIT 2)
ESSENTIAL COMPONENTS OF COMPUTERS(UNIT 2)ESSENTIAL COMPONENTS OF COMPUTERS(UNIT 2)
ESSENTIAL COMPONENTS OF COMPUTERS(UNIT 2)SURBHI SAROHA
 
lecture1422486950.pdf
lecture1422486950.pdflecture1422486950.pdf
lecture1422486950.pdftomsmith160
 
Programming & Data Structure Lecture Notes
Programming & Data Structure Lecture NotesProgramming & Data Structure Lecture Notes
Programming & Data Structure Lecture NotesFellowBuddy.com
 
Computer software
Computer softwareComputer software
Computer softwareChahat Jain
 
Hardware , software and filmware
Hardware , software and filmwareHardware , software and filmware
Hardware , software and filmwareMH Shihab
 
Hardware software and firmware
Hardware software and firmwareHardware software and firmware
Hardware software and firmwareMdSahwon
 

Similar to Lesson 3 (20)

Differences
DifferencesDifferences
Differences
 
Computer Network Theory Part 3
Computer Network Theory Part 3Computer Network Theory Part 3
Computer Network Theory Part 3
 
Network Software, System Software, Hardware, Software, Firmware, App
Network Software, System Software, Hardware, Software, Firmware, AppNetwork Software, System Software, Hardware, Software, Firmware, App
Network Software, System Software, Hardware, Software, Firmware, App
 
Computer hardware and software
Computer hardware and softwareComputer hardware and software
Computer hardware and software
 
Chapter 3 Software.ppt
Chapter 3 Software.pptChapter 3 Software.ppt
Chapter 3 Software.ppt
 
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 ...
 
System software
System softwareSystem software
System software
 
Thing to understand about software
Thing to understand about softwareThing to understand about software
Thing to understand about software
 
Hardware, Software & Firmware
Hardware, Software & FirmwareHardware, Software & Firmware
Hardware, Software & Firmware
 
Class work 3_computer_network_317
Class work 3_computer_network_317Class work 3_computer_network_317
Class work 3_computer_network_317
 
ESSENTIAL COMPONENTS OF COMPUTERS(UNIT 2)
ESSENTIAL COMPONENTS OF COMPUTERS(UNIT 2)ESSENTIAL COMPONENTS OF COMPUTERS(UNIT 2)
ESSENTIAL COMPONENTS OF COMPUTERS(UNIT 2)
 
lecture1422486950.pdf
lecture1422486950.pdflecture1422486950.pdf
lecture1422486950.pdf
 
Programming & Data Structure Lecture Notes
Programming & Data Structure Lecture NotesProgramming & Data Structure Lecture Notes
Programming & Data Structure Lecture Notes
 
SOFTWARE PARADIGM
SOFTWARE PARADIGMSOFTWARE PARADIGM
SOFTWARE PARADIGM
 
Computer software
Computer softwareComputer software
Computer software
 
Software
SoftwareSoftware
Software
 
Hardware , software and filmware
Hardware , software and filmwareHardware , software and filmware
Hardware , software and filmware
 
Note 3
Note 3Note 3
Note 3
 
Computer Hardware, Software and Firmware
Computer Hardware, Software and FirmwareComputer Hardware, Software and Firmware
Computer Hardware, Software and Firmware
 
Hardware software and firmware
Hardware software and firmwareHardware software and firmware
Hardware software and firmware
 

Recently uploaded

Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
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
 
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
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991RKavithamani
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 

Recently uploaded (20)

Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
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...
 
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
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
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"
 

Lesson 3

  • 1. Note-3 Different Between Hardware, Software, and firmware. Course Title: Computer Networks Theory Course Code: CSE 317 Submitted To Pranab Bandhu Nath Senior Lecturer, Department Of CSE City University, Dhaka Submitted By Md. Alif Khan Rifat ID: 1834902518 BSc in CSE (Day) Batch: 49th
  • 2. Different Between Hardware, Software and firmware. A computer or a network device or electronic device consists of two main components as hardware and software. Hardware refers to the physical components of the device. Software is a set of instructions that can perform a specific task. There are various types of software. Firmware is a special type of software that is specifically designed to handle hardware or electronic devices. Hardware: Hardware is a collection of instruments. In other words, hardware is the physical part of the computer and software is the logical part of the computer. They're interconnected, meaning hardware cannot be used without software and software cannot be used without hardware. Hardware is compared to the human body. And you can compare software to human life. Hardware example: Cable, router, mouse, keyboard, monitor, etc. Software: As we know what a computer is a machine that cannot do anything without instructions from the user. In order to do any specific job, we have to give a sequence of instructions to the computer. This set of instructions in a proper sequence is called a computer program. Software refers to the set of computer programs that cause the hardware to function in the desired manner. Hardware means the physical components of the computer system. We can say that hardware which cannot perform any calculation, comparison, or manipulation without being
  • 3. instructed to do so. These instructions play a vital role in the performance of a computer. A complete set of instructions written to solve a problem on a computer is called software. There are mainly two types of software as system software and application software. System Software: System Software is the type of software that is the interface between application software and system. Low-level languages are used to write the system software. System Software maintains the system resources and gives the path for application software to run. An important thing is that without system software, the system cannot run. It is general-purpose software.
  • 4. Application software: Application Software is a program that does real work for the user. It is mostly created to perform a specific task for a user. Application Software acts as a mediator between the end-user and System Software. It is also known as an application package. Firmware: Firmware is a specific type or subset of software that is designed to act as the intermediary between the software and hardware or for the operation of single-purpose embedded systems, such as printers or routers. End users typically have limited interaction with firmware and it is modified infrequently.
  • 5. Software is the most temporary and malleable. Firmware is semi-permanent software that’s tied more directly to the hardware and updated less often, while the hardware is the physical components themselves. These are the most permanent. References: https://pediaa.com/difference-between-firmware-and-software/#Firmware https://www.guru99.com/difference-system-software-application-software.html https://www.nielit.gov.in/gorakhpur/sites/default/files/Gorakhpur/olevel_1_ittnb_b3_03april20_AKT.p df https://www.tutorialspoint.com/difference-between-system-software-and-application-software https://www.google.com/search?q=hardware+pictures+of+computer&tbm=isch&source=iu&ictx=1&fir= KQC1bJp_bp5pjM%252C1t-gM-TO4jhxGM%252C_&vet=1&usg=AI4_- kSOwMpXpvplHi28KCqrcpufqt2bXw&sa=X&ved=2ahUKEwixs9SSz7_wAhXbzTgGHYIJCZcQ9QF6BAgEEAE &biw=1242&bih=577#imgrc=KQC1bJp_bp5pjM&imgdii=8_LUVR5N3cjlIM