Operating System Articles

Page 42 of 171

Disk Attachment in OS

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

Disk attachment is the process of connecting storage devices, such as hard disk drives or solid-state drives, to a computer system. This process is essential for the proper functioning of an operating system as it allows the system to read and write data to storage devices. Disk attachment can be either internal or external, and there are several methods of attachment, including SATA, SCSI, and SAS. Types of Disk Attachment There are four primary types of disk attachment methods used in modern computer systems − Disk Attachment Types ...

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

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

Bad Block in Operating System

Manish Kumar Saini
Manish Kumar Saini
Updated on 17-Mar-2026 1K+ Views

In operating systems, a bad block is a sector on a disk drive or flash memory of the computer system which is not usable due to permanent damage to the disk like physical damage of the disk surface or failed transistors of flash memory. In this article, we will discuss the bad block in detail along with their different types, causes, and management strategies. So let's get started with the basic definition of bad block in operating system. What is a Bad Block in Operating System? The storage area of a memory device such as disk drive ...

Read More

Bakery Algorithm in Process Synchronization

Manish Kumar Saini
Manish Kumar Saini
Updated on 17-Mar-2026 4K+ Views

It is a prerequisite to understand the terms "process synchronization", "critical section", and "inter-process communication" before we proceed to discuss the Bakery Algorithm in Process Synchronization. What is Process Synchronization? In a multiprocessing system, process synchronization is a method of coordinating execution of multiple processes so it is ensured that all processes access shared resources in a controlled and predictable manner. The primary goal of process synchronization is to avoid the problem of race conditions in the system. It also resolves many other issues related to synchronization in a concurrent system. Therefore, process synchronization ensures that multiple ...

Read More

Benefits of Hosted Desktop

Manish Kumar Saini
Manish Kumar Saini
Updated on 17-Mar-2026 307 Views

A type of cloud computing service model that allows users to access a desktop environment virtually from anywhere with the help of an internet connection is referred to as a hosted desktop. The hosted desktop is also known as virtual desktop because the users can access the virtual desktop environment from any device like tablet or smartphone without having a physical computer. Hosted desktop is termed as Desktop as a Service (DaaS). Hosted Desktop Architecture User Device (Laptop, Tablet, Smartphone) Internet ...

Read More

Delete expoted environment Variable in Linux shell

Satish Kumar
Satish Kumar
Updated on 17-Mar-2026 17K+ Views

This article explains how to delete an exported environment variable from the Linux shell. Environment variables are key-value pairs that store system and user configuration information accessible to all processes running in the system. Understanding Environment Variables An environment variable is a named storage location that contains data used by the operating system and applications. When a variable is exported, it becomes available to child processes spawned from the current shell. These variables are stored in the process's memory space and can be accessed programmatically using functions like getenv() in C. Listing Exported Variables Before deleting ...

Read More

How to list all users in a Linux group?

Mukul Latiyan
Mukul Latiyan
Updated on 17-Mar-2026 1K+ Views

In order to understand the commands to list all users in a Linux group, you first need to know how to list all users on the system. There are several ways to accomplish this, and one effective method is using the compgen command. The compgen command is a Linux utility that lists all commands executable in the terminal. When used with the -u flag, it displays all users present on the Linux system. compgen -u Output root daemon bin sys sync games man lp mail news uucp proxy www-data backup ... ...

Read More

Brushless DC Motors

Manish Kumar Saini
Manish Kumar Saini
Updated on 17-Mar-2026 7K+ Views

An electric motor is an energy conversion device that converts electrical energy into mechanical energy. Therefore, the input to an electric motor is electricity, while the output of the electric motor is mechanical energy in the form of rotation of the shaft. Based on the type of electrical energy that motor requires to operate, the electric motors are classified into two types, i.e. AC Motor and DC Motor. An AC Motor or alternating current motor is one that transforms electrical energy in the form of alternating current into rotational mechanical energy. On the other hand, an electric motor ...

Read More

Understanding Stale file handles in Linux

Satish Kumar
Satish Kumar
Updated on 17-Mar-2026 3K+ Views

In this article, we will discuss the concept of stale file handles in Linux and how to understand and resolve them. We'll explore the relationship between file handles, inodes, and the filesystem to understand why stale file handles occur and how to fix them. The examples in this tutorial have been tested on Debian 10.10 (Buster) with GNU Bash 5.0.3. The concepts are POSIX-compliant and apply to most Unix-like systems. What are File Handles? A file handle (or file descriptor) is an integer value that represents a reference to an open file. The operating system maintains a ...

Read More
Showing 411–420 of 1,707 articles
« Prev 1 40 41 42 43 44 171 Next »
Advertisements