UIINK04 Computer Systems Architecture

Faculty of Philosophy and Science in Opava
Winter 2024
Extent and Intensity
12/0/0. 3 credit(s). Type of Completion: zk (examination).
Teacher(s)
Ing. Richard Pečonka (lecturer)
RNDr. Šárka Vavrečková, Ph.D. (lecturer)
Guaranteed by
Ing. Richard Pečonka
Institute of Computer Science – Faculty of Philosophy and Science in Opava
Course Enrolment Limitations
The course is offered to students of any study field.
Course objectives
The goal of the subject is to acquaint students with the functions of the components in personal computers. The lectures are focused on the solutions common in the practice.
Learning outcomes
Upon completion of the course, the student will be able to:
- recognize the different components inside a computer, orient themselves in the common interfaces and their versions, be able to describe the different components of the motherboard,
- understand different processor architectures, processor structure, instruction set functions, advanced instruction processing methods,
- identify current types of processors from different manufacturers, find their features, compare,
- explain the function of internal memories, be able to describe typical features, describe the principle of external memories and the differences between different types,
- understand the function of buses, different types of expansion cards, describe the structure of an I/O system,
- explain the principle of power and cooling systems.
Syllabus
  • 1. History of Computing technology. Computer structure, BIOS, UEFI.
  • 2.-3. Connectors and interfaces.
  • 4.-5. Motherboard, chipset, bus.
  • 6.-7. Processors. Processor architectures, instruction sets, methods of instruction processing, various types of processors.
  • 8.-9. Properties of processors, processor performance improvement techniques.
  • 10. Memory.
  • 11. Storage - hard drive, optical media, flash media, SSD. RAID.
  • 12. I/O devices. Expansion cards - graphic, audio, network.
  • 13. Power and cooling. Basic maintenance and diagnostics of a computer.
Literature
    required literature
  • VAVREČKOVÁ, Šárka. Architektura počítačových systémů. Slezská univerzita v Opavě, 2024 (skripta jsou průběžně aktualizována. 232 s.
    recommended literature
  • HORÁK, J. Hardware - učebnice pro pokročilé. Praha: Computer Press, 2007. ISBN 978-80-251-1741-5. info
  • PATTERSON, David A. a John L. HENNESSY. Computer organization and design: the hardware/software interface. RISC-V edition. Cambridge, Massachusetts: Morgan Kaufmann Publis, 2017. ISBN 978-012-8122-75. info
  • SCHAUMONT, Patrick R. A practical introduction to hardware/software codesign. 2nd ed. New York: Springer, 2013. ISBN 978-146-1437-369. info
  • LEDIN, Jim a FARLEY, Dave. Modern Computer Architecture and Organization. Second edition. Expert Insight. Birmingham: Packt Publishing, 2022. ISBN 978-180-3238-234.
  • Stránky výrobců procesorů: http://ark.intel.com/, https://products.amd.com, https://www.arm.com/products/
  • Tom’s Hardware [online]. Dostupné na: http://www.tomshardware.com/
  • BEN ABDALLAH, Abderazek. Advanced Multicore Systems-On-Chip: Architecture, On-Chip Network, Design. Springer, 2017. ISBN 978-981-1060-922.
  • Hardware Secrets: Uncomplicating the Complicated [online]. Dostupné na: http://www.hardwaresecrets.com
Teaching methods
Lectures
Interactive lecture
Lecture with a discussion
Projection (static, dynamic)
Assessment methods
Practical exam, list of possible questions is at the lecturer's web.
Language of instruction
Czech
Further comments (probably available only in Czech)
Study Materials
The course can also be completed outside the examination period.
Information on the extent and intensity of the course: Přednáška 12 HOD/SEM.
The course is also listed under the following terms Winter 2019, Winter 2020, Winter 2021, Winter 2022, Winter 2023.
  • Enrolment Statistics (recent)
  • Permalink: https://is.slu.cz/course/fpf/winter2024/UIINK04