第一章 概念 和 工具

本章,我们将要介绍windows的主要概念和术语,比如说 api,线程,进程,虚拟内存,内核模式,用户模式,对象,句柄,安全和注册表.同时还会介绍一些工具,如 内核调试器,性能监视器以及sysinternals的一些工具。利用这些工具,可以更好的探索windows内核.此外,还会介绍如何利用wdk和sdk来进一步学习windows原理.

本章是其他章节的基石,一定要透彻的掌握本章所有内容,否则后期你将举步维艰.

 

Windows操作系统版本

本书覆盖了windows的最新版本:win7(32位和64位)以及windowsserver2008 r2(64位).

在没有特别指明的情况下,讲述的内容适合windows的所有版本。下面是windows版本一览表。

 

注意, windows 7 中的7并不是代表内部版本号,windows7的真正版本号是6.1.这么做的原因是保持兼容性。这样,之前在vista上运行、只关注大版本号的代码无需修改就能直接使用。

Windows 7和2008 R2基于同样的代码库,所以他们的版本号是一致的。

 

 

基础术语

 

下面我们介绍本书中用到的基础术语,可能有些读者对这些术语还不太熟悉

 

Windows API

 

Windows API是用户模式下的windows 开发接口。在64为系统发布之前,32位是主流,这些开发接口也通常被称为win32,当然了,16位是主流的情况下,被称为win16。在本书中,windows API是指32位和 64位的开发接口。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值