Architectures and Operating Systems

Undergraduate course, University of East Anglia, School of Computing Science, 2019

Topics covered include the organisation of system software and the underlying hardware architecture in modern computer systems, cover ARM Assembly language and C programming for OS scheduling and memory management.