𝔖 Scriptorium
✦   LIBER   ✦

📁

操作系统实验指导

✍ Scribed by 陈渝; 向勇


Publisher
清华大学出版社
Year
2013
Tongue
Chinese
Leaves
204
Series
清华大学计算机系列教材
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


《清华大学计算机系列教材:操作系统实验指导》是操作系统课程的实验教材,旨在帮助读者加强对操作系统原理与设计实现的理解,以分析、设计、改进和实现一个微型但全面的操作系统——ucore为基本目标,通过增量式地完成8个基于ucore操作系统实验为操作系统实践环节,最终让读者了解并掌握操作系统的原理、设计与实现。

✦ Table of Contents


封面
扉页
内容简介
版权页

前言
目录
第1章 实验0:操作系统实验准备
1.1 实验目的
1.2 准备知识
第2章 实验1:系统软件启动过程
2.1 实验目的
2.2 实验内容
2.3 从机器启动到操作系统运行的过程
2.4 实验报告要求
辅助材料A 关于A20 Gate
辅助材料B 启动后第一条执行的指令
第3章 实验2:物理内存管理
3.1 实验目的
3.2 实验内容
3.3 物理内存管理概述
3.4 实验报告要求
辅助材料A 探测物理内存分布和大小的方法
辅助材料B 实现物理内存探测
辅助材料C 链接地址、虚拟地址、物理地址、加载地址以及edata/end/text的含义
第4章 实验3:虚拟内存管理
4.1 实验目的
4.2 实验内容
4.3 虚拟内存管理概述
4.4 Page Fault异常处理
4.5 页面置换机制的实现
4.6 实验报告要求
辅助材料A:正确输出的参考
第5章 实验4:内核线程管理
5.1 实验目的
5.2 实验内容
5.3 内核线程管理
5.4 实验报告要求
辅助材料A 实验4的参考输出
辅助材料B “原理”进程的属性与特征解析
第6章 实验5:用户进程管理
6.1 实验目的
6.2 实验内容
6.3 用户进程管理
6.4 实验报告要求
辅助材料A “原理”用户进程的特征
第7章 实验6:调度器
7.1 实验目的
7.2 实验内容
7.3 调度框架和调度算法设计与实现
7.4 实验报告要求
辅助材料A 执行priority大致的显示输出
第8章 实验7:同步互斥
8.1 实验目的
8.2 实验内容
8.3 同步互斥的设计与实现
8.4 实验报告要求
辅助材料A 执行makerun-matrix大致的显示输出
第9章 实验8:文件系统
9.1 实验目的
9.2 实验内容
9.3 文件系统的设计与实现
9.4 实验报告要求
正文结束


📜 SIMILAR VOLUMES


Linux操作系统实验教程
✍ 罗宇 📂 Library 📅 2009 🌐 Chinese

本书是国防科技大学国家精品课程“操作系统”配套教材,系统地讲解了Linux操作系统原理和基于Linux的各种编程,特别是Linux操作系统内核编程。本书内容分为三部分:部分介绍Linux操作系统原理;第二部分介绍10个基于Linux的实验;第三部分附录包含Linux环境下的操作及与编程有关的命令和函数列表。 本书适合作为高等学校计算机科学与技术、软件工程、信息安全、信息与计算科学、信息管理与信息系统等专业操作系统实验和课程设计教材,也是Linux开发人员熟悉Linux环境下应用及内核编程的入门参考书。

操作系统导论
✍ Remzi H. Arpaci-Dusseau; Andrea C. Arpaci-Dusseau 📂 Library 📅 2019 🏛 人民邮电出版社 🌐 Chinese

<p>这是一本关于现代操作系统的书。全书围绕虚拟化、并发和持久性这3个主要概念展开,介绍了所有现代系统的主要组件(包括调度、虚拟内存管理、磁盘和I/O子系统、文件系统)。</p> <p>本书共50章,分为3个部分,分别讲述虚拟化、并发和持久性的相关内容。本书大部分章节均先提出特定的问题,然后通过书中介绍的技术、算法和思想来解决这些问题。笔者以对话形式引入所介绍的主题概念,行文诙谐幽默却又鞭辟入里,力求帮助读者理解操作系统中虚拟化、并发和持久性的原理。</p> <p>本书内容全面,并给出了真实可运行的代码(而非伪代码),还提供了相应的练习,适合高等院校相关专业教师教学和高校学生自学。</p>

操作系统导论
✍ Remzi H. Arpaci-Dusseau; Andrea C. Arpaci-Dusseau 📂 Library 📅 2019 🏛 人民邮电出版社 🌐 Chinese

<p>这是一本关于现代操作系统的书。全书围绕虚拟化、并发和持久性这3个主要概念展开,介绍了所有现代系统的主要组件(包括调度、虚拟内存管理、磁盘和I/O子系统、文件系统)。</p> <p>本书共50章,分为3个部分,分别讲述虚拟化、并发和持久性的相关内容。本书大部分章节均先提出特定的问题,然后通过书中介绍的技术、算法和思想来解决这些问题。笔者以对话形式引入所介绍的主题概念,行文诙谐幽默却又鞭辟入里,力求帮助读者理解操作系统中虚拟化、并发和持久性的原理。</p> <p>本书内容全面,并给出了真实可运行的代码(而非伪代码),还提供了相应的练习,适合高等院校相关专业教师教学和高校学生自学。</p>

操作系统实现之路: 操作系统实现之路
✍ 辛庆祥 📂 Library 📅 2013 🏛 机械工业出版社 🌐 Chinese

<p>《信息科学与技术丛书:操作系统实现之路》以Hello China操作系统为例,详细讲解了操作系统的内核、文件系统、图形界面、设备驱动程序、SDK 和系统调用等主要功能模块的实现原理。讲解过程中不仅陈述概念,还配以详细的实现源代码对概念进行说明,达到理论联系实际的目的。书中穿插了大量的案例,读者可通过亲手操作这些案例来更加深入地理解操作系统原理。此外,《信息科学与技术丛书:操作系统实现之路》还对操作系统发展趋势和商业模式进行了探讨。</p> <p>《信息科学与技术丛书:操作系统实现之路》可供程序员和计算机相关专业师生阅读。</p>

计算机操作系统教程(第4版)习题解答与实验指导
✍ 张尧学 📂 Library 📅 2013 🏛 清华大学出版社 🌐 Chinese

本书是作者在清华大学计算机系多年教学经验和科研成果的基础上,配合清华大学计算机系列教材之一的《计算机操作系统教程》(第4版)而编写的相关习题解答和实验指导。全书分为两大部分:第一部分是《计算机操作系统教程》(第4版)中各章习题的参考解答和部分硕士研究生入学考试用题及解答;第二部分为清华大学计算机系操作系统课程教学用实验指导及相应的程序设计与源代码分析。实验主要设计在Linux环境下用C语言编程完成,也可在UNIX系统Ⅴ或其他更高版本的UNIX环境下完成。本书既可作为计算机专业和其他相关专业操作系统课程的补充教材,也可供有关人员自学,或供操作系统等系统设计人员阅读和参考。