操作系统原型
《操作系统原型:xv6分析与实验》作为系统软件系列丛书的第四本,与已出版的《LinuxGNUC程序观察》《操作系统之编程观察》《Linux技术内幕》共同组成系统软件学习的递进学习材料。
《操作系统原型:xv6分析与实验》共12章,全面分析了xv6的实现并提供了丰富的实验及其示例代码。在分析方面不仅包含了几乎完整的C代码解读,还包括编译、链接和程序装入细节,并给出了QEMU仿真、GDB调试和底层系统硬件架构相关的必要知识。实验方面安排了入门、中级和高级三个层次的内容:入门实验指导读者自行增加一个系统调用并通过应用程序验证其功能,开启修改操作系统首步;中级实验全面体验了调度机制和算法,以及进程间通信中的信号量、共享内存和消息队列的实现,还有内存管理中的离散内存管理和代码数据隔离实验;高级实验综合多方面的知识,实现线程机制、文件功能扩展、虚拟内存实验以及多...
《操作系统原型:xv6分析与实验》作为系统软件系列丛书的第四本,与已出版的《LinuxGNUC程序观察》《操作系统之编程观察》《Linux技术内幕》共同组成系统软件学习的递进学习材料。
《操作系统原型:xv6分析与实验》共12章,全面分析了xv6的实现并提供了丰富的实验及其示例代码。在分析方面不仅包含了几乎完整的C代码解读,还包括编译、链接和程序装入细节,并给出了QEMU仿真、GDB调试和底层系统硬件架构相关的必要知识。实验方面安排了入门、中级和高级三个层次的内容:入门实验指导读者自行增加一个系统调用并通过应用程序验证其功能,开启修改操作系统首步;中级实验全面体验了调度机制和算法,以及进程间通信中的信号量、共享内存和消息队列的实现,还有内存管理中的离散内存管理和代码数据隔离实验;高级实验综合多方面的知识,实现线程机制、文件功能扩展、虚拟内存实验以及多终端实验。
《操作系统原型:xv6分析与实验》可作为计算机相关专业本科高年级学生和研究生的操作系统实验课程教学用书,也可作为相关专业人员深入了解操作系统的实践用书。
罗秋明,深圳大学计算机与软件学院副教授,广东省国产高性能计算系统工程技术研究中心副主任、深圳市服务计算与应用重点实验室常务副主任,长期从事高性能计算研究。