What is Software & Explain its Types

What is Software


A Software is nothing but a program or collection of Programs which is used to provide an interface for users to perform their operations on hardware. We know that every operation is performed by hardware but how that hardware works that instructions are given in software. Users can not works directly on hardware they actually need some kind of medium so that they perform their operations and these kind of medium are nothing but software programs.   


Software
Software


User wants to perform some specific task on computer but user don't have the knowledge about how that task operated on computer and what exactly to do and this need is fulfilled by a software. 

A Software works on peripheral devices of the entire computer system so that user can perform his specific task on computer.
A software plays a mediator role between the user and the computer hardware. A user can’t perform any task on a computer without software.

Types of Software

Software broadly classified in two category which is given below:-

Types of Software
Types of Software


1. System Software- System software provides a way to user so that user can interact with hardware to perform specific task or in other words we can say that the system software is responsible for hardware functionality according to the user requirement on specific task.
System Software is middle layer between hardware and user.

System Software
System Software

System Software programs are coded in Low Level Language generally runs in background and provides functionality to user.

Examples of System Software-

A) Operating System- As the name suggest the system on which user can operate. It is the best example of System Software which handle all the services, programs running on it. Single-User, Multi-User, Distributed, Embedded, Real-Time Operating System etc. are the Types of Operating System.
Some example of Operating System-
    a) Windows
    b) Linux
    c) Unix
    d) iOS
    e) Android etc.

B) Device Drivers- These System Software are used to control the Devices and provide the proper attachment of device to system so that device can work with system in proper manner.
Some example of Device Derivers are-
    a) BIOS Drivers
    b) Printer Drivers
    c) Scanner Drivers
    d) Bluetooth Driver 
    e) USB Drivers 
    f) Sound Card Drivers etc.

C) Firmware- It is a system software stored permanently in Read Only Memory (ROM). IT contains the Instructions that how particular device interacts with other resources or hardware.
Some example of Firmware software are-
    a) BIOS
    b) Embedded
    c) Computer Peripherals etc.

D) Utility Software- These System Software are generally works on optimizing system so that system works very well. We also can say that Utility software Analyze and maintain the system. Types of software under this categories are Compression, Defragmentation, Anti-virus, Disc-Cleanup etc.
Some example of Utility Software are-
    a) WinZip
    b) Avast Antivirus
    c) Norton Antivirus
    d) WinRAR etc.

2) Application Software- These software generally used in productivity hence called productivity software and also called end-user programs. We can perform number of tasks on these software like creating resume, Letter, Banner Designing, Maintaining Account of Employee in Organization, gaming, making charts, Listening songs, watching videos etc. These Software generally designed for specific purpose or requirement.

Example of These Software are-

A) Word Processor- By using Word Processor, we can create or edit a document even we can use formatting on document as well as can do printing.
Example of Word Processing Software are-
    a) MS Word
    b) Google Docs etc.

B) Database Software- These Software are used to store data in appropriate manner. In this software we create a Database in which all the data are stored. The stored data managed by database management system.
Some example of Database Software are-
    a) MS-Access
    b) MySQL
    c) MS-SQL
    d) Oracle etc.

C) Multimedia Software- These Software are used to work on Multimedia files like Images, Audio files, Video files, Animated files etc. These software works on Image editing, voice editing, video editing, video making, audio recording etc.
Some example of Multimedia software are-
    a) Corel Draw,
    b) Adobe Photoshop,
    c) Adobe Page Maker,
    d) VLC Media Player,
    e) Windows Movie Maker etc.

D) Web Browsers- These Application Software are used to search record on server machine and display on user screen. When user ant to browse the content on network or internet he need the application software called Web browser.
Some example of Web Browser are-
    a) Google Chrome,
    b) Opera,   
    c) Mozilla Firefox etc.

Other Kind of Software according to their usage-
    a) Freeware software- Skype, Adobe Reader, Audacity etc.
    b) Shareware- PHP Debugger, Adobe Acrobat etc.
    c) Open Source- Apache Web Server, Mozilla Firefox etc.     

No comments:

Post a Comment