Logo ČVUT
Loading...
CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2011/2012

Computer Units

Login to KOS for course enrollment Display time-table
Code Completion Credits Range
XD36JPO Z,ZK 5 14+6c
Lecturer:
Alois Pluháček, Neurčen (gar.)
Tutor:
Alois Pluháček, Neurčen (gar.)
Supervisor:
Department of Computer Science and Engineering
Synopsis:

The course is oriented to internal structure and organization of computer and processor components and to interface of the processor with its environment. Main memory organization, other internal memories, virtual memory, ALU, and control unit will be discussed. Also the basic principles of communication with peripheral devices will be presented.

Requirements:

Students are required to solve semestral project, attend mandatory seminars and labs and pass the exam.

Syllabus of lectures:

1. Organization and structure of von Neumann computers

2. Main memory - its possible organization and interface

3. Basic principles of error detection and correction

4. Other internal memories, theirs organization and usage - addressable memories, LIFO, FIFO, CAM

5. Cache

6. Virtual memory

7. Binary adders, subtractors and shifters as the core of arithmetic unit

8. Binary multiplication and division and their implementation

9. Control unit and controllers

10. Wired control unit

11. Microprogrammed control unit

12. I/O units and their control - DMA, channels and I/O processors

13. Buses - types, modes, and arbitration

14. Spare

Syllabus of tutorials:

1. DOPxx architecture, ALU and machine code

2. Design of registers and ALU of DOPxx

3. Design of interface of DOPxx

4. Control unit of DOPxx and its design

5. Control memory of DOPxx and microinstruction structure

6. Microprograms of DOPxx and tools for their creating and debugging

7. Implementation of DOPxx

8. Debugging of DOPxx microprograms

9. Arithmetic: signed numbers

10. Arithmetic: floating point numbers

11. Design of a wired controller

12. Cache

13. Virtual memory

14. Spare and assessment

Study Objective:
Study materials:

1. Hennesy, J.L., Patterson,D.A. Computer Architecture: A Quantitative Approach. San Francisco: Morgan Kaufmann Publishers. 1996

2. Tanenbaum,A.S. Structured Computer Organization. Upper Saddle River: Prentice-Hall. 1999

3. Stallings,W. Computer Organization and Architecture: Designing and Performance. Upper Saddle River: Prentice-Hall. 2000

4. Hamacher,V.C., Vranesic,Z.G, Zaky,S.G. Computer Organization. New York: McGraw-Hill. 1996

Note:
Time-table for winter semester 2011/2012:
Time-table is not available yet
Time-table for summer semester 2011/2012:
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Mon
Tue
Fri
Thu
roomKN:E-302
Pluháček A.
14:30–16:00
ODD WEEK

(lecture parallel1)
Karlovo nám.
HW labor.
Fri
The course is a part of the following study plans:
Generated on 2012-7-9
For updated information see http://bilakniha.cvut.cz/en/predmet11665004.html