Operating System Articles

Page 4 of 171

Process Contention Scope vs System Contention Scope

Way2Class
Way2Class
Updated on 17-Mar-2026 873 Views

Process Contention Scope (PCS) and System Contention Scope (SCS) are two fundamental threading models that define how threads compete for CPU resources in operating systems. These concepts determine the scheduling domain where thread contention occurs and directly impact system performance and resource allocation strategies. Resource contention occurs when multiple threads compete for the same CPU time simultaneously. The contention scope defines the boundary within which this competition takes place − either among threads within a single process or among all threads system-wide. Process Contention Scope (PCS) In Process Contention Scope, threads compete for CPU resources only among ...

Read More

Process States and Transitions in a UNIX Process

Way2Class
Way2Class
Updated on 17-Mar-2026 3K+ Views

Process states and transitions are fundamental concepts in operating systems that define how processes move through different phases during their lifecycle. In UNIX systems, understanding these states is crucial for effective process management and system optimization. This article explores the various process states in UNIX and their transitions, providing insights into how the system manages concurrent execution. Process States in UNIX UNIX processes exist in one of five primary states during their execution. Each state represents a specific condition and determines what actions the process can perform. UNIX Process States ...

Read More

Difference between Laptop and Chromebook

Manish Kumar Saini
Manish Kumar Saini
Updated on 17-Mar-2026 391 Views

Laptop and Chromebook are two widely used modern personal computers which are commonly used by students, office professionals, programmers, etc. The fundamental difference between the two is that a laptop is a type of personal computer having a portable design and used for performing general purpose tasks like word processing, internet browsing, gaming, and more; whereas a Chromebook is a type of laptop computer that has the Google Chrome Operating System (Chrome OS). Similar to any other laptop, the Chromebook is also used for general purpose tasks. Laptop vs Chromebook Architecture ...

Read More

Deprecated Linux Networking Commands and Their Replacements

Prince Yadav
Prince Yadav
Updated on 17-Mar-2026 715 Views

Linux is a very popular operating system among developers and system administrators due to its strong and robust command-line interface (CLI). However, some of the networking commands have become outdated over time, making way for newer and more efficient options. In this article, we'll have a look at some of the deprecated commands and their new modern-day replacements to help you keep up with your Linux networking configurations. In this tutorial, we'll go through each of the deprecated commands and their corresponding substitutions. We'll also provide examples of how to use the new commands. By the end of this ...

Read More

Causes of Failure in Operating System

Manish Kumar Saini
Manish Kumar Saini
Updated on 17-Mar-2026 1K+ Views

In any computer system, the Operating System (OS) is the most important system software that creates an interface between a computer user and the computer hardware, and also manages all the system resources. The operating system performs all the necessary basic functions like file management, memory management, process management, input and output handling, and controlling peripheral devices. The operating system is entirely responsible for creating a user interface and providing a platform for all other software applications to run. However, like any other software in a computer system, the operating system may fail due to various reasons. Understanding these ...

Read More

How to Control Systemd Services on Remote Linux Server?

Prince Yadav
Prince Yadav
Updated on 17-Mar-2026 733 Views

As Linux users and administrators, we are responsible for managing services on remote Linux servers, which could include web servers like Apache or Nginx, or database servers like MySQL or PostgreSQL. To effectively manage these services, we need to have a strong understanding of the underlying system and service manager for Linux − systemd. Systemd is a robust and feature-rich system and service manager designed for Linux-based operating systems. It takes care of managing the initialization and termination of services, tracks system processes, and oversees system resources. It is widely adopted as the default system and service manager in ...

Read More

How to Use Metasploit’s Interface?

Prince Yadav
Prince Yadav
Updated on 17-Mar-2026 334 Views

In this tutorial, we will explore the powerful capabilities of Metasploit's interface. Metasploit is a popular penetration testing framework that allows security professionals to identify and exploit vulnerabilities in systems. By leveraging its extensive set of modules and functionalities, we can gain insights into potential security weaknesses and strengthen our own defenses. Installing and Setting Up Metasploit To begin our exploration of Metasploit, we need to install and set up the framework. Follow these steps − Start by downloading Metasploit from the official website or via the package manager of your operating system. Install Metasploit by ...

Read More

Tracking Down Wasted Disk Space in Linux using Agedu

Prince Yadav
Prince Yadav
Updated on 17-Mar-2026 282 Views

If you're a Linux user, managing disk space is essential to system maintenance. However, identifying the files and directories that are taking up larger amounts of space can be a stressful task. That's where Agedu comes in. Agedu is an important tool that can help you track down wasted disk space on your Linux system. In this article, you'll be informed through installing and using Agedu to identify the directories and files that are taking up the most space on your Linux system. By the end of this article, you will be able to optimize your disk space by ...

Read More

Difference between Linux and Chrome OS

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

Linux and Chrome OS are two popular operating systems that serve different computing needs. While both are built on the Linux kernel, they differ significantly in their design philosophy, target audience, and functionality. This tutorial examines the key differences between Linux and Chrome OS in terms of architecture, user interface, software availability, device compatibility, and security models. What is Linux? Linux is an open-source, Unix-like operating system kernel developed by Linus Torvalds in 1991. It serves as the foundation for numerous Linux distributions and has become one of the most widely used operating systems globally. Linux ...

Read More

How Are Linux PIDs Generated?

Kunal Verma
Kunal Verma
Updated on 17-Mar-2026 435 Views

When a Linux command is executed, the system creates a separate process to carry out that command. Each process is assigned a unique Process ID (PID), which the operating system uses to track and manage the process throughout its lifecycle. Note − Linux commands are case-sensitive. Process Table The process table is a data structure stored in the system's RAM that contains information about all processes currently managed by the operating system. Each entry in the process table stores comprehensive details about a specific process. Key information stored in the process table includes − ...

Read More
Showing 31–40 of 1,708 articles
« Prev 1 2 3 4 5 6 171 Next »
Advertisements