Arnab Chakraborty has Published 4529 Articles

File Allocation Methods

Arnab Chakraborty

Arnab Chakraborty

Updated on 07-Apr-2023 16:14:47

File allocation methods refer to the strategies employed by computer operating systems for the efficient distribution of storage space on disks or other storage media. Their main objective is to optimize the utilization of available space and minimize fragmentation, which can impede file access and decrease the overall performance of ... Read More

Disc Scheduling Algorithms

Arnab Chakraborty

Arnab Chakraborty

Updated on 07-Apr-2023 16:12:26

Disc scheduling is an important process in operating systems that determines the order in which disk access requests are serviced. The objective of disc scheduling is to minimize the time it takes to access data on the disk and to minimize the time it takes to complete a disk access ... Read More

Disk Management in Operating System

Arnab Chakraborty

Arnab Chakraborty

Updated on 07-Apr-2023 16:09:40

As a computer user, you might have noticed that your computer's hard drive can become cluttered and slow over time. This is where disk management comes into play. Disk management is a process used by your computer's operating system to manage the storage of your data on your hard drive. ... Read More

Dining-Philosphers Solution using Monitors

Arnab Chakraborty

Arnab Chakraborty

Updated on 07-Apr-2023 16:07:56

An operating system is software that manages every single aspect of a computer so that it can function smoothly and properly. Because of this reason, the OS has to perform several tasks simultaneously. Doing simultaneous tasks isn’t really a problem for the OS but when this simultaneous task uses a ... Read More

Deadlock, Starvation & LiveLock

Arnab Chakraborty

Arnab Chakraborty

Updated on 07-Apr-2023 16:06:41

In operating system, there are some common types of "stucking" situations. Among these, Deadlock, Starvation, and Livelock are three well-known terms. Deadlock, Starvation, and Livelock are related concepts in computer science that deal with synchronization issues in concurrent systems. Understanding these concepts is important for designing and implementing correct and ... Read More

Deadlock System Model

Arnab Chakraborty

Arnab Chakraborty

Updated on 06-Apr-2023 18:24:20

In a computer system a deadlock is where two or more processes are unable to proceed because each process is waiting for the other to release a resource that it needs to continue execution. In other words, a deadlock occurs when two or more processes are in a circular wait ... Read More

Difference between Deadlock Prevention and Deadlock Avoidance

Arnab Chakraborty

Arnab Chakraborty

Updated on 06-Apr-2023 18:23:49

Deadlock prevention and avoidance are crucial in operating systems because they help ensure that the system can continue to operate without being stuck in a deadlock. Deadlocks can cause a system-wide halt, leading to loss of data, system downtime, and reduced productivity. Therefore, it is essential to prevent or avoid ... Read More

Deadlock Detection and Recovery

Arnab Chakraborty

Arnab Chakraborty

Updated on 06-Apr-2023 18:22:24

Deadlock is a complex and potentially detrimental situation that can arise in computer systems where multiple processes are competing for the same shared resources. When two or more processes become deadlocked, it means that each process is holding on to resources that are necessary for the other process(es) to complete ... Read More

Contiguous memory allocation

Arnab Chakraborty

Arnab Chakraborty

Updated on 06-Apr-2023 18:21:42

Introduction Contiguous memory allocation is a memory management technique used by operating systems to allocate memory to processes in contiguous blocks. In this technique, a process is allocated a single block of memory that is contiguous or adjacent to each other. This ensures that memory is efficiently utilized, with minimal ... Read More

Contigious and Non Contigious memory allocation in operating system

Arnab Chakraborty

Arnab Chakraborty

Updated on 06-Apr-2023 18:20:56

Introduction In operating systems, memory allocation refers to the process of assigning memory to different processes or programs running on a computer system. There are two types of memory allocation techniques that operating systems use: contiguous and non-contiguous memory allocation. In contiguous memory allocation, memory is assigned to a process ... Read More

1 2 3 4 5 ... 453 Next
Advertisements