Lecturer(s)
|
-
Štekl Jaromír, doc. Ing. CSc.
|
Course content
|
1. Computer system categories, classification. 2. Performance metrics and evaluating computer designs. 3. Electronic elements of digital computers, logic circuits. 4. Basic building blocks of digital systems. 5. Instruction cycle, instruction fetch, instruction processing. 6. Algorithms of basic operations. 7. FP numbers, operations with FP numbers. 8. Microarchitecture, processor control section, microprogramming. 9. Interrupt system. 10. Buses. Classification. 11. Memory system hierarchy, memory mapping, memory protection. Cache memories. Virtual memory organization. 12. Input, output system overview. Peripheral operations and their control, channels, I/O processors. 13. Parallel computer architectures overview.
|
Learning activities and teaching methods
|
One-to-One tutorial, Laboratory work, Individual study, Self-study of literature, Textual studies, Lecture, Practicum
- Preparation for comprehensive test (10-40)
- 10 hours per semester
- Contact hours
- 65 hours per semester
- Undergraduate study programme term essay (20-40)
- 30 hours per semester
- Preparation for an examination (30-60)
- 45 hours per semester
- Preparation for formative assessments (2-20)
- 6 hours per semester
|
prerequisite |
---|
Knowledge |
---|
Basic knowledge of physics and electronics at the level of secondary stage education. Algorithmization and programming as well. |
learning outcomes |
---|
Students get acquainted with the functionality of particular parts of computers and their interactions. A good knowledge of internal functions of the computer system is important not only for those who will develop and design new computers but also for advanced programmers who can write thus more effective programs. |
teaching methods |
---|
Lecture |
Practicum |
Laboratory work |
Textual studies |
Self-study of literature |
Individual study |
One-to-One tutorial |
assessment methods |
---|
Written exam |
Test |
Continuous assessment |
Recommended literature
|
-
Andrew S. Tanenbaum. Structured Computer Organization. 2012.
-
Douša; Pluháček, A. Úvod do počítačových systémů. Skripta ČVUT.
-
Patterson, David A. Computer organization and design the hardware/software interface. 4th ed. Burlington : Elsevier/Morgan Kaufmann, 2009. ISBN 978-0-12-374493-7.
-
Sivarama P., Dandamudi. Guide to RISC Processors for Programmers and Engineers. Springer Science+Business Media, Inc., 2005. ISBN 0-387-21017-2.
-
Tarnoff, David. Computer Organization and Design Fundamentals. 2011. ISBN 978-1-4116-3690-3.
|