Diksha Patro has Published 125 Articles

Mechanism for building Distributed file system

Diksha Patro

Diksha Patro

Updated on 04-May-2023 12:43:21

787 Views

Multiple clients can access and share files stored on various servers through a distributed file system (DFS), which is a type of file system. File servers, file access protocols, metadata servers, directory services, replication and caching, and security measures are just a few of the crucial parts that go into ... Read More

Measure the time spent in context switch

Diksha Patro

Diksha Patro

Updated on 04-May-2023 12:42:15

533 Views

Context switching is a basic procedure in contemporary computer systems that enables different jobs or processes to effectively share the CPU (Central Processing Unit). The operating system employs context switching to swiftly transition between jobs or processes that are vying for the CPU's attention on a computer system. This allows ... Read More

Master Boot Record

Diksha Patro

Diksha Patro

Updated on 04-May-2023 12:41:10

258 Views

The Master Boot Record (MBR), which is normally located on a conventional hard disc drive, is a tiny but crucial component of a computer's storage device. It includes crucial data required to initiate the computer's starting procedure and boot the operating system. The boot code, the partition table, and the ... Read More

Maekawa's Algorithm for Mutual Exclusion in Distributed System

Diksha Patro

Diksha Patro

Updated on 04-May-2023 12:37:51

1K+ Views

Multiple processes may require concurrent access to common resources in a distributed system. Concurrent access to a shared resource, however, may result in mistakes and inconsistencies. A distributed mutual exclusion algorithm must be employed to manage access to shared resources in order to guarantee mutual exclusion. A distributed mutual exclusion ... Read More

Difference between MacOS and OpenBSD

Diksha Patro

Diksha Patro

Updated on 04-May-2023 12:35:42

192 Views

MacOS and OpenBSD are two independent operating systems with contrasting objectives and layout views. the firm's operating system, MacOS, has become confidential, though OpenBSD is an unrestricted open-source operating system that emphasizes privacy and software truthfulness. The choice across MacOS and OpenBSD is based on your specific needs and ... Read More

LRU Cache implementation using Double Linked Lists

Diksha Patro

Diksha Patro

Updated on 04-May-2023 12:28:09

612 Views

Caching is a technique to improve a computer's performance by storing frequently accessed data in a cache. The cache is a high-speed storage area in a computer. In this, data can be quickly retrieved from the cache rather than from slower main memory or disc storage whenever needed. Caching can ... Read More

LRU Approximation (Second Chance Algorithm)

Diksha Patro

Diksha Patro

Updated on 04-May-2023 12:27:10

2K+ Views

Introduction In computer operating systems, the LRU (Least Recently Used) approximation algorithm, commonly called the Second Chance algorithm, is a page replacement algorithm. It is based on the principle that pages that haven't been used in a while are more likely to be replaced than pages that have. In this ... Read More

Lottery Process Scheduling in Operating System

Diksha Patro

Diksha Patro

Updated on 04-May-2023 12:26:08

1K+ Views

Introduction Lottery scheduling is a process scheduling algorithm used in operating systems that assign processes a fixed number of "lottery tickets" based on their priority, determining their likelihood of execution. In this article, we will talk about the lottery process scheduling algorithm, and how can manipulate tickets using the same. ... Read More

Longest Remaining Time First (LRTF) or Preemptive Longest Job First CPU Scheduling Algorithm

Diksha Patro

Diksha Patro

Updated on 04-May-2023 12:23:47

991 Views

The Longest Remaining Time First (LRTF) scheduling algorithm is a variant of the Longest Job First (LJF) algorithm and is used by the operating system to schedule incoming processes. In LRTF, the process with the highest remaining execution time is given the highest priority and scheduled to be executed first. ... Read More

Longest Job First (LJF) CPU Scheduling Algorithm

Diksha Patro

Diksha Patro

Updated on 04-May-2023 12:20:58

960 Views

Longest Job First (LJF) is a CPU scheduling algorithm that prioritizes processes based on their burst time. In LJF, the processes with the largest burst time are given priority over the shorter ones. This algorithm works on a non-preemptive basis, meaning once a process is started, it will continue to ... Read More

Previous 1 ... 4 5 6 7 8 ... 13 Next
Advertisements