操作系统上机 西电科大实验环境概述.pdf
文本预览下载声明
《操作系统实验课程》
实验环境概述
主讲:黄伯虎
内容安排
WRK简介
实验环境的建立
调试工具的使用
Xidian University OS Experiments -2-
WRK简介
WRK全称“Windows Research Kernel”,是微软公司
“Windows Academic Program”的组成部分。
Windows Academic Program
The Windows Academic Program provides universities with
curriculum materials, Windows kernel source code, and a
project environment for teaching operating system principles
using Windows.
Components:
Windows Operating System Internals Curriculum Resource
Kit
Windows Research Kernel
ProjectOZ
Xidian University OS Experiments -3-
WRK简介
WRK
包含两部分内容:
Windows XP x64和Windows Server 2003 SP1操作系统的大部
分内核源代码;
一个用于教学和研究的Windows 内核实验平台。
作用
通过WRK ,使用者可以阅读、修改、编译Windows 内核源代
码,并在给定的环境下运行和测试;
可以观察Windows 内核的运行情况;
可以深度观测应用程序的运行情况。
Xidian University OS Experiments -4-
WRK简介
WRK包含NTOS内核中以下部分的源代码:
进程(Processes)
线程(Threads)
本地过程调用(LPC)
虚拟内存(Virtual memory)
调度器(Scheduler)
对象管理器(Object manager)
I/O管理器(I/O manager)
同步(Synchronization)
辅助线程(Worker threads)
内核堆管理器(Kernel heap manager)
其他的NTOS内核功能
不过包括的部分
硬件抽象层(Hardware Abstraction Layer)
文件系统(File systems) 这些组件以动态链接库
网络栈(Network stacks) 的形式提供,以支持系
统运行。
设备驱动(Device drivers)
Xidian University OS Experiments -5-
WRK简介
使用注意事项
The WRK, and all the components of the Windows Academic
Program, are for academic, non-commercial use only.
Users must accept the terms and conditions of the “Microsoft
Windows Research Kernel Source Code License”
More information about WRK:
/resources/sharedsource/windowsacademic/
defa
显示全部