x86汇编语言:编写64位多处理器多线程操作系统

《x86汇编语言:编写64位多处理器多线程操作系统》是李忠所著的一本技术书籍,旨在指导读者使用x86汇编语言开发简易的64位多处理器多线程操作系统。

s34455979

 

作者简介:

李忠,资深计算机专家,长期从事计算机体系结构和操作系统的研究与教学工作。他曾著有《x86汇编语言:从实模式到保护模式》,在业界享有盛誉。

内容概述:

本书详细介绍了64位x86处理器的硬件架构,并深入探讨了操作系统相关的关键技术,包括:

  • 64位处理器架构:与IA-32架构对比,介绍64位处理器的寄存器、指令集、系统表、内存组织和访问模式的变化。
  • IA-32e模式:阐述其特点及进入方法,重点介绍64位子模式。
  • 分页机制:讲解IA-32e模式下的4级和5级分页。
  • 中断和异常处理:说明64位模式下的中断和异常处理机制。
  • 多任务与多线程:涵盖单处理器和多处理器环境下的多任务调度与切换,以及多线程管理。
  • 同步与锁机制:讨论高速缓存、原子操作、锁、线程同步等内容。

通过本书,读者将学习如何从零开始构建一个简易的操作系统雏形,掌握64位环境下多处理器管理、动态内存分配、多任务和多线程调度等核心技术。

图书书评:

读者普遍认为本书结构清晰,由浅入深地讲解了64位x86汇编语言在操作系统开发中的应用。作者以实践为导向,提供了丰富的代码示例,适合有一定基础的读者深入学习操作系统内核开发。

下载地址:

免责声明:

本站资源仅供学习交流使用,请在下载后24小时内删除。请支持正版,购买正版图书以尊重作者的劳动成果。