Diksha Patro has Published 123 Articles

Memory Management: Background

Diksha Patro

Diksha Patro

Updated on 04-May-2023 13:37:40

3K+ Views

Introduction Memory management is a crucial part of computer systems that deals with managing memory resources. Memory is where computers store data, instructions, and programs while they are being used. Managing memory is important for the computer system to run smoothly. In this article, we will discuss what memory management ... Read More

Memory ballooning in OS

Diksha Patro

Diksha Patro

Updated on 04-May-2023 13:36:54

649 Views

Introduction Some operating systems use memory ballooning to optimize memory usage in virtualized environments. It entails dynamically reallocating memory resources among virtual machines (VMs) based on their current requirements. In this article, we will explore what is Memory Ballooning, and its advantages and disadvantages in detail. Memory Ballooning Memory ballooning ... Read More

Memory Allocation Techniques | Mapping Virtual Addresses to Physical Addresses

Diksha Patro

Diksha Patro

Updated on 04-May-2023 13:34:58

2K+ Views

Introduction In computer science and operating systems, memory allocation techniques are used to allocate memory to programs and processes. The mapping of virtual addresses to physical addresses is an important aspect of memory allocation because it allows programs to access the memory they require to run. Mapping Virtual Addresses to ... Read More

Mechanism for building Distributed file system

Diksha Patro

Diksha Patro

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

2K+ 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

886 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

466 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

3K+ 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

318 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

1K+ 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

4K+ 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

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