Advance Operating Systems

  • Created: 2015-10-18
  • 1652
Name:Advance Operating Systems
No.:S081201ZJ001Semester:Spring
Hour:40Credit:2.0
Teacher:Yang, Lixiang
Introduction:
 
The key purpose of this course is the real source code of the Linux open source operating system based on a combination of the true source of the basic principles of the main line, the actual operation of the operating system, explain in detail a real operating system actually executed, the runtime memory structures, and explain in detail the basic operating system technology, the basic approach and design guiding ideology. To enable students to understand and master the operating system, a deeper understanding of the computer system to lay a solid foundation for better follow-up to the learning computer courses from both theoretical and practical.
Content:
 
Chapter 1: From power-up to main function
Chapter 2: From main function to idle
Chapter 3: Installable File System
Chapter 4: File operations
Chapter 5: User process and memory management
Chapter 6: Multiple processes operating a file at the same time 
Chapter 7: IPC problem
Chapter 8: Operating system design, guidelines
Material:
 
Yang, Lixiang:Art of Linux Kernel Design: Illustrating the Operating System Design Principle and Implementation. CRC Press, Taylor&Francis Group, LLC. 
References:
 
Intel IA-32 Architectures Software Developer's Manual