This week, we covered Concurrency. Specifically, we discussed I/O (input/output), hard disk drives, RAID arrays of hard drives, and files & file systems. We learned methods in which the computer/operating systems handle I/O operations. We also covered the mechanics of hard drives, and the way they interact with the computer. We compared various types of RAID setups, and we surveyed the ways that a file system works.