Operating System
Operating System is the most important software that runs on a computer. It manages the computer's memory and processes, as well as all of its software and hardware. It enables the computer hardware to communicate and operate with the computer software. Without a computer operating system, computer and software programs would be useless.
Basics
This category covers the basic building blocks, architecture, types, and evolution of the operating systems with time.
Linux
In this category, we will learn about Linux Operating System. What are the Linux operating system, its features, types etc.
Windows
In this category, we will learn about Windows Operating System. What are the windows operating system, its features, etc.
Introduction to Operating System
By Jainish Patel
● Published At Feb 2022
This article is about, introduction to the operating system and its importance. ... Keep reading ..
Types of Operating Systems
By Jainish Patel
● Published At Feb 2022
This article comprises the discussion on the different types of operating systems followed by their advantages and disadvantages. ... Keep reading ..
Layered Structure of Operating System
By Aditya Singh
● Published At Jun 2022
This article discusses the layered structure of the operating system, all layers in this operating system, and its working also.... Keep reading ..
Functions of an Operating System
By Saloni Singhal
● Published At Dec 2021
This blog’s objective is to understand the functions of an operating system.... Keep reading ..
Features of the Linux Operating System
By Mohammad Saalim
● Published At Jun 2022
 In this article, we shall be discussing the Features of the Linux operating system.... Keep reading ..
