Discussion Locked

Unix Multi-processing

0 helpful
3 replies
Closed to new repliesThis discussion is closed. It stays readable, but it takes no new replies.
For a college assignment I need a good explanation of how Unix handles multiple processing activities.

3 replies

by rvk

The major components of OS is
1. Process management
2. Memory managent
3. I/O Management
4. Scheduler
etc..

The scheduler is a process that assigns the CPU to each process a certain interval of time ( of the order of micro secs). Thusevery process gets CPU and performs its task. But at any given time in a single cpu machine, only one process would be running others will be waiting for CPU or for other resource. There different scheduling mechanisms such as round-robin, priority base etc.
Hopes this gives an idea.
Thanks & Rgds
rk

This discussion is closed to new replies.