- Data Structure
- Networking
- RDBMS
- Operating System
- Java
- MS Excel
- iOS
- HTML
- CSS
- Android
- Python
- C Programming
- C++
- C#
- MongoDB
- MySQL
- Javascript
- PHP
- Physics
- Chemistry
- Biology
- Mathematics
- English
- Economics
- Psychology
- Social Studies
- Fashion Studies
- Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Diksha Patro has Published 125 Articles
Diksha Patro
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
Diksha Patro
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
Diksha Patro
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
Diksha Patro
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
Diksha Patro
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
Diksha Patro
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
Diksha Patro
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
Diksha Patro
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
Diksha Patro
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
Diksha Patro
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