Dr. Baruch Zoltan Francisc

Input/Output Systems and
Peripheral Devices

2017/2018 Academic Year

Instructor: Dr.  Zoltan Francisc Baruch

Language: English

Study Year: Dipl. Eng. in Computer Science, 4th Year, 1st Semester

Teaching Activities

Lectures: 28 hours
Laboratory Sessions: 28 hours

Course Syllabus

Introduction: I/O Systems; Structure of an I/O System; I/O Modules

Methods for I/O Operations: Programmed I/O; Interrupt-Driven I/O; Direct Memory Access (DMA); I/O Processors

Buses: Introduction; Electrical Considerations; Synchronous and Asynchronous Buses; Bus Arbitration; VME Bus; Local Buses; PCI Bus; PCI Bus Variants; PCI Bus Variants for Portable Computers; PCI Bus Variants for Industrial Applications; Serial Buses

Liquid Crystal Displays: Liquid Crystals; TN Technology; Addressing Methods; Backlighting; Characteristics; VA Technology; IPS Technology

Other Types of Displays: Plasma Displays; Field Emission Displays; OLED Displays

Graphics Adapters: Structure of a Graphics Adapter; Color Representation; Video Memory; Graphics Accelerators; 3D Accelerators; Graphics Processing Units; Digital Interfaces for Monitors

Optical Discs: Classification of Optical Discs; Compact Disc Physical Medium; Data Organization and Encoding; The CD-ROM Drive; Compact Disc Types; DVD; Blu-ray Discs

Detailed course syllabus >


Calendar of the Lectures >
Documentation for the Lectures >


Laboratory Sessions >

Homeworks - Syntheses (+1 point to the final mark)

Topics >

Homeworks - Applications

Specifications >
Resources >


30% Laboratory
70% Exam (Mid-Term + Final)
Minimum grade for each activity: 5


Laboratory Colloquy: Closed books for theoretical questions, open books for problems
Exam: Closed books


Baruch, Z. F., Computer Input/Output Systems (in Romanian), Cartea Albastră,
Cluj-Napoca, 2000, ISBN 973-9443-39-7.

(Out of print)

Rosch, Winn L., Hardware Bible, Sixth Edition, Que Publishing, 2003,
ISBN 0-7897-2859-1.

Mueller, Scott, Upgrading and Repairing PCs, 22nd Edition, Que Publishing, 2015,
ISBN 0-13-405774-0.

Updated: October 4, 2017