Fundamentals of Computer Organization and Architecture

In stock

Free & Quick Delivery Worldwide

The book "Fundamentals of Computer Organization and Architecture" presents basic principles and design concepts of different units of a computer. It explains the entire process of computation in different unit of a computer that is involved in transformating a program written in high-level language within the computer till its output results

The book is divided into eight chapters. The sequence of these chapters is based on treating study of computer architecture at different levels where each level requires some kind of decoding before it reaches the lowest level, the digital logic level, where the actual computation takes place. Chapter 1 provides an introduction to the broad subject of Computer Architecture and describes the historical computers. Chapter 2 presents the concepts and design of logic circuits that are basic building blocks of the digital computer. Chapter 3 describes the fundamentals of the computer organization. The external and internal design and functioning of the CPU is thoroughly explained. Chapter 4 gives details of the Control Design of the CPU. Both the methods, i.e. Microprogrammed Control and Hardwired Control design have been clarified by providing suitable examples. Chapter 5 explains the architecture based on the Instruction Set of a Control Unit. Register transfer notation and assembly language notations are used to clarify the actions performed within the CPU. Chapter 6 gives details of the memory unit of a computer. The chapter introduces hierarchy of memory available in a computer system. To solve the problem of attaining fast, large, and inexpensive memory, many different structures and organizations are presented. The memory structure characteristics as well as various memory technologies have been covered. Chapter 7 describes the Input/Output or I/O sub-system that are the collection of interface that different functional units of a computer used to communicate with each other, or the outside world. Typical devices for communication between computers, such as modems and network cards, are for both input and output. It has been explained in detail. The last Chapter 8 deals with the concepts of Parallel Processing, which are used to achieve very high performance and reliability. It provides the basic structures of Pipeline and Vector Processors and also introduces various characteristics of Multiprocessors. The characteristics and functions of processors are studied before considering them for the use as a multiprocessor. 

The contents covered are appropriate for students of courses in B.Tech., MCA or M.Tech. with specialization in Computer Science, Information Technology, Electronics or Electrical Engineering. Even students who have no knowledge of computer architecture can comfortably learn the basics in the simple language used for explanation in the text.

ABOUT THE AUTHOR Jyotsna Sengupta

Dr. Jyotsna Sengupta received her B.E. degree in Electronics and Communications, and her Ph.D. degree in Computer Science and Engineering, in 1982 and 2002 respectively, from Thapar Institute of Engineering and Technology, Patiala. She received her M.S. in computer Science and Engineering from University of Santa Clara, California, USA, in 1985. She worked as a Software Engineer in EXL, Ltd., Sunnyvale, California, in 1985-86. During 1986-87, she worked in the Department of Computer Science, Delhi University. Since 1989, she has been in the faculty of Punjabi University, Patiala, where she is currently serving as a Reader in the Department of Computer Science. Her current research interests are primarily in the area of Parallel and Distributed Systems.

reviews

0 in total

There are no reviews yet.

Bibliographic information

Title
Fundamentals of Computer Organization and Architecture
Author
Edition
1st ed.
Publisher
ISBN
9788184501865
Length
xvii+258p., Tables; Figures; Index; 25cm.
Subjects