Explores the interaction between operating systems and devices, covering device drivers, IO basics, hardware structure, buses, disk performance, and RAID levels.
Covers neuromorphic computing, challenges in ternary and binary computing, hardware simulations of the brain, and new materials for artificial brain cells.
Covers the basics of input/output operations in C++, including interacting with the world through keyboard/screen inputs, file operations, and formatting input/output data.