Course: Peripheral Devices

« Back
Course title Peripheral Devices
Course code KIV/PZ
Organizational form of instruction Lecture + Tutorial
Level of course Bachelor
Year of study not specified
Semester Summer
Number of ECTS credits 6
Language of instruction Czech
Status of course Compulsory-optional
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Lecturer(s)
  • Dudáček Karel, Dr. Ing.
Course content
1. Connecting IO devices, IO controllers. 2. IO transfers control. 3. Basics of magnetic data recording. Magnetic media, inductive and MR heads. 4. Recording channel codes. 5. Magnetic tape storage. 6. Disk storage. 7. Optical and magneto optical disk storage. 8. Disk storage electronics. ATA, SATA, SCSI, SAS, FC interface. 9. Disk array. 10. USB interface. 11. IEEE1394 interface. 12. Video cards, monitors. 13. Printers. 14. Various peripheral devices (not contained in previous items).

Learning activities and teaching methods
Students' portfolio, Individual study, Lecture
  • Contact hours - 40 hours per semester
  • Undergraduate study programme term essay (20-40) - 40 hours per semester
  • Practical training (number of hours) - 40 hours per semester
  • Preparation for an examination (30-60) - 30 hours per semester
  • Presentation preparation (report) (1-10) - 10 hours per semester
prerequisite
Knowledge
To understand fundamentals of digital electronics
To apply methods of combinatorial and sequential logic circuits design
To write programs in high level programming language (C language is preferred)
To write programs in assembly language
To use interrupt system
Skills
To design combinatorial and sequential circuits schematics
To init interrupt system and to write interrupt service routine
To write assembly language program module
To apply physics laws from electricity and magnetism areas
Competences
N/A
N/A
learning outcomes
Knowledge
To understand technological limits which apply to various peripheral devices parameters (ie. various external memory types capacity, transfer rate of various IO interfaces etc.)
To evaluate transfer rate requirments of various IO devices and to design aproppriate IO subsystem
To use various peripheral transfer control methods (programmed IO, interrupt controlled transfer, DMA controlled transfer)
To understand design principles and function of common peripheral devices interfaces (SATA, USB, SCSI, SAS)
Skills
To write drivers for various IO interfaces
To practically choose suitable IO devices communication methods with respect to the required transfer rate.
To use IO transfer programmed control method
To use interrupt controlled IO transfer method
To use DMA controlled IO transfer method
To write program modules for various IO controller servicing
Competences
N/A
N/A
teaching methods
Knowledge
Lecture
Individual study
Self-study of literature
Skills
Practicum
Individual study
Competences
Lecture
assessment methods
Knowledge
Written exam
Skills
Seminar work
Competences
Oral exam
Recommended literature
  • Axelson, Jan. USB Complete. Lakeview Research, 2005. ISBN 978-1-931448-02-4.
  • Murdocca, Miles J.; Heuring, Vincent P. Computer Architecture and Organization: An Integrated Approach. Wiley, 2007. ISBN 978-0471733881.
  • Taratorin, Al. Magnetic Recording Systems and Measurements. Guzik Technical Enterprices, 2003. ISBN 99-900000-02.
  • Wang, S.X.; Taratorin, A. Magnetic Information Storage Technology. Academic Press, 1999. ISBN 978-0127345703.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester