Software
Software
Presents
SOFTWA
RE
Abbreviated as SW or S/W
Operating
System
An Operating System is the most basic type of System Software that
helps to manage computer hardware and software. It is the central part
of any computer system which is responsible for the smooth
functioning of any computer device.
An Operating system primarily operates your computer when you start
it. If you haven't installed the operating system on your computer, then
you will not be able to start your computer. Some most common
examples of OS are macOS, Linux, Android, and Microsoft Windows.
An OS helps to control and make records of already executed programs
in your computer, such as application programs and other system
software.
COMPONENTS OF OS
Process Management
File Management
Network Management
Main Memory
Management
Secondary Storage
Management
Security Management
Command Interpreter
System
Process Management
Manage main memory for the devices using cache, buffer, and
spooling.
Spooling is an acronym for simultaneous peripheral operation online. Spooling is
the process of temporary storage of data for use and execution by a device,
program, or system. Data is sent to and stored in main memory or other volatile
storage until it is requested for execution by a program or computer.
Network management is the process of keeping your network healthy for an efficient
communication between different computers.
Following are the features of network management:
Network administration
Network maintenance
Network operation
Network provisioning
Network security
Main Memory
Management
Memory is a large array of words or bytes, each with its own address. It
is a repository of quickly accessible data shared by the CPU and I/O
devices.
Main memory is a volatile storage device which means it loses its
contents in the case of system failure or as soon as system power goes
down.
Keep track of which parts of memory are currently being used and
by whom.
Decide which processes to load when memory space becomes
available.
Allocate and deallocate memory space as needed.
Secondary Storage
Management
Storage allocation
Security Management
The operating system is primarily responsible for all task and activities
happen in the computer system. The various processes in an operating
system must be protected from each other’s activities. For that purpose,
various mechanisms which can be used to ensure that the files, memory
segment, cpu and other resources can be operated on only by those
processes that have gained proper authorization from the operating
system.
Command Interpreter
System
An Operating System is a complex Software System. Apart from the above mentioned
components and responsibilities, there are many other activities performed by the Operating
System. Few of them are listed below:
Security − By means of password and similar other techniques, it prevents
unauthorized access to programs and data.
Job accounting − Keeping track of time and resources used by various jobs
and users.
Error detecting aids − Production of dumps, traces, error messages, and
other debugging and error detecting aids.