×

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 is Chat Slang?

Chat slang, also known as internet slang or cyber slang, is a form of shorthand language used in instant messaging, text messaging, and other online communications, such as social media...

4 minutes read.

How to Fix a Windows CD-ROM, DVD, or Disc Drive Issue?

If your CD-ROM, DVD, or disc drive is not working properly in Windows, you can try a few troubleshooting steps to fix the issue. These steps include checking the connections,...

6 minutes read.

How to enable or disable the preview pane of Microsoft Outlook

Preview Pane lets you preview the file's contents in the viewing pane. Users can quickly scan the contents of a selected file in the preview window without actually opening it....

3 minutes read.

What is Keyboard?

In modern times, computer is one of the most important digital technologies for any human being. People will also efficiently correlate these new technologies with the increasing daily-by-day technology. Today’s environment, all...

7 minutes read.

What is a Cold Boot?

A cold boot is a process of starting a computer from a completely powered-off state. It is also known as a hard boot. The computer goes through a series of...

8 minutes read.

What is flash memory?

Flash memory, commonly known as flash storage, is a non-volatile memory. In electronics products and enterprise software, flash memory is frequently used for storage and transfer. In-memory processing devices use...

6 minutes read.

Smart Devices

Smart devices are all everyday objects made intelligent with, for all intents and purposes, advanced computing, including mostly AI and machine learning, and networked to form the internet of things,...

3 minutes read.

Internet Explorer Shortcut Keys

While using internet explorer, when we use shortcut keys, our work will be done faster when compared to the job done without using them. The reason is internet explorer is...

23 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.

Augmented Reality

Augmented reality, or simply AR, is an alternate or enhanced version of the world we see around us with the help of some technologies. AR is like a new trend...

3 minutes read.

What is a Webcam?

Webcam is a peripheral digital camera that can be attached to the device, which allows you to click photos and record videos directly on the system. There is various webcam...

11 minutes read.

Computer Pioneers and people who are CEO

The world of technology has been shaped by several individuals who have made significant contributions as computer pioneers and CEOs of technology companies. This article will take a deeper look...

42 minutes read.

What is AIMBOT?

In shooter games, an AIMBOT is any cheating software or game hack that enables a player to aim automatically and, in some circumstances, auto-shoot (trigger bot). In first-person shooter games,...

4 minutes read.

Computer Hardware

The computer hardware includes the physical parts or components of the computer, such as to monitor, keyboard, mouse, motherboard, etc. We need software for the instructions that can be stored...

5 minutes read.

Difference between hardware and software

Computer Hardware Hardware refers to the actual parts of a PC or a machine that we can see and contact. An actual part is utilized in various ways to assemble a...

3 minutes read.

What is a Case fan?

A case fan, sometimes known as a system fan, is a component of a computer that is attached to the front or rear of the device's chassis. Case fans aid...

3 minutes read.

What is Thermos flask?

A vacuum flask sometimes referred to as a Dewar flask, Dewar bottle, or Thermos is an insulating storage container that considerably extends the amount of time that the contents of...

6 minutes read.

What is a Processing Device?

The computer receives input from input devices such as the keyboard, joystick, and scanner; then it goes through an intermediate stage; here, it manipulates the data and sends it to...

4 minutes read.

How to determine Which Version of Microsoft Office I'm using?

Many people who use Windows computers also use Microsoft's Office package. While it is simple to tell what version of Windows you are using just by glancing at your desktop,...

3 minutes read.

What is a touch screen?

The touch screen has been proved a revolution for every sector, such as electronics, communication, the service industry and the daily lifestyle, etc. It is one of the types of...

6 minutes read.