Diksha Patro has Published 125 Articles

Monitors in Process Synchronization

Diksha Patro

Diksha Patro

Updated on 25-Jul-2023 15:06:50

3K+ Views

Monitors are a synchronization tool used in process synchronization to manage access to shared resources and coordinate the actions of numerous threads or processes. When opposed to low-level primitives like locks or semaphores, they offer a higher-level abstraction for managing concurrency. Let's examine monitors to see what they are, why ... Read More

Mimic the Linux adduser command in C

Diksha Patro

Diksha Patro

Updated on 25-Jul-2023 15:04:16

89 Views

The add user command in Linux is used to add new user accounts on operating systems that resemble Unix. It is frequently used by system administrators to add new users with predetermined usernames, passwords, and other user-related information System calls Software can communicate with the kernel of the operating system, ... Read More

Microsoft Windows (10) Vs macOS (Mojave)

Diksha Patro

Diksha Patro

Updated on 25-Jul-2023 15:01:46

101 Views

Introduction Microsoft Windows 10 has become the most recent version available for Microsoft Corporation's prevalent platform. It became available in the year 2015 and has since grown into one of the most popular laptop operating systems. The latest version of Windows has an adaptable user experience, sophisticated safety features, and ... Read More

Methods to clean temporary files from Ubuntu

Diksha Patro

Diksha Patro

Updated on 25-Jul-2023 14:59:57

1K+ Views

Introduction Temporary documents are data produced by calculating for storing details whereas another operation is being carried out performed. These short-term documents may build up over time and consume valuable disc space. Ubuntu is an established Linux-based operating system that includes a number of methods for cleaning temporary data and ... Read More

Methods in Interprocess Communication

Diksha Patro

Diksha Patro

Updated on 25-Jul-2023 14:57:39

1K+ Views

Introduction Inter process communication (IPC) was the transfer of information and interaction between multiple processes in an electronic system. Every operation in a tasking process structure runs on its own, as well as communication between them is required if these processes require to exchange of information or coordination of what ... Read More

Message-based Communication in IPC(inter-process communication)

Diksha Patro

Diksha Patro

Updated on 25-Jul-2023 14:54:25

453 Views

Introduction Message-based communication (MBC) is a type of communication within a process (IPC) in which multiple procedures share data by sending statements to the other person. The transmission procedure structures an e-mail that included what needs to be passed on and provides it to the process of reception in this ... Read More

Message Passing in Java

Diksha Patro

Diksha Patro

Updated on 25-Jul-2023 14:51:34

942 Views

Introduction Message passing, a method of transferring communications among items or threads, is an essential idea in distributed systems and parallel programming. The transmission of messages in Java may be accomplished with an assortment of methods and structures, based on the implementation's particular needs Using the power source java.util.concurrent the ... Read More

Memory Protection in Operating Systems

Diksha Patro

Diksha Patro

Updated on 25-Jul-2023 14:45:30

2K+ Views

Memory protection is a crucial component of operating systems which permits them to avert one method's storage from being utilized by another. Memory safeguarding is vital in contemporary operating systems since it enables various programs to run in tandem lacking tampering with their respective storage space The primary goal of ... Read More

Look aside Buffer

Diksha Patro

Diksha Patro

Updated on 25-Jul-2023 14:44:19

134 Views

What is a Look Aside Buffer? A Look-aside Buffer (LAB) is a type of cache memory that is used in computer systems to store frequently accessed data. The LAB is located between the CPU and the main memory, and it acts as a high-speed buffer to improve system performance. The ... Read More

Longest Remaining Time First (LRTF) CPU Scheduling Program

Diksha Patro

Diksha Patro

Updated on 25-Jul-2023 14:42:03

299 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

Advertisements