Arnab Chakraborty

Arnab Chakraborty

3,768 Articles Published

Articles by Arnab Chakraborty

Page 4 of 377

Disk Operating System Commands

Arnab Chakraborty
Arnab Chakraborty
Updated on 17-Mar-2026 40K+ Views

A Disk Operating System (DOS) is a type of operating system that manages data on disk storage devices. It was widely used in the 1980s and 1990s, particularly on IBM-compatible personal computers. Understanding DOS commands is essential for users working with legacy systems, troubleshooting older computers, or learning fundamental computing concepts. Definition of Disk Operating System (DOS) A Disk Operating System (DOS) is computer software that manages files and data stored on a computer's disk drive. It acts as a command-line interface between the user and the hardware, organizing and directing the flow of information. While DOS was ...

Read More

Disk Scheduling and Management

Arnab Chakraborty
Arnab Chakraborty
Updated on 17-Mar-2026 14K+ Views

Disk scheduling and management are essential components of an operating system that handle the organization and access of data on storage devices. Disk scheduling algorithms determine the order in which the read/write head moves to access data, directly impacting system performance. Meanwhile, disk management involves tasks such as partitioning, formatting, and file system creation to ensure optimal disk utilization and data integrity. Types of Disk Scheduling Algorithms Disk Scheduling Algorithm Categories Algorithms Order-Based ...

Read More

Diskpart Command in Windows

Arnab Chakraborty
Arnab Chakraborty
Updated on 17-Mar-2026 3K+ Views

Diskpart is a powerful command-line disk management utility in Windows that allows users to manage hard drives, partitions, and volumes directly from the command prompt. Available since Windows XP and present in all modern Windows versions, Diskpart provides advanced disk operations that go beyond the capabilities of the graphical Disk Management tool. What is Diskpart Diskpart is a text-based disk partitioning utility that operates through a command-line interface. Unlike graphical tools, Diskpart provides scriptable automation and access to advanced features such as partition table conversion, dynamic disk management, and low-level disk operations. It's particularly valuable for system administrators, ...

Read More

Dynamic Partitioning

Arnab Chakraborty
Arnab Chakraborty
Updated on 17-Mar-2026 8K+ Views

Dynamic Partitioning is a memory management technique that allows the operating system to allocate and deallocate memory partitions of varying sizes during runtime. Unlike fixed partitioning where partition sizes are predetermined, dynamic partitioning creates and adjusts memory blocks based on actual process requirements, leading to more efficient memory utilization. How Dynamic Partitioning Works The operating system maintains a free memory list and allocates memory blocks that exactly match process requirements. When a process terminates, its memory is returned to the free list and can be merged with adjacent free blocks to prevent fragmentation. ...

Read More

Edge Chasing Algorithms

Arnab Chakraborty
Arnab Chakraborty
Updated on 17-Mar-2026 2K+ Views

Edge chasing algorithms are techniques used in operating systems and computer hardware to handle events or signals that occur asynchronously with the processor's clock cycle. These algorithms detect and respond to events as they occur, minimizing the delay between the event and the system's response. They are essential for interrupt handling, input/output operations, and other time-sensitive tasks in modern computer systems. How Edge Chasing Works Edge chasing involves monitoring for state changes or "edges" in system signals. When an edge is detected (such as a device becoming ready or an interrupt being raised), the system immediately responds rather ...

Read More

Difference between Embedded OS and Desktop OS

Arnab Chakraborty
Arnab Chakraborty
Updated on 17-Mar-2026 3K+ Views

Embedded operating systems and desktop operating systems are two distinct categories of software systems that serve different purposes. Embedded operating systems are designed to run on specialized devices, such as medical devices, automotive systems, or industrial equipment, which perform specific functions. Desktop operating systems, on the other hand, are designed to run on personal computers or laptops and support a wide range of applications. Operating System Types Embedded OS Desktop OS Smart Car ...

Read More

Expansion Buses in pcs

Arnab Chakraborty
Arnab Chakraborty
Updated on 17-Mar-2026 4K+ Views

Expansion buses in PCs are interfaces that allow peripheral devices to connect to the motherboard and communicate with the CPU and other system components. These buses provide pathways for data transfer between devices and the processor, enabling users to enhance functionality and performance by adding or upgrading hardware components. How Expansion Buses Work An expansion bus consists of physical slots on the motherboard connected to the system's data pathways. When a peripheral device is installed in an expansion slot, it gains access to the CPU, memory, and other system resources through the bus architecture. ...

Read More

Deadlock, Starvation & LiveLock

Arnab Chakraborty
Arnab Chakraborty
Updated on 17-Mar-2026 4K+ Views

In operating systems, there are some common types of "blocking" situations that can severely impact system performance. Among these, Deadlock, Starvation, and Livelock are three well-known synchronization problems. Understanding these concepts is crucial for designing and implementing correct and efficient concurrent systems. Types of Synchronization Problems Synchronization Problems in Operating Systems Process Blocking Deadlock Starvation Livelock Circular waiting for resources ...

Read More

Facts about Android Operating System

Arnab Chakraborty
Arnab Chakraborty
Updated on 17-Mar-2026 2K+ Views

Android Operating System is an open-source software platform that powers a variety of mobile devices, including smartphones, tablets, smartwatches, and smart TVs. Developed by Google, Android OS was first released in 2008 and has since become the most widely used mobile operating system globally. Android OS is known for its vast array of features, including Google integration, multitasking capabilities, and a wide range of apps available through the Google Play Store. History of Android OS Android Operating System has a rich history, dating back to 2003 when Android Inc. was founded by Andy Rubin, Rich Miner, Nick Sears, ...

Read More

Dining-Philosphers Solution using Monitors

Arnab Chakraborty
Arnab Chakraborty
Updated on 17-Mar-2026 12K+ Views

The Dining Philosophers Problem is a classic synchronization problem in operating systems that illustrates the challenges of resource allocation among concurrent processes. It demonstrates how shared resources can lead to deadlock and starvation if not properly managed through synchronization mechanisms. What is the Dining Philosophers Problem? The problem involves five philosophers sitting around a circular table, each alternating between thinking and eating. There are five forks placed between the philosophers. To eat, each philosopher needs both the fork on their left and the fork on their right. The challenge is to design an algorithm that prevents deadlock and ...

Read More
Showing 31–40 of 3,768 articles
« Prev 1 2 3 4 5 6 377 Next »
Advertisements