Usage of devicedrivers (communicate with I/O controllers)
coverts peripheral signals into OS signals as an interface
allocation of tasks
Process Scheduling
Management of tasks by allocating processing time
multitasking
scheduler used to efficiently allocate processor time & queue-up
A real-time operating system (RTOS) is an operating system (OS) for real-timecomputing applications that processes data and events that have critically defined time constraints
A network operating system (NOS) is a specialized operating system for a network device such as a router, switch or firewall.
A distributed operating system is a collection of independent software, networked, communicating, and physically separate computational devices. They handle jobs which are serviced by multiple CPUs.