Course detail

Peripheral Devices

FIT-IPZAcad. year: 2017/2018

The attention is paid especially to the principles of construction and control of peripheral devices (disc memories, monitors, graphic adapters) and their controllers. The inclusion of peripheral device controller into the computer architecture, communication with processor.The attention is also paid to the description and utilisation of system and I/O buses of computers for the control of peripheral oprations: communication on the bus, principles of bus allocation, DMA, interrupt requests. Disc memories, recording methods, the construction of disc memory, parameters, communication between controller and disc memory, register model of disc memory. Displays, graphic adapters and their structure, development stages. The principles of communication between peripheral device controller and a peripheral device, examples of interfaces: parallel ATA, serial ATA, USB, Firewire, SCSI.

Language of instruction

Czech

Number of ECTS credits

4

Mode of study

Not applicable.

Learning outcomes of the course unit

Students will learn how to utilize knowledge gained by studying hardware oriented courses dealing with the construction of computer systems. They will become acquainted with both classical and modern technologies of controlling peripheral devices together with the construction of peripheral devices. They will learn how to utilize this information for other activities like the design of external adapters or developing drivers of peripheral devices. They will be provided with the information on trends in peripheral devices design and their utilization in computer systems.

Prerequisites

The knowledge of digital circuits construction and the components of computers. The knowledge of basic principles of communication on system buses.  

Co-requisites

Not applicable.

Planned learning activities and teaching methods

Not applicable.

Assesment methods and criteria linked to learning outcomes

Study evaluation is based on marks obtained for specified items. Minimimum number of marks to pass is 50.

Course curriculum

Syllabus of lectures:
  • The Types of Peripheral Devices, Their Function in a Computer System.
  • Peripheral Device Controller, Communication with Processor.
  • System Buses.
  • PCI, PCI Express.
  • Graphic Adapters, Monitors.
  • AGP Bus.
  • Printers, the Construction and Control.
  • IDE, SATA and SCSI Buses.
  • Hard Disc Drives, Recording Methods, HDD Control.
  • USB, FireWire.
  • Optical Memories, Recording Methods.
  • Plotters, Digitizers, Scanners.
  • Principles of Communication in Technology Environment.

Syllabus of laboratory exercises:
  • Disc structure.
  • USB analysis.

Work placements

Not applicable.

Aims

To develop the knowledge gained in the courses dealing with the construction of computers, to present the principles of communication between processor and peripheral devices controllers. To describe principles of system buses, primarily PCI and PCI Express. To explain principles of controlling peripheral operations together with some types of peripheral interfaces (HDD interfaces, SCSI bus, USB, Firewire). To provide students with the information on principles of constructing peripheral devices (HDD, monitors, printers).

Specification of controlled education, way of implementation and compensation for absences

  • Lab tutorials: 4 points
  • Mid-term written exam: 30 points
  • Final written exam: 66 points

 

Recommended optional programme components

Not applicable.

Prerequisites and corequisites

Basic literature

Douglas Comer: Essentials of Computer Architecture, Second Edition, CRC Press, 2017 
Jan Axelson: USB Complete: The Developer's Guide, Fifth Edition, 2015, ISBN‎ 978-1931448284, 524 stran

Recommended reading


Classification of course in study plans

  • Programme IT-BC-3 Bachelor's

    branch BIT , 2. year of study, winter semester, elective

Type of course unit

 

Lecture

35 hours, optionally

Teacher / Lecturer

Syllabus

  • The Types of Peripheral Devices, Their Function in a Computer System.
  • Peripheral Device Controller, Communication with Processor.
  • System Buses.
  • PCI, PCI Express.
  • Graphic Adapters, Monitors.
  • AGP Bus.
  • Printers, the Construction and Control.
  • IDE, SATA and SCSI Buses.
  • Hard Disc Drives, Recording Methods, HDD Control.
  • USB, FireWire.
  • Optical Memories, Recording Methods.
  • Plotters, Digitizers, Scanners.
  • Principles of Communication in Technology Environment.

Laboratory exercise

4 hours, compulsory

Teacher / Lecturer

Syllabus

  • Disc structure.
  • USB analysis.