体验Windows Operating System Internals Curriculum Resource Kit和ProjectOz(06-8-1)

本文介绍了作者对于微软推出的Windows Academic Program的初步体验感受。该计划提供了包含教学工具包及12个单元的学习材料,旨在帮助学生和教育工作者更好地了解Windows内部工作原理。
摘要由CSDN通过智能技术生成
今天我看到微软终于小小的关注了我们 青年学术派程序员,弄了个 Windows Academic Program,很是兴奋,马上进行了下载,总共大概有40M,感觉微软的确是做了实事的。
先看看这个CRK文件,里面有一个Tools工具包,里面有许多windows内部的各种工具,但是这些工具都是教学用的,与windows内部的不同。但是感觉很是亲切。
然后是有12个单元的文件夹,里面全部是PPT和一些pdf,看了一下文件袋额修改日期是2006-2-7。
Copyright (c) Microsoft CorporationOverview--------ProjectOZ is an experimental environment based on the SPACE abstractions forthe CPU, MMU, and trap mechanisms (search: probert bruno SPACE). ProjectOZimplements these abstractions using the native NTAPI of the Windows kernel,including features specific to building user-mode operating systempersonalities (aka NT subsystems).Because there is a real OS underneath handling the hardware details ratherthan a simulator, students should find it easier to explore kernels atthe algorithm and data structure level rather than worrying about so manylow-level details.ProjectOZ is provided in source form to universities worldwide. ProjectOZ iscontinuing to evolve as contributors join the project. Information on downloadingthe latest version is available at: http://www.msdnaacr.net/curriculum/pfv.aspx?ID=6547There is also a community forum for discussions related to ProjectOZ: http://forums.microsoft.com/WindowsAcademic/ShowForum.aspx?ForumID=196&SiteID=8The Windows Kernel and the Windows Academic Program teams can be contacted at compsci@microsoft.comArchitecture------------The SPACE abstractions are implemented in a user-mode program (SPACE.exe)which runs as a native subsystem process under Windows. Students run BasicOZon top of SPACE, using SPACE to provide the basic hardware abstractions.By modifying BasicOZ students implement various projects which improvethe rather simple capabilities of BasicOZ.Multiple instances of SPACE.exe can run on a single machine, effectivelyimplementing a multicomputer upon which students can experimentwith distributed algorithms.SPACE.exe supports an extensible set of emulated devices. Each deviceis presented to BasicOZ as a set of registers. The device emulations cancause interrupts and perform DMA operations to
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值