Professional Documents
Culture Documents
Program Creation.
Accounting.
Communication.
Function
It is the job of OS to manage all the running processes of the system. It
handles operations by performing tasks like process scheduling and such as
resource allocation.
TYPES
Hard Real Time :
In Hard RTOS, the deadline is handled very strictly which means that given
task must start executing on specified scheduled time, and must be
completed within the assigned time duration.
Sometimes costly
Process Management
The process management component is a procedure for managing the many
processes that are running simultaneously on the operating system. Every
software application program has one or more processes associated with
them when they are running.
Network Management
Network management is the process of administering and managing
computer networks. It includes performance management, fault analysis,
provisioning of networks, and maintaining the quality of service.
Secondary-Storage Management
The most important task of a computer system is to execute programs. These
programs, along with the data, helps you to access, which is in the main
memory during execution.
Secondary-Storage Management
The most important task of a computer system is to execute programs. These
programs, along with the data, helps you to access, which is in the main
memory during execution.
1. Interrupts
2. Multitasking
3. Kernel/User switch
New State
This is the first state of the process life cycle. When process creation is taking
place, the process is in a new state.
Ready State
When the process creation gets completed, the process comes into a ready
state. During this state, the process is loaded into the main memory and will
be placed in the queue of processes which are waiting for the CPU
allocation.
When the process is in the creation process is in a new state and when the
process gets created process is in the ready state.
Running State
Whenever the CPU is allocated to the process from the ready queue, the
process state changes to Running.
Terminated or Completed
When the entire set of instructions is executed and the process is completed.
The process is changed to terminated or completed state.During this state
the PCB of the process is also deleted.
1. One to one
2. Many to one
3. Many to many
One to one
The one to one model maps each of the user threads to a kernel thread. This
means that many threads can run in parallel on multiprocessors and other
threads can run when one thread makes a blocking system call.
Many to one
The many to one model maps many of the user threads to a single kernel
thread. This model is quite efficient as the user space manages the thread
management.
Job queue − This queue keeps all the processes in the system.