Diksha Patro has Published 99 Articles

Mutual exclusion in a distributed system

Diksha Patro

Diksha Patro

Updated on 17-Jul-2023 11:24:55

10K+ Views

Introduction A key principle of distributed systems is mutual exclusion, which prevents simultaneous operations or node locations from concurrently using common assets or crucial areas. When various procedures attempt to gain access to an identical asset at once, disputes, racial conditions, and discrepancies may result. Due to the absence ... Read More

Multiprocessor and Multicore Organization

Diksha Patro

Diksha Patro

Updated on 17-Jul-2023 11:15:12

4K+ Views

There are two methods for creating systems of computers with multiple processors or processor cores: multiprocessor organization and multicore organization. Both strategies aim to boost a computer's processing power by enabling it to handle several tasks at once. Several separate processors linked by a communication network make up a multiprocessor ... Read More

MultiThreading in Android with Examples

Diksha Patro

Diksha Patro

Updated on 14-Jul-2023 16:39:32

4K+ Views

Introduction An essential component of developing for Android is multithreading, which enables you to carry out multiple operations at once. Multithreading can be implemented in Android using a variety of methods, including AsyncTask, Handler, and Thread. In this article, we will be discussing the various components, advantages, disadvantages, and ... Read More

Multistep Processing of a User Program

Diksha Patro

Diksha Patro

Updated on 14-Jul-2023 16:31:13

841 Views

The computer system must convert a user's high-level programming language program into machine code so that the computer's processor can run it. Multistep processing is the term used to describe the several processes involved in converting a user program into executable code. A user program will often go through a ... Read More

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

781 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

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

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

591 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

Advertisements