Credits:2
Teaching hours:64
This course mainly introduces the principle of operating system, so that students can not only understand the principles of the operating system from the inner system, but also learn the thinking method and technical method of software design. The main contents include: an overview of the operating system; job management of the operating system; file management principles of the OS; process concepts, process scheduling and control, process exclusion and synchronization of the operating system; various storage management methods and storage of the operating system Protection and sharing; general principles of device management for operating systems. Secondly, in the experimental part, several implementation technologies of the example operating system are introduced, such as: Windows operating system and Linux operating system.