• 操作系统原型——xv6分析与实验
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

操作系统原型——xv6分析与实验

52.83 5.3折 99 九品

仅1件

北京海淀
认证卖家担保交易快速发货售后保障

作者罗秋明

出版社清华大学出版社

出版时间2021-07

版次1

装帧其他

货号A9

上书时间2024-11-01

新起点书店

四年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九品
图书标准信息
  • 作者 罗秋明
  • 出版社 清华大学出版社
  • 出版时间 2021-07
  • 版次 1
  • ISBN 9787302579984
  • 定价 99.00元
  • 装帧 其他
  • 开本 16开
  • 纸张 胶版纸
  • 页数 576页
  • 字数 744.000千字
【内容简介】


本书作为系统软件系列丛书的第四本,与已出版的linux gnu c程序观察作系统之编程观察linux技术内幕共同组成系统软件学的递进学材料。本书共12章,全面分析了xv6的实现并提供了丰富的实验及其示例代码。在分析方面不仅包含了几乎完整的c代码解读,还包括编译、和程序装入细节,并给出了qemu、gdb调试和底层系统硬件架构相关的必要知识。实验方面安排了入门、中级和不错三个层次的内容: 入门实验指导读者自行增加一个系统调用并通过应用程序验证其功能,开启修改作系统步;中级实验全面体验了调度机制和算法,以及进程间通信中的信号量、共享内存和消息队列的实现,还有内存管理中的离散内存管理和代码数据隔离实验;不错实验综合多方面的知识,实现线程机制、文件功能扩展、虚拟内存实验以及多终端实验。本书可作为计算机相关专业本科高年级和的作系统实验课程用书,也可作为相关专业人员深入了解作系统的实践用书。
【作者简介】

深圳计算机与软件学院副教授,广东省国产高性能计算系统工程技术研究中心副主任、深圳市服务计算与应用重点实验室常务副主任,长期从事高性能计算研究。



【目录】


第l章 xv6安装使用

1.1 运行于qemu的xv

1.1.1 centos 7+qemu+xv6

1.1.2 ubuntu 18+qemu+xv6

1.2 调试观察

1.2.1 xv6 shell命令

1.2.2 qemu+gdh调试

1.2.3 多核调试

1.3 本章小结



第2章 入门实验

2.1 新增可执行程序

2.1.1 磁盘映像的生成

2.1.2 添加简单程序

2.2 新增系统调用

2.2.1 系统调用示例

2.2.2 添加系统调用

2.2.3 验证新系统调用

2.3 观察调度过程

2.4 本章小结



第3章 xv6概述

3.1 xv6代码览

3.2 xv6二进制代码与镜像

3.2.1 启动扇区

3.2.2 内核代码

3.2.3 磁盘镜像

3.2.4 xv6的makefile

3.3 xv6内核简介

3.3.1 进程管理

3.3.2 内存管理

3.3.3 文件系统

3.3.4 设备

3.4 本章小结



第4章 系统启动

4.1 全局信息

4.1.1 xv6系统常数(param.h)

4.1.2 x86.h硬件相关代码

4.2 bootblock

4.2.1 16位/32位模式

4.2.2 bootasm.s

4.2.3 bootmain.c

4.2.4 elf文件格式

4.3 kernel启动

4.3.1 启动分页

4.3.2 main()

4.4 多核启动

4.4.1 检测多核信息

4.4.2 激活其他处理器

……

第5章 内存管理

第6章 进程管理与同步

第7章 中断/异常/系统调用

第8章 中级实验

第9章 xv6fs文件管理

0章 设备管理

1章 不错实验

2章 x86架构概述

点击展开 点击收起

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP