Covers neuromorphic computing, challenges in ternary and binary computing, hardware simulations of the brain, and new materials for artificial brain cells.
Provides an overview of computer architecture, focusing on the von Neumann architecture and its components, including the CPU and memory management units.
Introduces control basics, real-time programming, interrupts, and sensor networks in embedded systems, emphasizing resource management and real-time constraints.
Introduces the fundamental concepts of scheduling in operating systems, covering limited direct execution, protection rings, context switching, and various scheduling policies.