Category Archives: Operating Systems

Process Schedulers in Operating System

A scheduler is a type of system software that allows you to handle process scheduling. There are mainly three types of Process Schedulers: Long Term, Short Term, Medium Term. These are explained as following below. Long Term or job scheduler : Long term scheduler is also known as job scheduler. It chooses the processes from the pool (secondary… Read More »

Dual Mode of Operating Systems

Dual-mode operation forms the basis for I/O protection, memory protection and CPU protection. Two modes are provided by the hardware – user and kernel mode. Mode bit is added to computer hardware to indicate the current mode. When system boots, hardware starts in kernel mode. The OS is loaded and then user process is started in user mode.… Read More »

Applications of Operating System

An Operating System (OS) is a collection of software that manages computer hardware resources and provides common services for computer programs. Application programs usually require an operating system to function. The fundamental goal of a Computer System is to execute user programs and to make tasks easier. There are various types of operating systems. Applications of Operating System… Read More »

Functions of an Operating System

Operating systems were first developed in the late 1950s to manage tape storage. The present-day popular OS Windows first came to existence in 1985 when a GUI was created and paired with MS-DOS. An Operating System acts as a communication bridge (interface) between the user and computer hardware. The purpose of an operating system is to provide a… Read More »

Types of Operating Systems

Operating System (OS) is an interface between a computer user and computer hardware, which performs all the basic tasks like file management, memory management, process management, handling input and output, and controlling peripheral devices such as disk drives and printers. Types of Operating Systems : Some popular Operating Systems include Linux Operating System, Windows Operating System, VMS, OS/400,… Read More »