Process Synchronization using Semaphores

Mutual exclusion typically imposes some conditions on access to a given resource by two or more different processes. For instance, a process can proceed beyond a certain point only after another process has reached some other point of its execution. … Read More

Computer Number Systems

Being familiar with number systems is important as it helps you comprehend how data is represented before it can be processed by any digital system including a digital computer. In this article, we look at the most commonly applied number … Read More

Classification of Computers

Computers can be classified into various types, depending upon the technology used or the size and capacity or the applications for which they are designed.

Classification of Computers on the Basis of Applications

Based on the purpose or application, computers … Read More