1. Master the basic concepts, functional components, system structure and operating environment of operating systems;
2. Be familiar with and apply the working principles, design methods and implementation technologies of operating systems, and understand representative and typical operating system examples (such as UNIX, Linux and Windows);
3. Understand the evolution process, development research trends, new technologies and new ideas of operating systems, lay a good foundation for subsequent study of related courses, and lay the foundation for subsequent career development.