Operating system: overview -- Operating system architecture -- Process overview -- Threads -- CPU scheduling -- Process synchronization -- Deadlocks -- Main memory management -- Virtual memory -- File system -- I/O systems -- Disk management -- Characterization of a distributed system -- Linux -- Mobile operating systems -- Windows 10.