×

Computer Software

The computer software is the collection of data or instruction that tells the computer how to work. It is a set of program that enables the computer to perform a specific task. It has to be "loaded" into the computer's storage such as hard drive, memory, Ram, etc. Anything which stores electronically is known as software.

Software

 There are two types of software that exist in the computer system:

  1. System Software
  2. Application Software

The term software is the opposite of hardware. The hardware describes the physical part of the computer system, but the software refers to applications, scripts, and programs that can run on the device.

1. System Software

System Software is the collection of programs which can provide a platform for other software. There are different types of system software which includes an operating system such as macOS, Ubuntu, and Microsoft Windows, etc. There are various types of system software, which are given below:

1.Operating system

The operating system is system software that manages computer hardware, software resources, and provides common services for the computer program. It works as an interface between the user and computer hardware.

Types of Operating system

The operating system performs all the basic jobs like managing file, process, and memory. It acts as a manager of all resources, so, it is known as a resource manager. There are various types of the operating system which are given below:

A. Batch operating system

The batch operating system does not interact with the computer directly. There is an operator which takes similar tasks having the same requirement and group them into batches. The operator is responsible for sorting the tasks with similar needs.

Software 1

                                             Figure: The batch operating system.

B. Time-sharing operating system

In time-sharing operating system, every task is given some time to execute, so that the entire job work smoothly.  These systems are also known as the multitasking systems. The time that every task gets to execute is known as quantum. The time-sharing system uses CPU scheduling and multiprogramming to provide every user with a small portion of the time-shared computer. This system allows every user with a small portion of the time-shared computer.

Software 2

                                          Figure: Time-sharing operating system.

C. Distributed operating system

The distributed operating system is a recent advancement in the world of computer technology. These distributed systems referred as loosely coupled. The processor of this system differs in size and function.

Software 3

                                        Figure: The Distributed Operating System.

D. Real-time operating system

This type of operating system serves Real-time systems. The time interval needs to process and respond to inputs is very small. This time interval is called response time. There are two kinds of Real-time operating system which are given below:

1. Hard Real-time system

The time constraints are very strict in the hard Real-time operating system. Even the shortest possible delay is not acceptable in these systems.

2. Soft Real-time system

The time constraints are less strict in these types of operating systems.

Software 4

                                       Figure: The Soft-Real time operating system.

E. Network operating system

The Network operating systems run on the server and provide the capability to manage the data, users, groups, security, applications, and other networking functions. All the users are well aware of the underlying configuration in Network Operating System.  These systems allow shared access of files, printers, security applications and other networking functions over a small private network. The Network Operating system is also known as a tightly coupled system. 

Software 5

                                    Figure: The Network Operating System  

Functions of Operating system

The operating system has three main functions which are given below:

1. Manage computer resources, such as the central processing unit, disk drives, and printers.

2. Establish the User interface.

3. The Operating system executes and provides services for application software.

2. Device Driver

The Device driver is the computer program that operates or controls a particular type of device which is attached to the computer. The device drivers are hardware-dependent and operating-system-specific.

2. Application software

The Application software is designed to perform a group of coordinated functions, tasks, or activities for the benefit of the user. There is various type of application such as a word processor, a spreadsheet, an accounting application, a web browser, an email client, a media player, a file viewer, etc. The application software is a program or group of programs which is designed for the end-users. Some application software is given below:

1. Word processing software

The word processing system is used to manipulate the task or jobs and apply the basic designs to our pages. It is a computer program or device that provides input, editing, formatting, and output of text with an additional feature.

  This software enables our write text, store it electronically, display it on the screen, modify it by entering commands and characters from the keyboard, and print it. 

2. Spreadsheet software

The spreadsheet software is defined as a type of computer program which helps the user to perform numerical functions and analyze numbers through a computerized version of accounting worksheet.

3. Desktop publishing software

The desktop publishing software is the creation of documents using page layout software on a personal computer. There are several types of desktop publishing software such as Adobe Indesign, Microsoft Publisher, etc. This software assists in the creation of different forms of online content.


Related Topics

What Are Bottom Row Keys?

The bottom row keys, also known as the "home row" keys, are important for several reasons: The bottom row keys are where the fingers rest when not typing and are the...

7 minutes read.

What is braille reader?

An electronic device known as a braille reader, sometimes known as a braille display, which enables a blind person to read the text on a computer monitor. Braille is a...

3 minutes read.

What is Safe Mode?

There are various operating systems that provide multiple boot options to the users. Safe mode is also one of the boot options available for the users. It is very different...

6 minutes read.

How do I Update my Antivirus Program

It's crucial to protect your computer from viruses, especially if it connects to the Internet. If you maintain your antivirus software's virus definitions up to date, it can help keep...

4 minutes read.

How to open Microsoft Paint

You can use the MS Paint feature on a Windows PC to draw on either a blank canvas or an existing image. Microsoft Paint is one of those programs that can...

4 minutes read.

RAM (Random Access Memory) Vs. ROM (Read Only Memory)

RAM (Random Access Memory) Vs. ROM (Read Only Memory) There are several differences between the Random access memory and read-only memory which is given below: RAM (Random Access Memory )ROM (Read Only...

4 minutes read.

What is a Program

A program can be defined as an application used to perform a specific function. It constitutes stepwise instructions to perform a dedicated task. Multiple programs working together can form a...

4 minutes read.

What is a boot device?

A boot device would be any machinery containing the files required to launch a system. A hard disk, an optical disk drive, a CD - ROMS drive, a Storage device,...

3 minutes read.

Where can I ask questions on the internet?

The internet is a great resource of knowledge and information where you can find all types of questions like imaginable questions, past answers, and much more. However, there are times...

6 minutes read.

How to Identify problems in the Windows Device Manager?

When you run the Device Manager, a screen shown in the example display below. Next to each gadget category, arrows are pointing to the right. No other devices or Unknown...

6 minutes read.

What is a Digital Assistant?

It is a voice assistant or a predictive chatbot that is programmed in such a manner that it can answer the queries of the user or can perform certain simple...

8 minutes read.

What is Ray Tracing?

Ray tracing is a technique used in graphic design to produce graphics by following the route that light follows via individual pixels. The effects of light rays on the items...

4 minutes read.

What is a Server?

The computer which processes the request and delivers the data to the other client over any network is called a Server. The server could be local or internet. These are specialized...

6 minutes read.

What are the disadvantages of the Internet?

Disadvantages of the Internet Every invention has two aspects, good and bad. However, for all its advantages and positive perspectives, every technology has its obscure and nasty side.  Similarly, the Internet...

5 minutes read.

What is Cat 5?

In our daily life, every person is opted to use different technologies and is successful in implementing the new opted technologies. Every day people are interested in making new inventions...

4 minutes read.

Basic Network Troubleshooting

The term Basic Network Troubleshooting means to determine the issue related to the network through a continuous process and solve them using practically examined and reliable solutions. The methods that...

9 minutes read.

What is Home Page?

The first appearance of the webpage when we search the URL inside the search bar is called the homepage. Every visitor of any website first lands on the home page....

4 minutes read.

What is a Raster?

A horizontal scan line is an image made of lines on the interior of the screen that were traced by an electron beam to generate a raster. These lines can...

3 minutes read.

What is a Slide?

A slide is typically a single page of a presentation or lecture. Slides are usually used to present information visually, using text, images, charts, and other media to convey ideas...

4 minutes read.

What is Binary?

There are four types of the number system in computer applications through which we represent the different numbers. Before moving to binary numbers, let's discuss the rest of the number...

5 minutes read.