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:
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 |