Difference between Hardware, Software, Firmware, Middleware
Tinzo02
2,603 views
8 slides
Jan 17, 2021
Slide 1 of 8
1
2
3
4
5
6
7
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
Size: 1.69 MB
Language: en
Added: Jan 17, 2021
Slides: 8 pages
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