Software
Software
Operating System
The Operating System is a program with the following features -
The user of a batch operating system never directly interacts with the
computer. In this type of OS, every user prepares his or her job on an offline
device like a punch card and submit it to the computer operator.
Multiprocessing OS
A real time operating system time interval to process and respond to inputs is
very small. Examples: Military Software Systems, Space Software Systems
are the Real time OS example.
Mobile OS
Some most famous mobile operating systems are Android and iOS, but others
include BlackBerry, Web, and watchOS.
Some typical operating system functions may include managing memory, files,
processes, I/O system & devices, security, etc.
The kernel is the central component of a computer operating system. The only
job performed by the kernel is to manage the communication between the
software and the hardware. A Kernel is at the nucleus of a computer. It makes
the communication between the hardware and software possible. While the
Kernel is the innermost part of an operating system, a shell is the outermost
one.
Features of Kernel
Types of Kernel
There are many types of kernels that exists, but among them, the two most
popular kernels are:
1. Monolithic
A monolithic kernel is a single code or block of the program. It provides all the
required services offered by the operating system. It is a simplistic design
which creates a distinct communication layer between the hardware and
software.
2. Microkernels
Microkernel manages all system resources. In this type of kernel, services are
implemented in different address space. The user services are stored in user
address space, and kernel services are stored under kernel address space.
So, it helps to reduce the size of both the kernel and operating system.
Software 2
Application of Software
Software is a set of programs, which is designed to perform a well-defined
function. A program is a sequence of instructions written to solve a particular
problem.
● System Software
● Application Software
System Software
● Payroll Software
● Student Record Software
● Inventory Management Software
● Income Tax Software
● Railways Reservation Software
● Microsoft Office Suite Software
● Microsoft Word
● Microsoft Excel
● Microsoft PowerPoint