We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2
The software in a computer system is any for the other applications that run on a
program, script, or application running on specific system.
it. It includes libraries, programs, and corresponding non-executable data, such As an OS essentially determines how a as digital media and online user interacts with the system, many documentation. users prefer to use one specific OS for their device. There are various types of Computer hardware and software need operating systems, such as real-time, each other, and neither of them can work embedded, distributed, multiuser, single- independently. The amalgamation of the user, internet, mobile, and many more. It hardware and the software gives control is important to consider the hardware and flexibility to modern-day computing specifications before choosing an systems. Without them, computers would operating system. be of no use. Some examples of operating systems are: Different Types of Software Android CentOS iOS Linux Mac As mentioned above, there are two major OS software types in computer systems – System Software and Application Device Drivers Software. It is a type of software that 1. System Software controls particular hardware attached to the system. Hardware It aids a user and the hardware to devices that need a driver to function and interact with each other. connect to a system include Basically, it is software to manage displays, sound cards, printers, computer hardware behavior to provide mouse, and hard disks. basic functionalities to users. Some examples of device drivers are: Simply put, the system software is an intermediator or a middle layer between BIOS Driver Display Drivers the user and the hardware. It sanctions a Motherboard Drivers Printer platform or environment for the other Drivers ROM Drivers software to work in. This is the reason why it is very important in managing the Firmware entire computer system. Firmware is permanent software Types of System Software embedded into a read-only memory. It is a set of instructions permanently stored Operating System on a hardware device. It provides essential information regarding how the It is the most basic example of the system device interacts with other hardware. software used in every computing device. It is a collection of software that handles resources and provides general services Programming Language Translators Avast Antivirus Directory Opus These are mediator programs on which McAfee Antivirus software programs rely to translate high- level language code and assembly level 2. Application Software language code to simpler machine-level code. Application Software, also known as end- user programs or productivity programs, Examples of Programming Language help the user in completing tasks such as Translators are interpreters, compilers, doing online research, jotting down and assemblers. notes, setting the alarm, designing graphics, keeping an account log, doing Assembler: This language processor is used calculations, or even playing games. to convert the assembly language into They lie above the system software. machine level language. 1. The General Purpose Application Compiler: This language processor is used Software: to convert High-Level Language into machine level language in one go, thus These are the types of application execution time is fast. The error detection is software that comes in-built and difficult in a compiler. Programming ready to use, manufactured by some Languages like C, C++ and Scala use company or someone. For e.g. compiler. Microsoft Excel – Used to prepare excel sheets. VLC Media Player – Interpreter: This language processor is also Used to play audio/video files. used to convert High-Level Language into Adobe Photoshop – Used for machine level language line-by-line, thus designing and animation and many execution time is slow. Error detection is more. easier in an interpreter as it reports as soon as a bug is caught and restarts the process. 2. The Specific Purpose Application This consumes unnecessary memory. Software: These are the type of software that Programming Languages like Python, Ruby is customizable and mostly used in real-time and Java uses an interpreter. or business environment. For e.g. Ticket Reservation System, Healthcare Utility software Management System, Hotel Management System and Payroll Management System Utility software is designed to aid in analyzing, optimizing, configuring, and maintaining a computer system. It supports the computer infrastructure. They focus on how an OS functions and then accordingly decide their trajectory to smoothen the system's functioning.