Types of Contiguous Memory Allocation in Operating System – Tutorial In this tutorial we will learn about different types of contiguous memory allocation methods in operating system. In the Contiguous Memory Allocation in Operating system, every process is contained in a single contiguous section of memory. This topic is important for UGC NET exam from […]
operating system tutorial notes
Process Management in OS and Process State Diagram
Process Management in Operating System Process management in operating system is one of the important function performed by the operating system. In context to process operating system is responsible for various activities. We will learn about this in this tutorial. Process management in operating system is also an important topic for technical interview. Most of […]
Process Control Block in OS
Process Control Block Diagram in OS Process Control Block in OS is a Data Structure maintained by Operating System for each Process. In the previous process management in operating system tutorial, we have learned about different basics concepts of the process such as the basic introduction of process, abstract view of the process in memory or […]
Thrashing in Operating System | Cause of Thrashing in OS
Causes of Thrashing in OS The causes of thrashing in os are explained here in this tutorial. In this thrashing tutorial, we will learn about Thrashing and its causes and how to overcome Thrashing in os. Dear readers after reading this tutorial you will able to answer the questions related to thrashing concept is operating system. Frequently Asked Questions After reading […]
Types of Operating System
Types of Operating System Tutorial In this operating system tutorial, we will study some basic concepts of operating systems and the types of operating systems commonly used in different real-world applications. This Topic is mainly helpful for computer science students. Some time a conceptual question of 1 mark is asked from Operating System Types in GATE(CS/IT) and UGC […]
Threads in operating system
Threads in Operating System Threads in operating system play an important role in improving the overall performance. There are several benefits of using the threads. These benefits are discussed in this tutorial. Multithreading is an important concept used by most of the operating system. Computer science students should have knowledge about threads and multithreading. Questions […]
Process based questions for GATE CSE exam
Process , Thread and Cpu scheduling based questions for gate exam (1)Consider a set of n tasks with known runtimes r1,r2,……..rn to be run on a uniprocessor machine. Which of the following processor scheduling algorithms will result in the maximum throughput ? (A) Round-Robin (B) Shortest-Job-First (C) Highest-Response-Ratio-Next (D) First-come-First-Served (2) Where does the swap […]
Swapping for Memory Management By Operating System
What is Swapping ? Removing suspended or preempted processes from memory and their subsequent bringing back is called swapping. The basic idea of swapping is to treat main memory as a ‘pre-emptable’ resource. Lifting the program from the memory and placing it on the disk is called ‘Swapping out’. To bring the […]
Relocation in Memory Management
What is Relocation in Memory Management ? In this tutorial we will discuss about relocation in memory management or relocation in Operating System. Here in this post today we will learn about relocation introduction, memory management techniques , different types of relocation such as static relocation and dynamic relocation . Some time conceptual questions are […]