Episode 14: Page Allocation and Replacement 2, Survey of I/O Systems