
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
Manish Kumar Saini has Published 1143 Articles

Manish Kumar Saini
3K+ Views
It is a prerequisite to understand the terms "process synchronization", "critical section", and "inter-process communication" before we proceed to discuss the Bakery Algorithm in Process Synchronization. What is Process Synchronization? In a multiprocessing system, the process synchronization is a method of coordinating execution of multiple processes so it is ensured ... Read More

Manish Kumar Saini
953 Views
In operating systems, a bad block is a sector on a dick drive or a flash of the computer system which is not usable due to a permanent damage to the disk like physical damage of the disk surface or failed transistors of flash memory. In this article, we will ... Read More

Manish Kumar Saini
4K+ Views
In operating system design, the kernel memory allocation is a critical aspect which involves the allocation of memory for kernel level operations and data structures. When a process is executing in user mode and it requests the additional memory, then the kernel maintains the allocation of pages from the list ... Read More

Manish Kumar Saini
4K+ Views
An electric conductor is defined as a material that allows the flow of electric current or electric charges across it. In this article, we will discuss the differences between two important types of electric conductors: semiconductors and superconductors. What is a Semiconductor? Semiconductors are defined as a category of electric ... Read More

Manish Kumar Saini
7K+ Views
In communication systems, modulation is a process of changing the characteristics of a data carrier wave so that it can cover the desired distance for data transmission. Modulation is a necessary process in communication systems to increase the reliability of data communication. In the modulation process, an additional signal, called ... Read More

Manish Kumar Saini
3K+ Views
In digital systems, several types of storage devices are used to store data and information in digital form. DVD, stands for Digital Versatile Disk, is a type of optical storage device that uses laser technology to read/write data. Based on the nature, DVDs are classified into the following three main ... Read More

Manish Kumar Saini
5K+ Views
DVD stands for Digital Versatile Disk. DVD is a type of optical storage device used to store digital information. DVD uses red laser to read and write on the disk. DVD is a cheap method of storing and transferring of data in computers. Based on the nature, DVDs come in ... Read More

Manish Kumar Saini
5K+ Views
In computers and any other computing device, the processor is the most significant component of the system as it performs the most crucial task, i.e. processing. These days, we have several types of processors such as single core processor, dual core processor, quad processors, hexa core processor, octa core processor, ... Read More

Manish Kumar Saini
3K+ Views
Both desktop and tablet are the types of microcomputers as they have the CPU in the form of a microprocessor unit. This article is primarily meant for explaining the important differences between desktop and tablet. The most fundamental difference between desktop and tablet is that the desktop is a type ... Read More

Manish Kumar Saini
13K+ Views
We use computers to perform numerous works in offices, home, industries, etc. Several types of computers have been developed for different purposes. The two most common types of computers are desktop and laptop. Both desktop and laptop are the types of microcomputers used in almost every office and home. The ... Read More