AfterAcademy Tech
In this blog, we will learn what is database and database management system, its characteristics, advantages and disadvantages.
In this blog, we will learn about the classic reader-writer problem in Operating System. We will also see how to remove this problem in Operating System.
In this blog, we will learn about the Producer-Consumer problem in Operating System and we will also learn how to solve this problem. It is used in multi-process synchronization.
In this blog, we will learn about semaphores and we will also see the types of semaphore. We will see how semaphores can be used to achieve process synchronization.
In this blog, we will learn about Process Synchronization in Operating System. Process Synchronization is used to deal with critical section problem.
In this blog, we will learn about Dispatchers in Operating System and we will also learn the difference between a Scheduler and a Dispatcher.
In this blog, we will learn about various process scheduling algorithms used in Operating System. We will learn about FCFS, SJF, SRTF, Round-Robin, Priority-based, Highest Response Ratio Next, Multilevel Queue, and Multilevel Feedback Queue scheduling.
In this blog, we will learn about Preemptive and Non-Preemptive Scheduling. We will also look at the difference between these two.
In this blog, we will learn about Process Control Block also known as PCB and we will see various attributes that are present in the Process Control Block.
In this blog, we will learn about Process in Operating System and we will also learn about the various states of a Process during its life cycle.