上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
第5章 64位和32位内核开发差异
随着64位系统的普及,开发者开发内核模块需要同时在32位和64位系统上运行,对于现有代码来说,可能需要经过一些调整才可以在64位系统上正确运行,而对于新写的代码,一开始就要考虑好32位和64位的代码兼容;不管是修改老代码,还是新增代码,了解64位和32位系统的编程差异非常有必要。
本章在介绍64位和32位系统编程差异之前,先为读者介绍64位系统的新增机制,然后结合这些新机制来理解编程的差异。
随着64位系统的普及,开发者开发内核模块需要同时在32位和64位系统上运行,对于现有代码来说,可能需要经过一些调整才可以在64位系统上正确运行,而对于新写的代码,一开始就要考虑好32位和64位的代码兼容;不管是修改老代码,还是新增代码,了解64位和32位系统的编程差异非常有必要。
本章在介绍64位和32位系统编程差异之前,先为读者介绍64位系统的新增机制,然后结合这些新机制来理解编程的差异。