Search results: 1375
CO1 | Acquire knowledge of the operating system and its functionalities, components, and terminologies used in the subject. |
CO2 | Analyze the role of process synchronization and the concept of concurrent processes in the operating system |
CO3 | Evaluate the process scheduling scenarios based on the existing methods and techniques used in the operating system. |
CO4 | Analyze the memory management mechanism used in the operating system and how the operating system optimizes memory usage. |
CO5 | Analyze the working of input and output management; and how the operating system performs the disk management. |
- Teacher: Dr. Shelly Gupta Gupta
An operating system is software that manages the computer hardware, as well
as providing an environment for application programs to run. Perhaps the most visible aspect of an operating system is the interface to the computer
system it provides to the human user.
To best utilize the CPU, modern operating systems employ multiprogramming, which allows several jobs to be in memory at the same time, thus ensuring
that the CPU always has a job to execute. Time-sharing systems are an extension of multiprogramming wherein CPU scheduling algorithms rapidly switch
between jobs, thus providing the illusion that each job is running concurrently.
The operating system must ensure correct operation of the computer
system. To prevent user programs from interfering with the proper operation of
the system, the hardware has two modes: user mode and kernel mode.
Operating systems must also be concerned with protecting and securing
the operating system and users.
- Teacher: Ms. Bhawna CSE(AI&ML)