专栏导航
本专栏课件
关于本专栏课件的获取方法,请参考下述课节。
参考课节:Windows 编程:本专栏课件
本节前言
对于本节所讲解的知识,有可能,你会需要时不时地参考本专栏之前的文章。真的遇到了需要参考之前的文章的知识点,请你自行查阅。
我呢,也会提到一部分的参考课节。但是呢,你不应该依赖于我的主动提及。最好呢,你自己能够多去了解和查看本专栏目录。
本节主要是一个自习课。
一. 本节内容参考
下面的链接,有本节的参考教材。
参考课节:Windows 编程专栏参考教材
本节内容,位于佩措尔德的教材之中。
请大家打开教材。
本节,大家需要去自习的,是佩措尔德教材的第 8 页到第 9 页里面,1.2 节的开头内容与 1.2.1 节的全部内容。
二. 本节导读
本节内容,总体上,大家可以将其作为一份阅读材料来读。
有的概念,需要略作说明。
教材中提到了分段内存管理模式和平面内存管理模式,也提到了分段内存管理模式中的段指针和位移指针,这些东西,属于是操作系统底层的东西了。如果,你不打算去学习操作系统知识,不打算去学习 Linux 内核的话,这些东西,你可以不用管它。
如果,以后,你打算去学习操作系统与 Linux 内核,那么,到时候,你自会接触到。
至于长指针和短指针,我认为,除了教材中提供的视角之外,你也可以用另一种视角来理解。那就是,短指针是一个 16 位指针,长指针是一个 32 位指针。
在 32 位 Windows 程序里面,短指针的概念很少用到。但是呢,在程序里面,长指针的概念,算是常常被用到。
在 32 位的 Windows 里面,指针、长指针的概念没啥区别,但是呢,还是有很多时候,会使用长指针的概念。
教材中提到的 16 位时代的一点东西,算是一种有趣的历史吧。在我这里,我的第一款电脑,所使用的操作系统,便是 Windows XP 系统。因此,对于 Windows 95,Windows 98,Windows 2000,虽说听过这些个概念,但是呢,95、98 和 2000 版本的 Windows,对我来讲,都是一种历史。
也许,对你来讲,你都没有接触过 Windows XP 。
所以,有些东西,作为技术历史来读一读,也就好了。不见得有啥用,但是呢,未尝不可以将其作为一种茶余饭后的东西,来看一看。
结束语
依旧是一种阅读材料,不难。