These works cover the fundamental concepts and principles of building operating systems (OS). Here you can see various aspects of building an OS and are dedicated to learning the methods of implementing the main components, namely: process and thread synchronization tools, processor schedulers, memory management, file system.