Difference between Hardware, Software, Firmware, Middleware

Tinzo02 2,603 views 8 slides Jan 17, 2021
Slide 1
Slide 1 of 8
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8

About This Presentation

Presentation on Hardware, Software, Firmware, Middleware with examples & types.
It helps people to understand basic of Computers.
#ComputerFundamentals #hardware #software #Computer #Fundamentals


Slide Content

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. S oftware 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