[Problem 4] Briefly describe what three techniques are possible for I/O operations. (10%)