©2002 EF Nis
Tempus Project CD_JEP-16160-2001
» Home
» What's New


Project Overview
» Background
»Project Description
» Management Team
» Consortium
» Logical Framework Matrix
» E-Mail

The Project
» Events
» Workgroup Activities
» Reform at FEEN
» Equipment
» Textbooks and Manuals
» Student mobility

Links
» Tempus Home
» Tempus Documents
» Consortium


Last update:

October 6, 2005

Project's Life
Textbooks and manuals supported by the CD_JEP-16160-2001
 
 

 

Computer Architecture and Organization

Nebojša Milenkovic

   
Cover page and Intro page
(click on a image for larger photo)
   
Author dr Nebojša Milenkovic, assistant professor, University of Nis
Title Computer Architecture and Organization
Publisher Faculty of Electronic Engineering, Nis
Year 2004
ISBN 86-80135-85-2
COBISS-ID 113061644
Reviewers Prof. dr Živko Tošic, University of Nis
Prof. dr Emina Milovanovic, University of Nis
Pages VIII+316
Illustrations 126
Language Serbian
Type Text-Book
Categorization Computer Architecture, Computer organization
From the review

The book Computer architecture and organization contains viii+316 pages of text in B5 format. It treats subjects from Computer organization course, held in third year of study on the Computer Science Department, Faculty of Electronic Engineering, University of Niš. This course is the second one in the series of computer architecture related courses, including introductory, intermediate and advanced courses, that students are offered to at the Department as obligatory as well as elective courses.

The book is divided into following sections: preface, six chapters, two supplements, references and index. The notions of computer architecture and implementation, requirements for computer design and measures for computer performance evaluation are explained in the first chapter. Second chapter is devoted to processor instruction set architecture. All elements that define this architecture are considered. Alternative solutions with their advantages and disadvantages are discussed. The MIPS32 architecture is explained as an informative representative of contemporary RISC architectures. General processor implementation concepts are explained in third chapter of the book. Design techniques for data path and control units are explained through examples of a single cycle as well as a multicycle hypothetical processor synthesis. This is a logical introduction to pipeline processor implementation, which is explained in fourth chapter in the book. Concepts of pipeline processor organization, hazards which appear in these processors and solutions for decreasing negative effects of hazards are treated. The problems related to introduction of multicycle functional units in processor pipeline and ensuring precise exceptions are treated also in this chapter. These subjects are basics for further studies of instruction level parallelism in the following courses on computer architectures.

In the fifth chapter basic elements of computer arithmetics are explained. Basic data operations in integer and floating point formats are comprised. Sixth chapter is devoted to the hierarchically organized computer memory systems. The organizational as well as functional aspects of cache memories, main memories and virtual memories are explained in details. Timing of memory elements generally and timing of pipeline systems are shortly reviewed in two supplements.

Every chapter contains a number of examples accompanied with corresponding solutions, which alleviate understanding of explained concepts. Explanation is clear and synoptic, based on contemporary concepts of computer architectures and implementation.

 

 

         

About This Site | Search | E-mail

Site contents ©2002-2003 Faculty of Electronic Engineering of Nis
Please send comments and suggestions about this site to Webmaster