Home » Computer Systems

Category: Computer Systems

  • 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.  If the points in the processes are located before and after the protected resource, then…

  • 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 systems in computer systems such as the binary, octal, and hexadecimal number systems. Introduction to…

  • 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 are often classified as general-purpose computers and special-purpose or dedicated computers. General-Purpose Computers General-purpose computers…