Simon Wells is an academic researching Argumentation Theory, Automated Reasoning, Intelligent Agents (IA) and MultiAgent Systems (MAS) all approached through a ludic lens.
He is particularly interested in how these tools can be usefully applied to critical literacy, security, gamification, and complex systems.
Basic concepts of operating systems and system programming. Utility programs, subsystems, multiple-program systems. Processes, interprocess communication, and synchronization. Memory allocation, segmentation, paging. Loading and linking, libraries. Resource allocation, scheduling, performance evaluation. File systems, storage devices, I/O systems. Protection, security, and privacy.
Much of this is in more depth than we cover in AC2B but I think that dipping into many of the lectures could give you great background on the topics of the module. For example, lecture 21 on network communication abstractions and RPC might be useful. Anyhow, here is the introductory lecture to get you started: