
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 1163 Articles for Computers

13K+ 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 simplify the concept of disk management and explore the different tasks involved in managing your hard drive. We will also discuss the tools available to help you manage your hard drive and some simple tips to keep your hard drive running smoothly. Definition of Disk ... Read More

11K+ Views
An operating system is software that manages every single aspect of a computer so that it can function smoothly and properly. Because of this reason, the OS has to perform several tasks simultaneously. Doing simultaneous tasks isn’t really a problem for the OS but when this simultaneous task uses a common resource, then it becomes a mishap. To overcome this situation synchronization is introduced, which basically manages the processes that share the same resource. Dining Philosophers problem is a classic synchronization problem. What is Dining Philosophers Problem? The story behind Dining Philosophers problem is that it represents a scenario where ... Read More

4K+ Views
In operating system, there are some common types of "stucking" situations. Among these, Deadlock, Starvation, and Livelock are three well-known terms. Deadlock, Starvation, and Livelock are related concepts in computer science that deal with synchronization issues in concurrent systems. Understanding these concepts is important for designing and implementing correct and efficient concurrent systems. Deadlock − A situation where two or more processes are waiting for each other to release a resource, creating a standstill. In other words, each process is holding a resource that the other process needs, and both are waiting for the other to release the resource. ... Read More

12K+ Views
Deadlock prevention and avoidance are crucial in operating systems because they help ensure that the system can continue to operate without being stuck in a deadlock. Deadlocks can cause a system-wide halt, leading to loss of data, system downtime, and reduced productivity. Therefore, it is essential to prevent or avoid deadlocks in a computer system to maintain its availability and reliability. Key Areas Covered What is Deadlock? What is Deadlock Prevention? Advantages and Disadvantages of Deadlock Prevention What is Deadlock Avoidance? Advantages and Disadvantages of Deadlock Avoidance Comparison between Deadlock Prevention and Deadlock Avoidance What is Deadlock? Deadlock ... Read More

36K+ Views
Deadlock is a complex and potentially detrimental situation that can arise in computer systems where multiple processes are competing for the same shared resources. When two or more processes become deadlocked, it means that each process is holding on to resources that are necessary for the other process(es) to complete their tasks. This can lead to a complete standstill, as none of the processes can move forward without the release of the required resources. Deadlocks can cause severe performance and stability issues in a system, which can ultimately result in system downtime or even failure. Therefore, it is essential to ... Read More

2K+ Views
Introduction A distributed operating system is a type of operating system designed to manage the resources of a network of computers and devices, rather than a single computer. In such a system, the file model plays a crucial role in managing files and providing access to them across the network. The file model defines how files are created, stored, accessed, and managed in a distributed environment. It involves concepts such as file systems, distributed file systems, data consistency, fault tolerance, and security. In this topic, we will explore the basic concepts of the file model in distributed operating systems, the ... Read More

16K+ Views
The File Allocation Table (FAT) is a critical component of computer systems that allows for the organization and management of files on a disk. It is an essential part of the file system that helps to keep track of where files are stored on a disk and how much space is available for new files. FAT has been around for many years and has evolved over time, with different versions developed to suit the needs of different operating systems and disk formats. Understanding how FAT works and its advantages and disadvantages can help computer users make informed decisions about managing ... Read More

726 Views
The most basic difference between hardware and computer platform is that the hardware is the physical components of a computer system that can be seen, touched, and manipulate, whereas a computer platform is a fundamental hardware and software infrastructure which supports the operation of computer applications. Read this article to learn more about hardware and computer platform, and the important differences between them. What is Hardware? The term "hardware" represents the physical components of a computer system that we can see and touch. For example, motherboard, CPU, memory devices, power supply, sound card, mouse, keyboard, etc. are the hardware of ... Read More

16K+ Views
A computer is a general purpose electronic device that is used to perform a wide range of computing tasks, whereas an embedded system is a specialized computer that is used to perform one or more specific functions. Read this article to learn how a computer is different from an embedded system. What is a Computer? A computer is an electronic machine that is designed to accomplish a wide range of computing tasks. Hence, a computer is basically a versatile electronic device that can be utilized for a variety of applications from general word processing and web browsing to complex ... Read More

7K+ Views
Both CD-R and CD-RW are types of optical storage devices. A CD-R (Compact Disk- Recordable) is a write-once read-many device, which means data can be written to it only once but can be read many times. In contrast, a CD-RW (Compact Disk-Rewritable) is a CD that allows data to be written multiple times. Read this article to learn more about CD-R and CD-RW and how they are different from each other. What is CD-R? CD-R stands for Compact Disk-Recordable. CD-R is a type of optical storage disk that is used for storage of digital data. It is a type ... Read More