Arnab Chakraborty has Published 4458 Articles

Address registers of 8257 chip

Arnab Chakraborty

Arnab Chakraborty

Updated on 22-Aug-2023 12:19:39

323 Views

Here we will see the address registers of 8257 chip.Every DMA channel consists an address register and a count register. These registers are 16-bits wide in length. In each 16 bits there are four ARs marked as AR3-0. Apart from four CRs there are control and status registers also. They ... Read More

File Allocation Methods

Arnab Chakraborty

Arnab Chakraborty

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

18K+ Views

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

14K+ Views

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

6K+ Views

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

6K+ Views

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

2K+ Views

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

7K+ Views

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

7K+ Views

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

21K+ Views

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

20K+ Views

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

Advertisements