Study program: 123 Computer Engineering
Degree: Bachelor
Type of module: lectures, practical work
Lecturer: Assoc. Prof., PhD Oksana Povorozniuk
Language: English
Credit Points: 5 ECTS
Description:
The discipline "Computer Architecture" develops knowledge about the architecture of modern types of personal computers, the purpose and principles of operation of the main modules and their relationships.
The discipline provides practical skills in using architectural features that are necessary to create effective software at the level of direct control of computer modules.
Topics of the lectures:
Topic 1. General concept of computer architecture
Topic 2. General organization of an IBM/PC type computer
Topic 3. Microprocessors I80*86. Principles of construction, architecture.
Topic 4. PC system memory.
Topic 5. System resources.
Topic 6. System timer.
Topic 7. Direct memory access controller
Topic 8. Interrupt controller.
Topic 9. Keyboard subsystem.
Topic 10. Architecture of disk drives. Physical and logical structure of disks.
Topic 11. Controllers of disk drives.
Topic 12. PC video system architecture. Controllers of video terminals and organization of video memory.
Topic 13. Operation of the video system in text modes.
Topic 14. Operation of the video system in graphic modes
Topic 15. I/O organization. External interfaces.