Introduction to CPU Scheduling

CPU scheduling is very necessary in the case of multiprocessor systems.  when there are multiple processes to execute, the processor cannot wait until the process is complete.  it needs to switch between the processes simultaneously so that the response time of your computer will be high. CPU should not be kept idle. It should execute...

Single Processor vs Multi Processor System

Single processor system Most systems use single processor systems. They perform only one process at a given time, and it carries out the next process in the queue only after the current process is completed. OS monitors the status of them and also sends them next executable instruction. It relieves CPU of disk scheduling and other tasks. It is...

Operating System - User View and System View

Operating System is designed both by taking user view and system view into consideration. Below is what the users and system thinks about Operating System. User View The goal of the Operating System is to maximize the work and minimize the effort of the user. Most of the systems are designed to be operated by single user, however in some systems...

What is Operating System

Operating System is an interface between the user and the system, by allocated various hardware resources such as memory among various Software and processes. In addition it also provides GUI interface for users to easily operate upon the system and hardware. It performs job scheduling, system maintenance, which we will discuss in later posts A Computer...
Back To Top