账号: 密码:
中国大学出版社协会 | 首页 | 宏观指导 | 出版社天地 | 图书代办站 | 教材图书信息 | 教材图书评论 | 在线订购 | 教材征订
搜索 新闻 图书 ISBN 作者 音像 出版社 代办站 教材征订
购书 请登录 免费注册 客服电话:010-62510665 62510769
图书查询索引 版别索引 分类索引 中图法分类 专业分类 用途分类 制品类型 读者对象 自分类 最新 畅销 推荐 特价 教材征订
综合查询
计算机操作系统实践教程 - 高等学校计算机类系列教材教育部产学合作协同育人项目 - 中国高校教材图书网
书名: 计算机操作系统实践教程 高等学校计算机类系列教材教育部产学合作协同育人项目
ISBN:9787560676784 责任编辑:
作者: 马立平  相关图书 装订:0
印次:1-1 开本:16开
定价: ¥41.00  折扣价:¥38.95
折扣:0.95 节省了2.05元
字数: 377千字
出版社: 西安电子科技大学出版社 页数: 256页
出版日期: 2025-07-21 每包册数: 10
国家规划教材: 省部级规划教材:
入选重点出版项目: 获奖信息:
小团购 订购 咨询 推荐 打印 放入存书架

内容简介:
学习操作系统的最佳途径是理论与实践相结合。本书作为操作系统实验课程教材,基于开放原子开源基金会(OpenAtom Foundation)孵化及运营的开源项目OpenHarmony操作系统内核平台,系统阐述了OpenHarmony的设计原理,并精心设计了9个实验模块。这9个实验模块涵盖了计算机操作系统的核心工作原理机制及应用场景,通过实验设计与实践操作,学生能够深入理解操作系统内核的设计理念,并掌握相关开发技能。
本书共两篇:第一篇为计算机操作系统上机实践基础,内容包括OpenHarmony基本操作环境、进程管理与通信、内存管理、文件管理、设备管理;第二篇为计算机操作系统上机实验,内容包括OpenHarmony系统基本操作实验、进程管理实验、进程调度实验、进程同步互斥实验、内存管理实验、设备管理实验、文件系统实验、进程间通信实验及综合实验。
本书既可作为高等院校计算机类相关专业操作系统课程的实验教材,也可供OpenHarmony应用及内核开发者参考使用。

作者简介:
 
章节目录:
第一篇 计算机操作系统上机实践基础

第1章 OpenHarmony基本操作环境 2

1.1 OpenHarmony系统架构及技术特点 2

1.1.1 OpenHarmony系统架构 2

1.1.2 OpenHarmony技术特点 3

1.2 OpenHarmony Shell常用命令 5

1.2.1 OpenHarmony命令格式 5

1.2.2 系统常用命令 5

1.2.3 文件常用命令 9

1.2.4 网络常用命令 14

1.3 OpenHarmony内核介绍 17

1.3.1 LiteOS-M内核 18

1.3.2 LiteOS-A内核 18

1.4 OpenHarmony编译与调试 19

1.4.1 GNU C编译器 19

1.4.2 make命令和makefile文件 20

1.4.3 gdb命令 23

1.5 QEMU模拟器及内核调试 24

1.5.1 QEMU模拟器常用选项 24

1.5.2 QEMU模拟器调试OpenHarmony内核 25

第2章 进程管理与通信 26

2.1 进程及其创建 26

2.1.1 OpenHarmony进程与线程 27

2.1.2 OpenHarmony进程及Task的创建 31

2.2 进程状态及其调度 44

2.2.1 OpenHarmony进程状态 44

2.2.2 OpenHarmony进程调度 46

2.3 进程间通信 55

2.3.1 进程间通信的方式 55

2.3.2 信号量通信机制 57

2.3.3 互斥锁通信机制 60

2.3.4 消息队列传递机制 62

2.3.5 事件通信机制 63

2.3.6 信号通信机制 65

2.3.7 自旋锁通信机制 67

第3章 内存管理 69

3.1 内存管理的原理和实现技术 69

3.1.1 内存管理涉及的基本概念 69

