首页  软件  游戏  图书  电影  电视剧

请输入您要查询的图书:

 

图书 操作系统原型--xv6分析与实验
内容
内容推荐
本书作为系统软件系列丛书的第四本,与已出版的《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文件管理
第10章 设备管理
第11章 高级实验
第12章 x86架构概述
标签
缩略图
书名 操作系统原型--xv6分析与实验
副书名
原作名
作者 罗秋明
译者
编者
绘者
出版社 清华大学出版社
商品编码(ISBN) 9787302579984
开本 16开
页数 560
版次 1
装订 平装
字数 744
出版时间 2021-07-01
首版时间 2021-07-01
印刷时间 2021-07-01
正文语种
读者对象 其他
适用范围
发行范围 公开发行
发行模式 实体书
首发网站
连载网址
图书大类 计算机-操作系统
图书小类
重量 892
CIP核字 2021070726
中图分类号 TP316
丛书名
印张 36
印次 1
出版地 北京
整理
媒质
用纸
是否注音
影印版本
出版商国别
是否套装
著作权合同登记号
版权提供者
定价
印数
出品方
作品荣誉
主角
配角
其他角色
一句话简介
立意
作品视角
所属系列
文章进度
内容简介
作者简介
目录
文摘
安全警示 适度休息有益身心健康,请勿长期沉迷于阅读小说。
随便看

 

兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。

 

Copyright © 2004-2025 xlantai.com All Rights Reserved
更新时间:2025/5/13 6:42:45