Академический Документы
Профессиональный Документы
Культура Документы
Introduction:
The course program on “Computer Architecture and Engineering” is assigned for undergraduate
education of EDA specialization and is taught in the 5th semester (3 year’s 2nd semester).
Objective:
The main objectives of the course are organization of modern computers; Virtual memory (paged and
segmented) and multilevel cache memory organization; organization of instruction pipelining. The course
also focuses on the study of methods input/output organization.
Class Hours:
The course duration is 82 hours, lectures volume is 64 hours and laboratory works are 18 hours.
Prerequisites:
The course program is compiled taking into account that the following courses had been studied in
advance:
Introduction to Programming
Computer Organization
Physical Fundamentals of Microelectronics or Solid State Electronics.
Understanding of the course is the basis for further specialized subjects destined by the educational plan
of Electronic Design Automation specialization.
Reference Materials:
To study the course the necessary list of references is given below.
1. W. Stallings. Computer Organization and Architecture. 10th Edition. Pearson; 2015
2. J. Hennessy, D. Patterson. Computer architecture: A Quantitative Approach. Elsevier India; 2014
3. D. Patterson, J. Hennessy. Computer Organization and Design, 5th Edition: The
Hardware/Software Interface. Morgan Kaufmann; 2013
4. A.Tanenbaum. Structured Computer Organization. Prentice Hall India;2013
5. W. Stallings. Computer Organization and Architecture. Designing and Performance. PE; 2013
6. D. Harris, S. Harris. Digital Design and Computer Architecture. 2nd Edition. Morgan Kaufmann.
2012
Grading:
This course will be graded according to Professor’s discretion.
Structure of I/O devices. Functions of controller. I/O addressing techniques: isolated input/output.
Memory mapped I/O. Methods of execution of input/output operations: program-controlled I/O.
Input/output for interruption. Direct memory access. Methods of connectivity of I/O devices. I/O
channels. Generalized scheme of a computer .