3.1.2 物理内存管理的原理和实现技术 70

3.1.3 虚拟内存管理的原理和实现技术 72

3.2 LiteOS-M的内存管理 74

3.2.1 LiteOS-M动态内存管理 74

3.2.2 LiteOS-M静态内存管理 75

3.3 LiteOS-A的内存管理 76

3.4 OpenHarmony虚拟内存管理 77

3.4.1 OpenHarmony虚拟内存管理基本原理 77

3.4.2 LiteOS-A的虚拟内存技术 78

3.4.3 LiteOS-A的虚拟内存地址规划 82

第4章 文件管理 84

4.1 文件管理系统 84

4.1.1 文件系统中的基本概念 84

4.1.2 文件管理的数据结构 85

4.1.3 OpenHarmony中的文件系统 86

4.2 OpenHarmony中的虚拟文件系统(VFS) 87

4.2.1 VFS的基础数据结构 87

4.2.2 查找文件节点 90

4.2.3 VFS中常用的文件操作API 92

4.3 网络文件系统(NFS) 96

4.4 RAM文件系统(RAMFS) 97

第5章 设备管理 99

5.1 OpenHarmony设备驱动框架和设备驱动模型 99

5.1.1 OpenHarmony设备驱动框架 99

5.1.2 OpenHarmony设备驱动模型 100

5.2 OpenHarmony的中断 101

5.2.1 中断机制 101

5.2.2 OpenHarmony的中断处理机制 101

5.3 OpenHarmony设备驱动的实现 104

5.3.1 设备驱动程序 104

5.3.2 OpenHarmony设备驱动程序 104

5.4 OpenHarmony设备驱动的安装与设备的使用 107

5.4.1 设备驱动程序编译链接及配置 107

5.4.2 加载与注册设备驱动程序 110

5.4.3 设备的使用 113

第二篇 计算机操作系统上机实验

第6章 OpenHarmony系统基本操作实验 118

6.1 实验准备 118

6.2 OpenHarmony系统构建实验 118

第7章 进程管理实验 122

7.1 实验准备 122

7.2 OpenHarmony的任务创建实验 122

7.3 OpenHarmony的任务创建源码分析实验 124

第8章 进程调度实验 134

8.1 实验准备 134

8.2 OpenHarmony的任务调度实验 134

8.3 OpenHarmony的任务调度源码分析实验 138

8.4 基于OpenHarmony LiteOS-M内核实现RR调度算法实验 143

第9章 进程同步互斥实验 145

9.1 实验准备 145

9.2 OpenHarmony的两个进程同步实验 145

9.3 信号量实现“生产者和消费者问题”实验 148

9.4 OpenHarmony的信号量工作机制源码分析实验 156

第10章 内存管理实验 164

10.1 实验准备 164

10.2 OpenHarmony的内存分配实验 164

10.3 OpenHarmony的内存管理机制源码分析实验 167

10.4 OpenHarmony的内存分配算法实验 171

第11章 设备管理实验 173

11.1 实验准备 173

11.2 OpenHarmony的中断管理API编程实验 173

11.3 OpenHarmony的中断管理源码分析实验 175

第12章 文件系统实验 179

12.1 实验准备 179

12.2 OpenHarmony的文件系统API编程实验 179

12.3 OpenHarmony的文件系统源码分析实验 188

第13章 进程间通信实验 196

13.1 实验准备 196

13.2 OpenHarmony的消息队列通信实验 196

13.3 OpenHarmony的消息通信机制源码分析实验 198

第14章 综合实验 207

14.1 实验准备 207

14.2 环境监测系统实验 233

参考文献 248





精彩片段:
 
书  评:
 
其  它:
 



| 我的帐户 | 我的订单 | 购书指南| 关于我们 | 联系我们 | 敬告 | 友情链接 | 广告服务 |

版权所有 © 2000-2002 中国高校教材图书网    京ICP备10054422号-7    京公网安备110108002480号    出版物经营许可证:新出发京批字第版0234号
经营许可证编号:京ICP证130369号    技术支持:云因信息