This document discusses various methods of input/output (I/O) in computer systems including programmed I/O, interrupt-driven I/O, direct memory access, buffering strategies like using multiple system buffers, techniques for scheduling disk requests like shortest seek time first, and concepts like disk caching and I/O modules.