- Data Structure
- Networking
- RDBMS
- Operating System
- Java
- MS Excel
- iOS
- HTML
- CSS
- Android
- Python
- C Programming
- C++
- C#
- MongoDB
- MySQL
- Javascript
- PHP
- Physics
- Chemistry
- Biology
- Mathematics
- English
- Economics
- Psychology
- Social Studies
- Fashion Studies
- Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Arnab Chakraborty has Published 4458 Articles
Arnab Chakraborty
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
Arnab Chakraborty
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
Arnab Chakraborty
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
Arnab Chakraborty
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
Arnab Chakraborty
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
Arnab Chakraborty
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
Arnab Chakraborty
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
Arnab Chakraborty
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
Arnab Chakraborty
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
Arnab Chakraborty
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