Computers Articles

Page 2 of 100

N process Peterson algorithm

Diksha Patro
Diksha Patro
Updated on 17-Mar-2026 1K+ Views

The N-process Peterson algorithm addresses the critical section problem for multiple processes, extending beyond Peterson's original two-process solution. While Peterson's classic algorithm handles mutual exclusion between two processes, scaling it to N processes requires more sophisticated approaches like Lamport's Bakery Algorithm. How the N-Process Algorithm Works The N-process extension uses a ticket-based system where processes obtain numbered tickets to determine their order of access to the critical section. Here's how it operates: Each process wanting to enter the critical section gets a unique ticket number by incrementing a shared counter The process sets a "choosing" flag ...

Read More

Not Recently Used (NRU) page replacement algorithm

Diksha Patro
Diksha Patro
Updated on 17-Mar-2026 4K+ Views

The Not Recently Used (NRU) page replacement algorithm is a fundamental memory management technique used by operating systems to efficiently manage page replacement in virtual memory systems. Its primary goal is to identify and remove pages from memory that have not been accessed recently, making room for new pages when physical memory becomes full. How NRU Algorithm Works NRU uses two hardware bits associated with each page − a reference bit (R) and a modified bit (M). The reference bit is set when the page is accessed (read or written), and the modified bit is set when the ...

Read More

NTFS Junction Points

Diksha Patro
Diksha Patro
Updated on 17-Mar-2026 767 Views

NTFS Junction Points are a type of symbolic link in the Windows NTFS file system that allow you to create directory-level links within the same volume. They act as transparent redirections, making one directory appear at a different location while the actual data remains in its original place. Junction points provide a powerful mechanism for file system organization, application compatibility, and efficient storage management without physically moving files or disrupting existing pathways. How Junction Points Work Junction points use reparse points, a special NTFS feature that intercepts file system operations and redirects them to another location. When ...

Read More

Difference between Hardware Interrupt and Software Interrupt

Shirjeel Yunus
Shirjeel Yunus
Updated on 17-Mar-2026 4K+ Views

Interrupts are signals in the computer system that temporarily halt the CPU's current activities. When an interrupt occurs, the CPU shifts its focus to handle higher-priority tasks. These interrupts are essential for efficient system operation, allowing important events to be processed immediately while less critical tasks wait. There are two main categories of interrupts: hardware interrupts and software interrupts. What is Hardware Interrupt? A hardware interrupt is triggered by external or internal hardware components to signal events that require immediate CPU attention. These interrupts eliminate processor time wastage by allowing external devices to notify the CPU when they ...

Read More

What are some great features of Windows 10?

Tejas Charukula
Tejas Charukula
Updated on 17-Mar-2026 266 Views

Windows 10 is a Personal Computer Operating System developed and released by Microsoft on July 29, 2015. It introduced significant improvements and new features when compared to its predecessor Windows 8, addressing user feedback and modernizing the desktop experience. The Start Menu Windows 10 Start Menu Recent Apps Microsoft Word File Explorer Chrome All Apps Calculator Camera Settings ...

Read More

File Model in Distributed Operating System

Arnab Chakraborty
Arnab Chakraborty
Updated on 17-Mar-2026 2K+ Views

A distributed operating system manages resources across multiple networked computers. The file model in such systems defines how files are created, stored, accessed, and managed across the network. This involves complex considerations including file systems, data consistency, fault tolerance, and security. Understanding distributed file models is crucial for building scalable, reliable systems that can handle large amounts of data across multiple machines. Basic Concepts of File Model in Distributed Operating System File A file is a named collection of related data stored on storage devices such as hard drives, flash drives, or network storage. Files have characteristics ...

Read More

Dining-Philosphers Solution using Monitors

Arnab Chakraborty
Arnab Chakraborty
Updated on 17-Mar-2026 12K+ Views

The Dining Philosophers Problem is a classic synchronization problem in operating systems that illustrates the challenges of resource allocation among concurrent processes. It demonstrates how shared resources can lead to deadlock and starvation if not properly managed through synchronization mechanisms. What is the Dining Philosophers Problem? The problem involves five philosophers sitting around a circular table, each alternating between thinking and eating. There are five forks placed between the philosophers. To eat, each philosopher needs both the fork on their left and the fork on their right. The challenge is to design an algorithm that prevents deadlock and ...

Read More

Disk Management in Operating System

Arnab Chakraborty
Arnab Chakraborty
Updated on 17-Mar-2026 15K+ Views

As a computer user, you might have noticed that your computer's hard drive can become cluttered and slow over time. This is where disk management comes into play. Disk management is a process used by your computer's operating system to manage the storage of your data on your hard drive. In this article, we will explore the different tasks involved in managing your hard drive, the tools available to help you manage your hard drive, and some tips to keep your hard drive running smoothly. Definition of Disk Management Disk management is the process of organizing and maintaining ...

Read More

Difference between Operating System and Application Software

Pradeep Kumar
Pradeep Kumar
Updated on 17-Mar-2026 11K+ Views

A software is a set of rules or instructions that are given to a computer to perform some function. Basically, software is classified into two types − Application software and System software. System software is the main software of a computer that has direct access to the system's hardware. It takes care and monitors all the other functions of a computer. Application software is additional software in a computer which is used to perform a specific function. Users have direct access to this application software and this software is not mandatory in a system. We can use the system ...

Read More

Difference Between RTOS and OS

Md. Sajid
Md. Sajid
Updated on 17-Mar-2026 12K+ Views

An operating system (OS) is system software that manages computer hardware and software resources, providing services to programs and users. A real-time operating system (RTOS) is a specialized type of operating system designed to provide predictable and deterministic behavior for time-critical applications. While both share fundamental OS principles, they differ significantly in their design priorities and capabilities. What is a Real-Time Operating System? A real-time operating system (RTOS) is designed to handle tasks within strict timing constraints, ensuring critical operations complete within specified deadlines. The primary focus is on deterministic behavior and predictable response times. Real-Time Behavior ...

Read More
Showing 11–20 of 993 articles
« Prev 1 2 3 4 5 100 Next »
Advertisements