次の方法で共有


Giới thiệu giáo trình giảng dạy Windows Core của Microsoft Research

<< Quay lại
Giới thiệu giáo trình Windows Core của Microsoft Research

Bộ giáo trình Microsoft Windows Core Academic Workshop cung cấp các tập khái niệm, mã lệnh, cũng như các project hữu ích cho việc đưa công nghệ nhân Windows kernel vào trong công tác giảng dạy và nghiên cứu ở các trường Đại học và Cao đẳng. Bộ giáo trình bao gồm:

  • Windows OS Internals Curriculums Resource Kit
  • Windows Research Kernel & Resource
  • Project OZ
  • Các tài liệu tham khảo

Toàn bộ giáo trình đều được trình bày bằng tiếng Anh, nhằm mục đích nâng cao khả năng tiếp thu và phát triển các kỹ năng học tập, nghiên cứu bằng tiếng Anh - một kỹ năng vô cùng quan trọng đối với người học công nghệ thông tin.

Windows OS Internals Curriculums Resource Kit (CRK)

Những tài liệu trong CRK là một phần của Windows Operating System Internals Curriculum Resource Kit, được phát triển bởi David A. Solomon, Mark E. Russinovich và Andreas Polze.

CRK tập hợp các bài giảng(slide), bài lab, câu hỏi trắc nghiệm, bài tập về nhà nhằm trình bày các nguyên lý của hệ điều hành dựa trên nên tảng hệ điều hành Windows XP.

CRK gồm 9 units, mỗi unit có các tài liệu thích hợp dùng trong giảng dạy và nghiên cứu gồm:

· Powerpoint slides dùng cho:

o Các bài giàng

o Những ví dụ minh họa tùy chọn theo các tool khác nhau.

o Labs.

· Lab manual (Acrobat PDF file – tạo từ Powerpoint file)

· Bài tập về nhà (Microsoft Word DOC file)

· Quizzes (acrobat Reader Files)

Windows Research Kernel & Resource (WRK)

Windows Research Kernel bao gồm source code của core Windows (NTOS) kernel và môi trường được xây dựng để kernel chạy trên đó là :

· x86 (Windows Server 2003 Service Pack 1)

· AMD64 (Windows XP x64 Professional)

WRK bao gồm các đoạn mã quản lý tiến trình, tiểu trình, các thiết bị I/O…

Project OZ

Project OZ là một môi trường thực nghiệm dựa trên SPACE abstraction dành cho CPU, MMU và cơ chế bẫy. ProjectOZ sử dụng NTAPI của Windows kernel, bao gồm các đặc trưng để xây dựng các hệ thống OS mang tính cá nhân.

Sinh viên có cơ hội được tìm hiểu rõ thuật toán cũng như cấu trúc dữ liệu của kernel thông qua OS bên dưới quản lý chi tiết phần cứng
Các tài liệu tham khảo liên quan

Giới thiệu các link hữu ích về Case Studies, Presentations, Videos và những điểm mới trong Vista Kernel…

Đề cương giáo trình Windows Core
Windows Operating System Internals Curriculum Resource Kit
Core units
OS1. Overview of operating systems
OS2. Operating system principles
OS3. Concurrency
OS4. Scheduling and dispatch
OS5. Memory management
 
Elective units
OS6. Device management
OS7. Security and protection
OS8. File systems
OS9. Real-time and embedded systems
OS10. Fault tolerance
OS11. System performance evaluation and troubleshooting
OS12. Scripting
 
Supplementary units
OS-A. Windows networking
OS-B. Comparing the Linux and Windows kernels
OS-C. Windows and Unix interoperability
 
Windows Research Kernel
Processes
Threads
Virtual memory and cache managers
I/O management
The registry
Executive functions, such as the kernel heap and synchronization
Object manager
Local procedure call mechanism
Security reference monitor
Low-level CPU management (thread scheduling, Asynchronous and Deferred Procedure calls, interrupt/trap handling, exceptions)
 
ProjectOZ
Technologies
Windows
Computer Science Areas
Architecture and Organization
Operating Systems > Concurrency
Operating Systems > File Systems
Operating Systems > Memory Management
Operating Systems > Operating System Principles
Operating Systems > Overview of Operating Systems
Operating Systems > Scheduling and Dispatch