Android Operating System
By Mohammad Saalim
● Published At Jun 2022
This article will cover the Android Operating System and its features and applications.... Keep reading ..
Multiprocessing in Operating System
By Yashesvinee V
● Published At Jun 2022
This blog briefly discusses a Multiprocessing Operating system. It also explains the working and the pros and cons of multiprocessing. ... Keep reading ..
Network Operating System
By Jaskirat Singh Saggu
● Published At Jun 2022
This blog will help you enhance your knowledge about Network Operating Systems by giving you a brief introduction and explaining its various types in detail with their advantages and disadvantages. ... Keep reading ..
Multi User Operating System
By Jaskirat Singh Saggu
● Published At Jun 2022
This blog will help you enhance your knowledge about Multi User Operating Systems by giving you a brief introduction and explaining its various types in detail with their advantages and disadvantages. ... Keep reading ..
Single User operating System
By Rushali Patnaik
● Published At Jun 2022
In this article, we will learn all about the single-user operating system, its types, advantages and disadvantages, and its features. ... Keep reading ..
Batch Processing Operating System
By Ankit Kumar
● Published At Jun 2022
This article shall discuss the various aspects of the batch processing operating system. We shall discuss the types as well as the advantages and disadvantages of the batch operating system. ... Keep reading ..
Evolution of Operating system
By ABHINAV KUMAR
● Published At Jun 2022
This blog explains the details of Evolution of the Operating System over the years along with classification based on generation of evolution.... Keep reading ..
Protection in Operating System
By Saksham Gupta
● Published At May 2022
This blog will discuss ‘Protection in Operating System’ in detail. ... Keep reading ..
Operating Systems Properties
By Shivani Kumari
● Published At Jun 2022
In this article, we will learn about the Properties of Operating Systems. We will discuss the advantages and disadvantages of each property.... Keep reading ..
Advantages and Disadvantages of Operating System
By Sneha Mallik
● Published At May 2022
This blog covers the advantages and disadvantages of operating systems. We will learn to distinguish between the advantages and disadvantages of operating systems.... Keep reading ..
Difference between 32-bit and 64-bit operating systems
By Jainish Patel
● Published At Jan 2022
This article is about, Difference between 32-bit and 64-bit operating systems. ... Keep reading ..
Time-Sharing vs Real-Time OS
By Pakhi Garg
● Published At Feb 2022
This blog discusses time-sharing and real-time operating systems and the difference between them.... Keep reading ..
Real-Time Operating System
By Anuradha Dixit
● Published At Jun 2022
This blog discusses Real-Time operating systems, their types, and various components of RTOS.... Keep reading ..
Tasks in Real-Time Systems
By Divyansh Jain
● Published At Feb 2022
In this article, we will learn about how tasks in real-time work and how different types of tasks contribute to the system. Also, we will discuss how task scheduling works.... Keep reading ..
Types of Computer Memory (RAM and ROM)
By Jainish Patel
● Published At Feb 2022
This article covers the different types of Computer Memory ( RAM and ROM) illustrated with examples. ... Keep reading ..
Multiprogramming Operating System
By Aditya Singh
● Published At May 2022
This article discusses the Multiprogramming operating system and its work. Types of multiprogramming operating systems. Benefits and disadvantages.... Keep reading ..
Multitasking
By Amit Singh
● Published At May 2022
This article incorporates one of the basic topics, i.e., multitasking in the operating system, along with its types and advantages and disadvantages.... Keep reading ..
Multiprogramming vs. Multitasking
By Alisha Chhabra
● Published At Feb 2022
This article incorporates the difference between Multiprogramming vs. multitasking in detail. ... Keep reading ..
Difference Between Firmware and Operating System
By Alok Pandey
● Published At May 2022
In this blog, we will learn about the difference between Firmware and Operating System. ... Keep reading ..
Multiprogramming vs. Time Sharing Operating System
By Aditya Singh
● Published At Jun 2022
In this article, we will discuss multiprogramming operating systems, time-sharing operating systems, and their advantages and disadvantages along with the differences. between them.... Keep reading ..
Difference between multitasking, multithreading and multiprocessing
By Amit Singh
● Published At May 2022
This article incorporates the difference between multitasking, multithreading and multiprocessing.... Keep reading ..
Kernel in Operating System
By Aman Kumar Singh
● Published At May 2022
In this article, we are going to discuss Kernel in Operating System... Keep reading ..
File Management in Operating System
By Ankit Kumar
● Published At Jun 2022
This article shall discuss the functions, components of file management in operating systems. We shall also discuss the various operations that are performed on a file. ... Keep reading ..
Device Management in Operating System
By Ankit Kumar
● Published At Jun 2022
This article shall discuss the various features and functions of device management in operating systems. ... Keep reading ..
What is Batch Operating System?
By Sanjana Yadav
● Published At Jun 2022
You will learn about the batch operating system, its kinds, how it works, and its benefits and drawbacks in this article. ... Keep reading ..
what is distributed operating system?
By Sanjana Yadav
● Published At Jun 2022
This article talks about the Distributed Operating System, its features, types, advantages, and disadvantages. ... Keep reading ..
Services Provided by Operating System
By Sanjana Yadav
● Published At Jun 2022
In this article, we will learn about the fundamentals of an operating system and what type of services are provided by an operating system. ... Keep reading ..
PCB in Operating System
By Jaskirat Singh Saggu
● Published At Jun 2022
This blog will help you enhance your knowledge about Process Control Block by giving you a brief introduction and explaining its role and structure in an operating system in detail. ... Keep reading ..
Objectives of Operating System
By ABHINAV KUMAR
● Published At Jun 2022
This blog explains the detailed objective of the Operating System. It also deals with the various functions of the operating system.... Keep reading ..
Swapping in Operating System
By Akshat Chaturvedi
● Published At Jun 2022
In this blog, we’ll learn about swapping and its advantages and disadvantages.... Keep reading ..
Thrashing in Operating System
By soham Medewar
● Published At Jun 2022
In this article, we will discuss one of the topics of an operating system, i.e., thrashing. We will study the causes of thrashing and some techniques to overcome it.... Keep reading ..
System Structure
Operating Systems divide into various subsystems that defined task, input, output, and performance characteristics. Arrangement of these subsystems is called OS structure which determines the performance and implementation of Operating systems.
Microkernel
By Jainish Patel
● Published At Feb 2022
This article incorporates a detailed discussion about the Microkernel in operating systems. ... Keep reading ..
Kernel I/O Subsystem
By Amisha Purswani
● Published At Jan 2022
In this blog, we'll learn what Kernel I/O Subsystems are. We will learn I/O scheduling, caching, buffering, spooling, I/O protection, and error handling.... Keep reading ..
Monolithic Kernel and Key differences from Microkernel
By Debarati Ghatak
● Published At Jan 2022
This blog will discuss monolithic kernel - a vital Operating System topic. We will also learn about the critical differences between monolithic kernels and microkernels.... Keep reading ..
Introduction to System Calls
By kashish saxena
● Published At Jan 2022
The purpose of this article is to teach you about system calls in the operating system and their types, among other things as well.... Keep reading ..
Fork() System Call
By PRASHANT SINGH
● Published At Feb 2022
This blog introduces the fork() system call and also covers the syntax and calling of fork() in C language with various examples.... Keep reading ..
Get/Set Process Resource Limits In C
By Amisha Purswani
● Published At Jan 2022
In this blog, we'll learn how the getrlimit() and setrlimit() system calls can be used to get and set the resource limits associated with a process.... Keep reading ..
Dual mode in OS
By Alisha Chhabra
● Published At Jan 2022
This article incorporates the dual mode in Operating systems along with how the switches take place and when. ... Keep reading ..
Privileged and Non-Privileged Instructions
By Pakhi Garg
● Published At Jan 2022
This article will discuss privileged and non-privileged instructions in the operating system in detail. ... Keep reading ..
Scheduling
Operating System allocates priorities to jobs. Deciding which job to run next is the job of the scheduler. The scheduler must maximize throughout try to process as many jobs as possible in as little time as possible. Balance resource use and avoid pushing low-priority jobs to the back of the queue forever.
Introduction to Process Management
By Pakhi Garg
● Published At Feb 2022
In this article, we will briefly introduce process management, the process in memory, program vs process, states of a process and process control block.... Keep reading ..
Scheduling in Operating System
By Yashesvinee V
● Published At Jun 2022
This blog discusses Process scheduling in operating systems in detail. It explains the different types of scheduling queues and process schedulers. ... Keep reading ..
Scheduling Algorithms in Operating Systems
By Yashesvinee V
● Published At Jun 2022
This blog discusses the scheduling algorithms in operating systems and highlights the important terminologies. It also lists the various scheduling algorithms used to schedule processes in the OS. ... Keep reading ..
Attributes of a process
By Amarjeet Kumar
● Published At Jun 2022
This article will go through the Operating System that uses the process attributes to generate the process control block (PCB). ... Keep reading ..
Process Queues
By Devansh Bajpai
● Published At Jun 2022
This blog will introduce the Process Queues,their types and working and their implementation.... Keep reading ..
States of a Process
By Divyansh Jain
● Published At Jan 2022
In this brief article, we will understand all the states a process undergoes between the operation of creating and terminating a process.... Keep reading ..
Process Scheduler
By Amit Singh
● Published At May 2022
This article incorporates the process schedulers in detail and its types.... Keep reading ..
CPU Scheduling
By Pakhi Garg
● Published At Jan 2022
In this article, we will study some concepts of CPU scheduling and several CPU scheduling algorithms.... Keep reading ..
Preemptive and Non-Preemptive Scheduling
By Divyansh Jain
● Published At Jan 2022
This brief article will help you understand the priority scheduling techniques and the parametric key differences.... Keep reading ..
Measure the time spent in context switch
By Amisha Purswani
● Published At Jan 2022
In this blog, we will learn about context switch, context switch steps, and how to calculate context switch time.... Keep reading ..
Difference between dispatcher and scheduler
By Jainish Patel
● Published At Jan 2022
This article is about the difference between dispatcher and scheduler illustrated with examples.... Keep reading ..
FCFS Scheduling
By Sanjana Yadav
● Published At Dec 2021
This post will go through the basics of the FCFS CPU Scheduling method. We'll also look at the strategy's criteria, manner, advantages, and limitations. ... Keep reading ..
SRTF Scheduling
By Aman kumar Chourasiya
● Published At Jun 2022
In this blog we will extensively discuss the SRTF Scheduling policy in Operating Systems.... Keep reading ..
Program for First Come First Serve Scheduling
By kashish saxena
● Published At Jan 2022
We will be writing a program for FCFS, a scheduling algorithm that automatically executes queued requests in an operating system.... Keep reading ..
Convoy Effect
By Divyansh Jain
● Published At Jan 2022
In this brief article, we will understand how a simple property of the FCFS algorithm i.e., the Convoy Effect leads to the slowing down of the Operating System.... Keep reading ..
Shortest Job First(Non-preemptive)
By Ankit Kumar
● Published At Jan 2022
This article will cover the in depth analysis of shortest job first (SJF) CPU scheduling. We will also see the code for SJF implementation and an example on it. ... Keep reading ..
Round Robin Scheduling
By Alisha Chhabra
● Published At Jan 2022
This article covers the Round Robin scheduling algorithm followed by several examples and use-cases in detail. ... Keep reading ..
Round Robin Scheduling | Part-2
By Alisha Chhabra
● Published At Jan 2022
This article covers the algorithm and Implementation part of the Round Robin scheduling algorithm. ... Keep reading ..
HRRN Scheduling
By Ankit Kumar
● Published At Mar 2022
This article will discuss one of the types of CPU scheduling, HRRN Scheduling, and explain an example.... Keep reading ..
Multilevel Queue Scheduling
By Aman Kumar Singh
● Published At May 2022
In this article, we will learn about the multilevel queue scheduling algorithm.... Keep reading ..
Multilevel Feedback Queue Scheduling
By Amarjeet Kumar
● Published At Jun 2022
This article will go through the multilevel feedback queue scheduling, a scheduling mechanism in computer science. ... Keep reading ..
Lottery Process Scheduling
By Saksham Gupta
● Published At Jun 2022
This blog will discuss ‘Lottery Process Scheduling in Operating System’ in detail. ... Keep reading ..
Multiple-Processor Scheduling
By Shivani Kumari
● Published At Jun 2022
In this article, we will learn about Multiple Processor Scheduling. We will discuss types of Multiple-processor Scheduling and various terms related to multiprocessor Scheduling.... Keep reading ..
Process Synchronization
Process Synchronisation is basically a way to coordinate processes that use shared resources or data. It is very much essential to ensure synchronized execution of cooperating processes so that it will maintain data consistency. Its main purpose is to share resources without any interference using mutual exclusion.
Introduction to process synchronization
By Alisha Chhabra
● Published At Jan 2022
This article revolves around the discussion of process synchronization with the help of various examples. ... Keep reading ..
Critical Section
By Divyansh Jain
● Published At Feb 2022
In this article, we will learn how the critical section problem arises and what are the solutions associated with it.... Keep reading ..
Inter-Process Communication
By Ankit Kumar
● Published At Jan 2022
This article will discuss inter-process communication and various methods of inter-process communication, along with their examples.... Keep reading ..
IPC through Shared Memory
By Ankit Kumar
● Published At Jan 2022
This article will discuss the shared memory method for inter-process communication. We shall see the various system calls involved and the code implementation of it. ... Keep reading ..
IPC using message queues
By Ankit Kumar
● Published At Jan 2022
This article will discuss inter-process communication using message queues. We shall analyse the various system calls involved in it.... Keep reading ..
Communication between two processes using signals
By PRASHANT SINGH
● Published At Jan 2022
This blog covers the introduction of signal handlers and code in C language, showing the communication between two processes using signals.... Keep reading ..
Semaphores in OS
By Saloni Singhal
● Published At Dec 2021
This blog's objective is to understand the term semaphores used in process synchronization in detail.... Keep reading ..
Difference between Spinlock and Semaphore
By Teesha Goyal
● Published At Jun 2022
This article will discuss the difference between spinlock and semaphore.... Keep reading ..
Mutex in OS
By Saloni Singhal
● Published At Dec 2021
This blog's objective is to understand the term mutex better. ... Keep reading ..
Semaphores v/s Mutex
By Saloni Singhal
● Published At Dec 2021
This blog's objective is to understand the difference between semaphores and mutex in operating systems. ... Keep reading ..
Peterson's Algorithm for Mutual Exclusion
By kashish saxena
● Published At Jan 2022
In this blog, we will read about Peterson's Algorithm and how to use it for determining if two independent events can occur without a collision.... Keep reading ..
Dekker's Algoirthm
By Alisha Chhabra
● Published At Feb 2022
This article discusses Dekker’s Algorithm that is used to solve the critical section problem. ... Keep reading ..
Bakery Algorithm
By Sanjana Yadav
● Published At Jan 2022
In this post, we will cover the Bakery Algorithm in Process Synchronization. We will learn about its implementation, advantages, and disadvantages. ... Keep reading ..
Printer Spooler Problem
By Pakhi Garg
● Published At Feb 2022
This blog discussed the printer spooler problem in the operating system.... Keep reading ..
Producer-Consumer Problem using Semaphores
By Divyansh Jain
● Published At Feb 2022
In this blog, we are going to learn how to use the semaphore approach to solve the famous producer-consumer problem.... Keep reading ..
Dining Philosopher Problem using Semaphores
By Jainish Patel
● Published At Feb 2022
In this article, we will discuss the Dining Philosopher Problem using Semaphores along with the implementation in C and the drawbacks of the solution. ... Keep reading ..
Dining Philosopher Solution using Monitors
By Sanjana Yadav
● Published At Jan 2022
In this post, we will cover the Dining Philosopher Problem and its Solution using Monitors. We will see how this solution is free from deadlock and starvation. We will also see its code. ... Keep reading ..
Readers-Writers Problem
By Sanjana Yadav
● Published At Jan 2022
In this post, we will cover the Readers-Writers Problem. ... Keep reading ..
Sleeping Barber Problem
By PRASHANT SINGH
● Published At Jan 2022
This blog introduces the problem statement of the sleeping barber problem and an example to show how race conditions occur and its solution using three semaphores.... Keep reading ..
Lock Variable Synchronization
By Sanjana Yadav
● Published At Jan 2022
This post will cover the Lock Variable Synchronization mechanism in process synchronization. We will learn its usage, implementation, and its drawbacks. ... Keep reading ..
Mutex Lock
By Sanjana Yadav
● Published At Jan 2022
This post will cover the concept of Mutex Lock in process synchronization. We will learn about its requirement, definition, working with an example. ... Keep reading ..
Test Set Lock Mechanism
By Amarjeet Kumar
● Published At Jun 2022
This article will review the assembly code's test set lock mechanism and modification.... Keep reading ..
Priority Inversion
By Teesha Goyal
● Published At Jun 2022
In this article, we will discuss the concept of priority inversion in operating systems.... Keep reading ..
Difference between Priority Inversion and Priority Inheritance
By Teesha Goyal
● Published At Jun 2022
In this article, we will discuss the difference between priority inversion and priority inheritance.... Keep reading ..
Interprocess Communication
By Divyansh Jain
● Published At Feb 2022
In this article, we will discuss how interprocess communication provides a framework for the processes to communicate with one another.... Keep reading ..
Deadlock
Deadlock is a situation where the execution of two or more processes is blocked because each process holds some resource and waits for another resource held by some other process. Deadlock happens when Mutual exclusion, hold and wait, no preemption, and circular wait occur simultaneously.
Deadlocks In OS
By kashish saxena
● Published At Dec 2021
In this blog, we will understand the concept of deadlocks, the conditions needed for a deadlock to occur, and how to handle them.... Keep reading ..
Deadlock Detection And Recovery
By kashish saxena
● Published At Dec 2021
Here, you will be learning about detecting a deadlock and why it is essential to maintain the flow of its execution, and then how to recover from it.... Keep reading ..
Deadlock, Starvation, and Livelock
By Ankit Kumar
● Published At Jan 2022
This article discusses the concepts of deadlock, starvation, and livelock. We shall see reasons and measures to overcome them.... Keep reading ..
Deadlock Prevention and Avoidance
By Saksham Gupta
● Published At Jun 2022
This blog will discuss ‘Deadlock Prevention and Avoidance in Operating System’ in detail. ... Keep reading ..
Banker’s Algorithm
By Ankit Kumar
● Published At Jan 2022
This article will discuss Banker's algorithm, which is a deadlock avoidance algorithm. ... Keep reading ..
Resource Allocation Graph
By Sanjana Yadav
● Published At Dec 2021
This post will cover the Resource Allocation Graph(RAG) concept in the Operating System. We will also learn about its advantages and disadvantages. ... Keep reading ..
Methods of Resource Allocation to process by the operating system
By Sanjana Yadav
● Published At Jan 2022
This post will cover the methods used for Resource Allocation to process by the operating system. We will also learn their advantages and disadvantages. ... Keep reading ..
Deadlock Detection Algorithm
By Sanjana Yadav
● Published At Jan 2022
This post will cover the Deadlock Detection Algorithm. We will learn about the need for the Deadlock Detection Algorithm and steps to implement it. ... Keep reading ..
Program for deadlock-free condition
By kashish saxena
● Published At Dec 2021
This blog aims to provide a deadlock-free solution using an algorithm and related questions to clear the program.... Keep reading ..
Deadlock Detection in Distributed Systems
By kashish saxena
● Published At Dec 2021
In this blog, we will discuss the fundamentals of deadlock detection in distributed systems and different algorithms.... Keep reading ..
Deadlock v/s Starvation
By Divyansh Jain
● Published At May 2022
In this article, we are going to discuss the two important terms of Operating Systems and the differences between them in detail. ... Keep reading ..
Processes and Threads
Process is basically a program that is currently under execution by one or more threads. It is a very important part of the modern-day OS. Thread is a lightweight process and forms the basic unit of CPU utilisation. A process can perform more than one task at the same time by including multiple threads.
Introduction to Thread
By Debarati Ghatak
● Published At Dec 2021
This blog will discuss threads - a vital OS(Operating System) topic. Read the blog till the end to understand threads in-depth.... Keep reading ..
Thread and its types
By Debarati Ghatak
● Published At Dec 2021
This blog will discuss threads - a vital OS(Operating System) topic. Read the blog till the end to understand the thread and its types in-depth.... Keep reading ..
User-Level thread and Kernel-Level thread
By Debarati Ghatak
● Published At Dec 2021
This blog will discuss user-level and kernel-level threads used in the operating system along with their differences.... Keep reading ..
Process-based and Thread-based Multitasking
By Debarati Ghatak
● Published At Dec 2021
This article will discuss multitasking - a vital Operating System. We will also understand what process-based and thread-based multitasking are in this article. ... Keep reading ..
Multithreading Models
By Ankit Kumar
● Published At Jan 2022
In the article, you will be learning about the concept of Multithreading models and their different types in detail.... Keep reading ..
Benefits of Multithreading
By Ankit Kumar
● Published At Dec 2021
This article will cover the benefits of multithreading. We will see various reasons to use multithreading. ... Keep reading ..
Zombie Processes and their Prevention
By Ankit Kumar
● Published At Jan 2022
The article aims to make you understand what a zombie process is, the dangers of Zombie processes, and how we can prevent them.... Keep reading ..
Remote Procedure Call (RPC)
By Ankit Kumar
● Published At Jan 2022
This article will discuss the remote procedure call, which is an important technique in inter-process communication for distributed systems.... Keep reading ..
Process States and Transitions in a Unix Process
By PRASHANT SINGH
● Published At Jan 2022
This blog introduces the concept of process in Unix, types of processes, and also covers the process states and transitions in a Unix process, the process's lifetime.... Keep reading ..
Memory Management
Memory is the important part of the computer that is used to store the data. Its management is critical to the computer system because the amount of main memory available in a computer system is very limited. It is the most important function of an operating system that manages primary memory. It helps processes to move back and forward between the main memory and execution disk.
Paging
It is generally a memory management technique that allows the operating system to retrieve processes from secondary storage into the main memory. It i
Segmentation in OS
By Ankit Kumar
● Published At Dec 2021
This article will discuss segmentation which is a non-contiguous memory management technique.... Keep reading ..
Memory hierarchy design and its Characteristics
By Shivani Kumari
● Published At May 2022
In this article, we will learn about the Memory hierarchy design and its properties. We will learn about internal and external memory design in detail.... Keep reading ..
Introduction To Memory And Its Units
By Gorakhnath yadav
● Published At Mar 2022
This blog focuses on memory in the computer and its various units and types. Please read the blog to learn them in detail. ... Keep reading ..
Different Types of RAM
By Divyansh Jain
● Published At Feb 2022
In this article, we will study various types of RAM and will understand the major differences between them.... Keep reading ..
Overlays in OS
By Sanjana Yadav
● Published At Dec 2021
In this post, we will cover the concept of Overlays in Operating Systems. We will learn about the requirement, working with some examples, advantages, and disadvantages of Overlays in OS. ... Keep reading ..
Buddy System
By Shivani Kumari
● Published At Jan 2022
In this article, we will learn about Buddy systems. We will also discover why and how it is better than other memory allocation techniques.... Keep reading ..
Partition allocation technique
By Ankit Kumar
● Published At Feb 2022
In this article, we will discuss one of the responsibilities of the Operating systems, i.e., Memory management, especially the partition allocation technique.... Keep reading ..
Fixed size Partitioning
By kashish saxena
● Published At Jan 2022
The purpose of this article is to provide an overview of fixed size partitioning, including its advantages, disadvantages, and how it works. ... Keep reading ..
Variable size partitioning
By kashish saxena
● Published At Jan 2022
Here, we are going to learn about variable size partitioning along with its advantages, disadvantages, and also how it works. ... Keep reading ..
Non-Contiguous Memory Allocation in OS
By Mehak Goel
● Published At Jan 2022
This article covers the basic functioning of Non-Contiguous Memory Allocation in an Operating System.... Keep reading ..
Logical vs Physical Address
By Debarati Ghatak
● Published At Jan 2022
This blog will discuss logical and physical address - a vital OS(Operating System) topic. We will also be learning about the critical differences between the two.... Keep reading ..
Thrashing in Operating System
By Divyansh Jain
● Published At Jun 2022
In this article, we will be discussing the concept of thrashing in operating systems and the techniques to handle the trashing in detail.... Keep reading ..
Virtual Memory
By Alisha Chhabra
● Published At Feb 2022
This article is about the concept of Virtual Memory in Operating systems. ... Keep reading ..
Memory Interleaving
By Amisha Purswani
● Published At Jan 2022
In this blog, we'll learn what Memory Interleaving is and how interleaving is used to spread memory addresses uniformly across memory banks.... Keep reading ..
Swap Space
By Amisha Purswani
● Published At Jan 2022
In this blog, we'll learn what Swap Space is and its applications. We will see how swap space is needed for better performance as it makes RAM free.... Keep reading ..
Page Fault Handling
By Jainish Patel
● Published At Jan 2022
This article is about Page Fault Handling in the operating system and methods to check the Fault and resolve it.... Keep reading ..
Page Replacement Algorithms
By PRASHANT SINGH
● Published At Jan 2022
This blog introduces page replacement algorithms and the different types: FIFO, LRU, and Optimal page replacement algorithms.... Keep reading ..
Least Frequently Used Cache
By Pakhi Garg
● Published At Feb 2022
This article will go through the least frequently used cache algorithm and its implementation in Java.... Keep reading ..
Disk Management
Disk Management is a utility built into different operating systems which can be used to create, delete, format partitions, assign drive letters, and much more. Disk management can also be used to view partitions and their formatted file systems on the hard drive.
File Systems
By Shivani Kumari
● Published At Feb 2022
In this article, we will learn about different methods,  types, and specifications of File systems and also briefly discuss the components in the file system and the fragmentation.... Keep reading ..
UNIX File System
By PRASHANT SINGH
● Published At Jan 2022
This blog is about introducing the Unix file system; it covers the components of the Unix file system: files and directories along with various types of Unix file systems.... Keep reading ..
Implementing Directory Management Using Shell Script
By Ankit Kumar
● Published At Feb 2022
This article will discuss how useful shell script is and how to implement directory management with its help. We will also consult some FAQs.... Keep reading ..
Structures of Directory
By Ankit Kumar
● Published At Jan 2022
In this article, we discuss the various structures of a directory in the operating system.... Keep reading ..
File Allocation Methods
By Ankit Kumar
● Published At Jan 2022
This article will discuss various file allocation methods such as contiguous, linked, and indexed file allocation methods.... Keep reading ..
File Access Methods
By Ankit Kumar
● Published At Jan 2022
This article will discuss various file access methods viz—Sequential, direct, indexed sequential.... Keep reading ..
Secondary Memory
By Divyansh Jain
● Published At Jan 2022
In this article, we will learn how secondary memory solves the storage problems in computers and some commonly used types of secondary memory.... Keep reading ..
Disk scheduling algorithms
By Pakhi Garg
● Published At Jan 2022
This article incorporates types of disk scheduling algorithms in brief. ... Keep reading ..
SSTF Disk Scheduling Algorithm
By Pakhi Garg
● Published At Jan 2022
In this article, we will discuss the SSTF Disk Scheduling Algorithm along with its advantages, disadvantages and examples.... Keep reading ..
SCAN Algorithm
By Pakhi Garg
● Published At Jan 2022
In this article, we will discuss the SCAN Algorithm. Its advantages and disadvantages and its examples. ... Keep reading ..
C-Scan Algorithm
By Pakhi Garg
● Published At Jan 2022
In this article, we will discuss C-SCAN Algorithm. Its advantages and disadvantages and its examples.... Keep reading ..
Difference Between FCFS and SCAN Disk Scheduling Algorithms
By PRASHANT SINGH
● Published At May 2022
This blog covers the difference between FCFS and SCAN disk scheduling algorithms in operating systems and also covers these two algorithms with their example.... Keep reading ..
SCAN Vs C-SCAN DISK SCHEDULING
By Ankit Kumar
● Published At Jun 2022
This article will discuss the Difference Between Scan And C-Scan Disk Scheduling Algorithm, and in the end, we will consult some FAQs related to the article.... Keep reading ..
LOOK and CLOOK Algorithm
By Jainish Patel
● Published At Jan 2022
This article incorporates the two-disc algorithms, the LOOK algorithm and the CLOOK algorithm illustrated with examples. ... Keep reading ..
Difference between Look and C-Look Disk Scheduling Algorithm
By Anuradha Dixit
● Published At Jun 2022
This blog discusses Disk Scheduling Algorithm and its different types. Also, we will come to know the difference between Look and C-Look Disk Scheduling Algorithms. ... Keep reading ..
What is Spooling?
By Sanjana Yadav
● Published At Jan 2022
In this post, we will cover the concept of Spooling in Operating Systems. We will learn about the requirement, working with some examples, advantages, and disadvantages of Spooling in OS. ... Keep reading ..
Difference between Spooling and Buffering
By Jainish Patel
● Published At Feb 2022
This article is about the difference between spooling and buffering. ... Keep reading ..
Free Space Management
By Pakhi Garg
● Published At Jan 2022
In this article, we will discuss various methods of free space management in the operating system.... Keep reading ..
Disk Management in Operating System
By PRASHANT SINGH
● Published At May 2022
This blog helps you clear your understanding of Disk Management in Operating systems. And also covers the major concepts of disc management like Disk Format, Booting from disk, and Bad block recovery.... Keep reading ..
File System
Allocation Methods
Attributes of a File
By Gorakhnath yadav
● Published At Mar 2022
This blog is focused on the attributes of a file. What the file attributes are and the various attributes related to a file. Read the blog to learn more.... Keep reading ..
File Operations
By PRASHANT SINGH
● Published At Feb 2022
This blog covers the concept of a file and various types of file operations, such as create, open, read, write, delete operations, etc.... Keep reading ..
Inode
By Amisha Purswani
● Published At Jan 2022
This blog will see how inode is used to store information about your server's files, directories, emails, code, and anything else.... Keep reading ..
Miscellaneous
Mobile Operating System
By Pakhi Garg
● Published At Feb 2022
This blog will discuss various mobile operating systems in detail.... Keep reading ..
Boot Block
By Taneesh Kaushik
● Published At May 2022
In this article, you will understand what a Boot Block is in an Operating System. ... Keep reading ..
Boot Block and Bad Block
By Amisha Purswani
● Published At May 2022
This blog helps you clear your understanding of Boot Block and Bad Block and their types.... Keep reading ..
What is UEFI and how it is different from BIOS?
By Ankit Kumar
● Published At Jan 2022
In the article, we will be discussing UEFI and BIOS interfaces for computers and also see some of the frequently asked questions related to this topic.... Keep reading ..
Introduction to UNIX
By Shivani Kumari
● Published At Jan 2022
In this article, we will learn about Unix Operating systems and their three essential components. Read further to learn more.... Keep reading ..
Introduction to Linux Shell and Shell Scripting
By Shivani Kumari
● Published At Feb 2022
This article will talk about Linux shell, types of Linux Shell kernel, variables in Linux, and Shell Scripting that involves writing and running shell scripts. ... Keep reading ..
Crontab in Linux
By Shivani Kumari
● Published At Jan 2022
In this article, we will learn about crontab and how to use crontab commands for scheduling tasks in the background automatically.... Keep reading ..
Internal vs External Fragmentation
By Apoorv Dixit
● Published At Feb 2022
The article discusses the concept of fragmentation along with the types of fragmentation, internal and external fragmentation, and the differences between them.... Keep reading ..
Process vs Program
By Apoorv Dixit
● Published At Feb 2022
In this article, we’ll be discussing the major differences between the Process vs Program in detail. ... Keep reading ..
Monolithic vs Layered OS
By Apoorv Dixit
● Published At Feb 2022
In this article, we will discuss the monolithic OS as well as the layered OS and the major differences between them.... Keep reading ..
Operating System Failure
By Alisha Chhabra
● Published At Feb 2022
This article incorporates the causes for Operating System failure followed by the frequently encountered questions in detail. ... Keep reading ..
Fedora OS
By Amisha Purswani
● Published At Feb 2022
This blog will learn about Fedora OS and see its different editions, features, advantages, and disadvantages... Keep reading ..
32-bit vs. 64-bit os
By Shivani Kumari
● Published At Mar 2022
In this article, we will learn about the 32-bit and 64-bit Operating System, how it is designed, and the difference between them.... Keep reading ..
Access Token
By Ankit Kumar
● Published At Jun 2022
This article will discuss Access Token, and in the end, we will consult some FAQs related to the article.... Keep reading ..
Booting in operating system
By Komal Shaw
● Published At May 2022
In this article, we will learn about Booting, sequencing in Booting, types of booting, and dual booting in an operating system. ... Keep reading ..
Server Operating System
By Shiva
● Published At May 2022
This article informs the reader about the Server Operating System, its types, and its benefits.... Keep reading ..
IoT Operating system
By Abhishek Nayak
● Published At Jun 2022
This article will briefly discuss the IoT Operating system and their various types in IoT environments.... Keep reading ..
puzzle icon

Top Problems related to Operating System