240-334 Computer System Design Lecture 10 Wannarat Suntiamorntut 240-334 By Wannarat
I/O Systems 240-334 By Wannarat
Outline I/O Performance Measures Types and Characteristics of I/O devices Magnetic Disks DMA, Multimedia, OS Summary 240-334 By Wannarat
I/O System Design Performance Expandability Resilience in the face of failure 240-334 By Wannarat
I/O Device Examples 240-334 By Wannarat
I/O System Performance Depend on - CPU - Memory System (internal, main) - Interconnection - I/O controller - I/O devices - Speed of I/O Software(OS) - Software usage for the I/O devices 240-334 By Wannarat
Magnetic Disk Purpose : - Long term, nonvolatile - Large, inexpensive, slow - Lowest level Two majors types : - Floppy disk - Hard disk 240-334 By Wannarat
Organization of Hard Magnetic Disk Typical numbers (Depend on disk size) 500 - 2,000 tracks per surface 32 to 128 sectors per track 240-334 By Wannarat
Magnetic Disk Characteristic 240-334 By Wannarat
Typical Number of Magnetic Disk 240-334 By Wannarat
Disk I/O Performance 240-334 By Wannarat
Examples 240-334 By Wannarat
Magnetic Disk Example 240-334 By Wannarat
Reliability and Availability 240-334 By Wannarat
Disk Array 240-334 By Wannarat
Optical Compact Disk 240-334 By Wannarat
Give command to I/O Device 240-334 By Wannarat
I/O device notifying the OS The OS needs to know : - I/O Device has completed an operation - I/O Operation has encountered error accomplished in two different ways - Polling - I/O Interrupt 240-334 By Wannarat
Polling Programmed I/O 240-334 By Wannarat
DMA 240-334 By Wannarat
IOP 240-334 By Wannarat
Responsibilities of OS 240-334 By Wannarat
OS Requirements 240-334 By Wannarat
OS & I/O Communication requirement 240-334 By Wannarat
Multimedia Bandwidth Requirement 240-334 By Wannarat
Firewire 240-334 By Wannarat
Firewire Operation 240-334 By Wannarat
Summary 240-334 By Wannarat
Responsibilities of OS 240-334 By Wannarat
Next on Lecture 11 240-334 By Wannarat