Lecturer(s)
|
|
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.
|