Articles on Trending Technologies

Technical articles with clear explanations and examples

What are the two methods to implement inter process communication?

Bhanu Priya
Bhanu Priya
Updated on 17-Mar-2026 2K+ Views

There are two primary methods to implement Inter Process Communication (IPC) − Shared Memory Message Passing Shared Memory Shared memory is a region of memory that can be accessed by multiple processes simultaneously. It is primarily used for communication between processes running on the same machine, whether in single-processor or multiprocessor systems. The processes share a common address space, allowing direct access to the same memory locations. Shared Memory IPC Process A Process B Shared ...

Read More

Installing AWS CLI on Linux

Satish Kumar
Satish Kumar
Updated on 17-Mar-2026 2K+ Views

Amazon Web Services (AWS) is one of the most popular cloud computing platforms in the world. It provides a wide range of services, such as storage, computing, networking, and databases, to name a few. AWS Command Line Interface (CLI) is a powerful tool that allows you to manage your AWS resources using commands in the terminal or shell. In this article, we will discuss how to install AWS CLI on Linux, including various methods and configuration steps. Step 1: Check Python Installation Before installing AWS CLI, you need to ensure that Python is installed on your Linux system. ...

Read More

Fair-share CPU scheduling

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

Fair-share CPU scheduling is a scheduling algorithm used in operating systems that aims to allocate CPU resources fairly among different user or process groups. Unlike traditional priority-based schedulers, fair-share scheduling assigns a weight to each process group based on its historical usage and allocates CPU time to ensure no group is starved of resources for extended periods. This scheduling approach is particularly valuable in multi-user systems and virtualized environments where multiple users or virtual machines share a single physical CPU. It provides better resource utilization and ensures equal opportunities for all groups to access CPU time. How Fair-Share ...

Read More

How to Deploy Elasticsearch on Kubernetes?

Satish Kumar
Satish Kumar
Updated on 17-Mar-2026 2K+ Views

In today's world, data is the lifeblood of businesses. Whether it is customer data, sales data, or product data, the ability to store, search, and analyze it effectively can make a significant difference in a company's success. Elasticsearch is a distributed search and analytics engine designed for speed and scalability. It can process millions of queries per second and handle petabytes of data with ease. Kubernetes, on the other hand, is an open-source container orchestration system that automates application deployment, scaling, and management. Setting up the Environment Installing the Necessary Tools (kubectl, helm) Before deploying Elasticsearch ...

Read More

What is process creation in Operating Systems?

Bhanu Priya
Bhanu Priya
Updated on 17-Mar-2026 15K+ Views

Process creation is a fundamental mechanism in operating systems where an existing process creates one or more new processes during execution. The creating process is called the parent process, and the newly created processes are called child processes. Each process in the system can create multiple child processes, forming a hierarchical tree structure. Every process is identified by a unique process identifier (PID), which is typically an integer number assigned by the operating system. How Process Creation Works Process Tree Structure Parent ...

Read More

Protection and Security in Operating System

Kristi Castro
Kristi Castro
Updated on 17-Mar-2026 35K+ Views

Protection and security requires that computer resources such as CPU, software, memory etc. are protected. This extends to the operating system as well as the data in the system. This can be done by ensuring integrity, confidentiality and availability in the operating system. The system must be protected against unauthorized access, viruses, worms etc. Threats to Protection and Security A threat is a program that is malicious in nature and leads to harmful effects for the system. The following diagram shows the classification of common security threats − Types of Security Threats ...

Read More

Disk Management in Operating System

Arnab Chakraborty
Arnab Chakraborty
Updated on 17-Mar-2026 16K+ 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

How to Deploy HTML5 Website on a LAMP Server in Ubuntu?

Satish Kumar
Satish Kumar
Updated on 17-Mar-2026 1K+ Views

HTML5 is the fifth and latest version of Hypertext Markup Language, which is the standard language used for creating web pages and applications. Unlike its predecessors, HTML5 offers a more efficient way of coding websites, making it easier for developers to create rich and interactive content. With HTML5, developers can use new tags like and to include multimedia elements on their web pages without relying on third-party plugins. The tag allows developers to create animations and graphics directly on a web page using JavaScript. Additionally, HTML5 provides better support for mobile devices by introducing responsive design ...

Read More

I/O Systems and Subsystems

Ricky Barnes
Ricky Barnes
Updated on 17-Mar-2026 18K+ Views

I/O systems are critical components of computer systems that provide users the means of interacting with the system. They handle all input and output operations between the computer and external devices. The operating system includes a dedicated I/O subsystem to manage these devices efficiently. The I/O system consists of three main components that work together to provide seamless device interaction − I/O Hardware The I/O hardware layer includes physical devices such as mouse, keyboard, disk drives, printers, and network interfaces. Each device connects to the system through a device controller, which acts as an interface between the ...

Read More

Which one is safer Sleep or Hibernate in Windows?

Om Sharma
Om Sharma
Updated on 17-Mar-2026 557 Views

Users generally sleep, hibernate or shut down their PC/laptop without understanding what these different power modes actually do. Understanding these modes helps you choose the safest and most efficient option for your needs. Sleep Mode In Sleep mode (also called Standby), your computer enters a low-power state while keeping your session active in RAM. The system maintains power to memory and essential components, allowing you to resume work instantly. All open files, applications, and system state remain in memory, ready for immediate access when you wake the device. Power States Comparison ...

Read More
Showing 8841–8850 of 61,299 articles
« Prev 1 883 884 885 886 887 6130 Next »
Advertisements