Articles on Trending Technologies

Technical articles with clear explanations and examples

A Shell Script to Send Email Alert When Memory Gets Low

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

As we use our computers for various tasks, we often run multiple applications and software that consume a significant amount of memory. When available memory gets low, it can cause our computer to slow down or even crash. To avoid this situation, we can use a shell script to send an email alert when memory gets low. In this article, we'll discuss how to create such a shell script and explain how it works. Understanding Shell Scripts Before we dive into creating a shell script, let's first understand what shell scripts are. A shell script is a program ...

Read More

LRU Approximation (Second Chance Algorithm)

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

The LRU Approximation Algorithm, commonly known as the Second Chance Algorithm, is a page replacement algorithm used in operating systems for memory management. It provides an efficient approximation to the ideal Least Recently Used (LRU) algorithm while maintaining significantly lower overhead. This algorithm uses reference bits and a circular queue structure to make replacement decisions. How the Second Chance Algorithm Works The algorithm maintains pages in a circular queue and uses a single reference bit per page. When a page fault occurs, the algorithm searches for a victim page to replace using the following process: Start ...

Read More

How to free Inode usage on Linux?

Mukul Latiyan
Mukul Latiyan
Updated on 17-Mar-2026 3K+ Views

The inode (also known as index node) is a data structure that stores metadata about files and directories in Linux file systems. Each file or directory uses one inode, which contains information like permissions, ownership, timestamps, and pointers to data blocks. When inodes are exhausted, you cannot create new files even if disk space is available. Checking Inode Usage You can check the inode usage on your system using the df command with the -i option − df -i This displays inode information for all mounted filesystems − Filesystem ...

Read More

What is the I/O structure?

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

I/O Structure defines how input/output operations are organized and managed in a computer system. It encompasses different methods for handling data transfer between the CPU, memory, and external devices. The structure includes Programmed I/O, Interrupt-driven I/O, and Direct Memory Access (DMA), all interconnected through system buses. I/O Structure Overview CPU Memory System Bus ...

Read More

Big Endian and Little Endian

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

Big Endian and Little Endian are two different ways that computer systems store multi-byte values in memory. The terms refer to which byte (most significant or least significant) is stored first in a sequence of memory addresses. Byte Order Storage Methods Little Endian − The least significant byte (low-order byte) is stored at the starting address (A), and the most significant byte (high-order byte) is stored at the next address (A + 1). Big Endian − The most significant byte (high-order byte) is stored at the starting address (A), and the least significant byte (low-order byte) is ...

Read More

Bash Function & How to Use It {Variables, Arguments, Return}

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

Bash functions are an essential feature of the Bash shell, allowing you to group commands and reuse them throughout your scripts. A Bash function is essentially a block of code that can be called and executed at any point in your script. In this article, we will explore the basics of Bash functions and learn how to use them effectively with variables, arguments, and return values. Defining a Bash Function To define a Bash function, you can use the function keyword followed by the name of your function, or simply use the function name followed by parentheses. Here's ...

Read More

A Step-By-Step Guide to Installing Xubuntu 20.10 Linux

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

Xubuntu 20.10 is a lightweight Linux distribution based on Ubuntu that uses the Xfce desktop environment. It's designed to run efficiently on older hardware while providing a modern, user-friendly experience. This guide walks you through the complete installation process of Xubuntu 20.10 on your computer. System Requirements Before installing Xubuntu 20.10, ensure your system meets these minimum requirements: Component Minimum Requirement Recommended RAM 512 MB 1 GB or more Storage 7.5 GB 20 GB or more Processor 700 MHz 1.2 GHz or faster Graphics ...

Read More

BMC Public IP Management via Portal and API

Satish Kumar
Satish Kumar
Updated on 17-Mar-2026 192 Views

In today's digital infrastructure, businesses rely heavily on public IP addresses for critical operations including website hosting, email communication, and remote access services. Managing these IP addresses efficiently becomes increasingly complex as organizations scale. BMC Public IP Management provides a comprehensive solution for enterprises to manage their public IP address inventory through both a web-based portal and programmatic API interface. What is BMC Public IP Management? BMC Public IP Management is a cloud-based platform that centralizes and automates public IP address lifecycle management. The solution consists of two primary components that work together to provide complete IP address ...

Read More

How to Drop a Git Stash?

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

Git Stash is a powerful feature that allows developers to temporarily store uncommitted changes without creating a formal commit. This is particularly useful when you need to quickly switch branches or pull updates but have work-in-progress that isn't ready to be committed yet. However, over time you may accumulate multiple stashes that are no longer needed. Learning how to properly drop these stashes helps keep your repository clean and organized. What is Git Stash? Git stash is a command that saves your current working directory and staging area changes to a temporary storage area. Think of it ...

Read More

What are the differences between ZumoDrive and Ubuntu One?

Bhanu Priya
Bhanu Priya
Updated on 17-Mar-2026 210 Views

Let us understand the concepts of ZumoDrive and Ubuntu One before learning the differences between them. Both were cloud storage services that operated in the early 2010s before being discontinued. Ubuntu One Ubuntu One was a cloud storage and file synchronization service launched by Canonical Ltd. in 2009. It was designed to integrate seamlessly with Ubuntu Linux systems while also supporting other operating systems. The service provided file hosting, synchronization, and cloud storage capabilities until its discontinuation in 2014. Features Cross-platform file synchronization across multiple devices Automatic backup and sync of personal files Music streaming ...

Read More
Showing 8411–8420 of 61,297 articles
« Prev 1 840 841 842 843 844 6130 Next »
Advertisements