The book 'Computer Architecture' is based on the syllabus prescribed by Rajasthan Technical University, Kota. This is useful for the students of MCA and BCA. This book is divided into 8 chapters. Chapter 1 | Digital Fundamentals covers the basic concepts which helps students to study Computer Architecture. Chapter 2 | Register Transfer Language describes the basic hardware language. Chapter 3 | CPU Organization deals with the basics of CPU. Chapter 4 | Parallel Processing deals with the concept of Pipelining. Chapter 5 | Computer Arithmetic describes hardware algorithms for basic operations. Chapter 6 | Microprogrammed Control Unit deals with types of control units. Chapter 7 | Memory Organisation deals with memory concepts Chapter 8 | Input-output Organisation focuses on Input Output Processor, DMA and IOP
Additional Info
  • Publisher: Laxmi Publications
  • Language: English
  • ISBN : 978-81-318-0721-7
  • Chapter 1

    DIGITAL FUNDAMENTALS Price 2.99  |  2.99 Rewards Points

    The digital circuits can be classified into two broad categories: Analog system and digital system. Analog systems deal with variables having continuous nature while the digital system defines variables having discrete values. Digital system defines the term digit. The term digital in digital circuits is derived from the way the digital circuit perform operations by counting the digits. A digital circuit operates with binary numbers
  • Chapter 2

    REGISTER TRANSFER LANGUAGE Price 2.99  |  2.99 Rewards Points

    In this chapter we are going to deal with a very special Computer Hardware language that is called Register Transfer language. In the hardware, data are stored in the registers and operations are defined on the data stored in registers. A Microoperation is a basic elementary operation defined on the data stored in registers.
  • Chapter 3

    CPU ORGANISATION Price 2.99  |  2.99 Rewards Points

    The part of the computer system that performs the bulk of data processing is known as Central Processing Unit and it is referred as CPU. The CPU is the brain of a computer. The program which is to be executed is stored in the main memory. A program is a sequence of instructions to perform a specified task. The CPU fetches instruction codes from the memory and decodes them. The CPU also reads data from the memory, which are required for instruction execution. When the required data for the execution of an instruction is at hand, the CPU executes the instruction.
  • Chapter 4

    PIPELINING AND PARALLEL PROCESSING Price 2.99  |  2.99 Rewards Points

    Early computer systems were single user system. At a time only one program was executed by the ALU of the central processing unit. All the resources were assigned to that program only. There was a large difference between the speed of the CPU and the speed of the I/O devices & memory. In this single program environment CPU became idle for a long time that degrades the performance of CPU. The utilisation for CPU was very less and through put was not upto the expectation. This gives the concept of parallel processing and multiprogramming. When one process is busy with the I/O devices, CPU can be assigned to the another process. This increases the utilisation of CPU and performance of the computer system.
  • Chapter 5

    COMPUTER ARITHMETIC Price 2.99  |  2.99 Rewards Points

    Arithmetic instruction in digital computers manipulate data to produce results necessary for the solution of computational problems. These instructions perform the basic arithmetic calculations. Basic arithmetic operations are addition, subtraction, multiplication and division. Other arithmetic functions are generated from these basic arithmetic operations.
  • Chapter 6

    MICRO PROGRAMMED CONTROL UNIT Price 2.99  |  2.99 Rewards Points

    A digital system is usually divided into two parts: 1. Execution unit 2. Control unit The execution unit is a network of functional units that performs certain microoperations on data. The execution unit of the processor contains circuits to perform arithematic and logical operations on data and a storage unit where the data is stored.
  • Chapter 7

    MEMORY ORGANISATION Price 2.99  |  2.99 Rewards Points

    The memory unit is an essential component of any digital computer system since it is needed for storing programs and data. Memory unit is capable of storing the programs and the data that are needed to perform a particular task. A CPU should have rapid , uninterrupted access to these memories so that it can operate at or near its maximum speed. The goal of every memory system is to provide adequate storage capacity with acceptable level of performance and cost. There is not enough space in one memory unit to accomodate all the programs used in a typical computer, not all the accumulated information is required by the processor at the same time. Therefore it is more economical to use low-cost storage devices to serve as a backup for storing the information that is not currently used by the CPU. Following all the some criterea on which we decide which memory unit is to be used.
  • Chapter 8

    INPUT –OUTPUT ORGANISATION Price 2.99  |  2.99 Rewards Points

    The input-output subsystem of a computer provides an efficient communication mode between the central system and the outside environment. A computer serves no useful purpose if it is not able to receive the information from the outside world and transfer the result of the computation in a meaningful form. Computer architects tend to focus their attention on the processor first, the memory system second and the I/O system third, if at all. This is because the benchmarks and metrics that have been used to compare computer systems have generally focused on the execution times of computationally intensive programs that do not use the I/O system much and partially it is because some of the techniques used to implement I/O systems.

About the Author