
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Found 2003 Articles for Operating System

2K+ Views
Context switching is a fundamental operation performed by an operating system to manage multiple threads or processes in a multitasking environment. It involves saving the current execution context of a thread or process and restoring the execution context of another thread or process. This allows the operating system to quickly switch between different threads or processes, giving the illusion of concurrent execution. There are two types of context switches: "thread context switch" and "process context switch". Let's explore the differences between them. What is Thread Context Switch? A thread context switch refers to the process of saving the current ... Read More

172 Views
An operating system (OS) is a group of programs that controls computer hardware resources and offers standard services to software applications. It serves as a conduit between the user and the hardware. It is accountable for carrying out all procedures. There are many operating systems available for mobiles, pc etc., AIX and Chrome OS are such operating systems. The following are the differences between them. What is AIX OS? Advanced Interactive executive is commonly referred to as AIX. IBM created the AIX operating system in 1986. The organization originally created this operating system for RT PC RISC workstations, but ... Read More

611 Views
In UNIX−based operating systems, such as Linux, there are two types of CPU time that are commonly measured: user CPU time and system CPU time. These metrics provide insights into how the CPU resources are being utilized by different components of a system or process. Understanding the difference between user CPU time and system CPU time is essential for performance analysis and troubleshooting. What is User−CPU−Time in UNIX? User CPU time represents the amount of CPU time spent executing in user mode, which is the mode where application code runs. It includes the time spent executing the user's program ... Read More

193 Views
An operating system (OS) is a group of programs that controls computer hardware resources and offers standard services to software applications. It serves as a conduit between the user and the hardware. It is accountable for carrying out all procedures. There are many operating systems available for mobiles, pc etc., AIX and Android are such operating systems. The following are the differences between them. What is AIX Operating System? Advanced Interactive executive is commonly referred to as AIX. IBM created the AIX operating system in 1986. The organization originally created this operating system for RT PC RISC workstations, but ... Read More

12K+ Views
Introduction Proxy servers are intermediary servers that act as a gateway between a user's device and the internet. When connected to the internet through a proxy server, all data requests from the user's device are first sent to the proxy server which then forwards them to the internet. Similarly, when data is received from the internet, it first goes through the proxy server before reaching the user's device. There are several types of proxies including HTTP proxies, HTTPS proxies and SOCKS proxies. Each type of proxy serves different purposes with varying degrees of security and privacy. Understanding Proxy Settings on ... Read More

2K+ Views
Introduction Configuring Postfix and Dovecot with virtual domain users is an essential process for anyone running a Linux-based email server. These two software applications are the backbone of email servers, and they work together to handle incoming and outgoing emails. Postfix is the mail transfer agent responsible for accepting incoming emails. On the other hand, Dovecot is the email delivery agent responsible for delivering incoming emails to users' mailboxes. In this article, we will provide a detailed guide on how to configure Postfix and Dovecot with virtual domain users in Linux. Explanation of Postfix and Dovecot Postfix is ... Read More

762 Views
Introduction In today's digital age, security is of utmost importance. The rise of cyber threats and data breaches has shown that no system is completely safe. System administrators and IT professionals must take proactive measures to protect their systems and data. One such measure is the use of Pluggable Authentication Modules (PAM) for user authentication. PAM is a powerful tool that allows system administrators to customize the authentication process for their systems. It enables the use of multiple authentication methods, such as passwords, tokens, and biometrics, among others. This flexibility makes it easier for administrators to manage access ... Read More

1K+ Views
Introduction The Internet Protocol (IP) address is a crucial component of computer networking as it uniquely identifies each device connected to a network. By default, most network interfaces are configured to obtain an IP address dynamically from a router or DHCP server. However, in some cases, it is necessary to configure a static IP address. A static IP address is an IP address that is manually assigned to a device and does not change over time unless manually reconfigured. In this article, we will discuss how to configure a static IP address on Ubuntu 18.04 and why it's important ... Read More

573 Views
Introduction Have you ever wondered how your computer connects to a website? The answer lies in the Domain Name System (DNS), which translates domain names into IP addresses. But did you know that you can actually edit this process by modifying your computer's hosts file? The hosts file is a simple text file that maps IP addresses to domain names, allowing you to bypass DNS and specify exactly where your computer should look for a website. Editing Hosts File in Linux Where is the hosts file located in Linux and how to access it? The hosts file in ... Read More

4K+ Views
Introduction Have you ever found yourself in a situation where you have made progress on a specific branch and need to switch over to another branch immediately? If the answer is yes, this is where Git Stash comes into play. Git Stash is a powerful feature that allows developers to temporarily store changes that they have made, without needing to commit them. It's perfect for situations where developers need to change branches or work on other tasks, but don't want to lose their progress. Importantly, it enables users to return later and pick up right where they left off. Definition ... Read More