What is Context SwitchingΒ 

The article explains context switching and details the roles of the scheduler and kernel during the process. It highlights how efficient context switching is crucial for multitasking in operating systems, allowing multiple processes to share system resources seamlessly. For further insights, the article is available in PDF format.

Read More What is Context SwitchingΒ 

INode

The file system’s inode, a central data structure, holds crucial file details such as type, size, permissions, owners, timestamps, links, data block pointers, and allocated blocks. In Linux, the stat system call accesses the inode to retrieve file information using the struct stat data structure. This enables gathering details about files and directories in the file system.

Read More INode

A Brief Overview of Fundamental Classifications of Computer Architecture

SISD – Single Instruction, Single Data Stream :In the SISD architecture, systems execute one instruction at a time on a single data stream. Think of it as a traditional computer that performs tasks sequentially, like following a recipe step by step. For example, your personal computer processes instructions and data in a SISD manner, handling […]

Read More A Brief Overview of Fundamental Classifications of Computer Architecture