Diksha Patro has Published 125 Articles

Non Preemptive Priority

Diksha Patro

Diksha Patro

Updated on 17-Jul-2023 12:16:24

404 Views

Operating systems use the scheduling algorithm non-preemptive priority scheduling to choose the sequence in which processes are carried out. Each process is given a priority value based on specific criteria, and the procedure with the highest priority is carried out first. In this article, we will be discussing Non-Preemptive Priority, ... Read More

Named Pipe or FIFO with example C program

Diksha Patro

Diksha Patro

Updated on 17-Jul-2023 12:06:22

3K+ Views

Introduction Named pipes, also referred to as FIFOs (First In, First Out), constitute essential IPC systems in software systems. They offer a quick and effective method for successfully transferring information between processes. Specialized kinds of files known as named pipes serve as a means for interaction among unconnected procedures that ... Read More

N-Step-SCAN disk scheduling

Diksha Patro

Diksha Patro

Updated on 17-Jul-2023 11:58:28

282 Views

Introduction The disc scheduling method N-Step-SCAN (also called N-Step-LOOK) determines the sequence whereby disc requests for input/output are handled. It is a development for the SCAN (Elevator) method, which functions by moving the disc arm in a particular direction and responding to demands there as long as it receives no ... Read More

N process Peterson algorithm

Diksha Patro

Diksha Patro

Updated on 17-Jul-2023 11:54:51

253 Views

Introduction A traditional approach to solving the critical section issue in programming simultaneously for both procedures is Peterson's algorithm. But since you said "N" processes, I presume you mean an altered Peterson's method that can manage over two procedures. Mutual exclusion is guaranteed by the initial Peterson's method for two ... Read More

Mutual Exclusion in Synchronization

Diksha Patro

Diksha Patro

Updated on 17-Jul-2023 11:51:13

2K+ Views

Introduction To avoid information loss and discrepancies, it is essential to make certain that discussed assets are obtained in an organized way when using concurrent programming methods, in which numerous threads or methods operate simultaneously. Mutual exclusion, which ensures that just a single string or procedure has access to a ... Read More

Mutual exclusion in a distributed system

Diksha Patro

Diksha Patro

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

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

Mutex Locks

Diksha Patro

Diksha Patro

Updated on 17-Jul-2023 11:21:31

3K+ Views

Introduction In multitasking programming, mutex locks, also referred to as mutual exclusion locks, are synchronization basic functions used to prevent simultaneous possession of resources that are shared by numerous threads or procedures. The word "mutex" means "mutual exclusion." In this article, we will be exploring the components, types with examples, ... Read More

Multiprocessor and Multicore Organization

Diksha Patro

Diksha Patro

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

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

How to create Unordered listviews using jQuery Mobile?

Diksha Patro

Diksha Patro

Updated on 14-Jul-2023 17:41:57

54 Views

We have different methods for creating Unordered listviews using jQuery. Unordered listviews are a way to display a list of items in an organized manner using the jQuery Mobile framework. We can easily create unordered listviews that are responsive, customizable, and compatible with a wide range of devices and platforms. ... Read More

Need for Paging

Diksha Patro

Diksha Patro

Updated on 14-Jul-2023 16:50:37

319 Views

Paging enables the operating system to deallocate and allocate memory as necessary without worrying about the memory's physical location. Operating systems employ paging as a memory management strategy to efficiently use the memory resources at their disposal. It makes it possible for the operating system to divide memory into discrete, ... Read More

Advertisements