Operating System
Operating System
1. Security –
The operating system uses password protection to protect
user data and similar other techniques. it also prevents
unauthorized access to programs and user data.
2. Processor Management
In multiprogramming environment, the OS decides which
process gets the processor when and for how much time. This
function is called process scheduling. An Operating System
does the following activities for processor management −
Keeps tracks of processor and status of process. The
program responsible for this task is known as traffic
controller.
Allocates the processor (CPU) to a process.
De-allocates processor when a process is no longer
required.
3) File Management
A file system is normally organized into directories for easy navigation and
usage. These directories may contain files and other directions.
Keeps track of information, location, uses, status etc. The collective facilities
are often known as file system.
4) Memory Management
Memory management refers to management of Primary Memory
or Main Memory. Main memory is a large array of words or bytes
where each word or byte has its own address.
Main memory provides a fast storage that can be accessed
directly by the CPU. For a program to be executed, it must in the
main memory. An Operating System does the following activities
for memory management −
Keeps tracks of primary memory, i.e., what part of it are in
use by whom, what part are not in use.
In multiprogramming, the OS decides which process will get
memory when and how much.
Allocates the memory when a process requests it to do so.
De-allocates the memory when a process no longer needs it
or has been terminated.
5. Device Management –
An OS manages device communication via their respective drivers. It performs the
following activities for device management. Keeps tracks of all devices connected to
system. designates a program responsible for every device known as the
Input/Output controller. Decides which process gets access to a certain device and
for how long. Allocates devices in an effective and efficient way. Deallocates devices
when they are no longer required.
6. Network management :
A network operating system is the platform on which computer networking takes
place. Basic features allow for file, print and Internet connections. Data backup and
replication functions are controlled through the network operating system. The
management of connective systems for local and wide area networks (LANs and
WANs), such as routing, switches and other ports are configured and managed
through network operating system features.