操作系统实用教程(第三版)实验指导

作者:任爱华、罗晓峰

丛书名:普通高等院校计算机专业(本科)实用教程系列

定价:49元

印次:1-8

ISBN:9787302202509

出版日期:2009.09.01

印刷日期:2024.01.23

图书责编:郑寅堃

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

操作系统课的实验环节一直是操作系统教学的难点。本书通过Windows和Linux两个操作系统各自的编程接口,提供一些编程实例,以此加深学生对操作系统设计原理的领会和对操作系统实现方法的理解,并且使学生在程序设计方面能够得到基本的训练。 本书提供了操作系统接口的设计实例以及有关进程调度、作业调度、虚存管理、文件管理、设备管理等内容的实践例子。书中的实验环境基于Windows操作系统或者Linux操作系统。每个实验分为六个部分,即实验目的、实验要求、相关基础知识、实验设计、实验总结、源程序与运行结果。 本书的使用对象是普通高等院校计算机专业的学生,或者是具有一些操作系统基本知识并想进一步了解程序设计以及操作系统实验内容的读者,也可作为普通高等院校操作系统实验教学的参考书。

第三版前言 操作系统课程是一门实践性很强的技术课程,是计算机专业本科生的必修课。开设本实验课的目的在于培养学生的实践能力,促进理论与实践的结合。本书通过两个著名的操作系统Windows和Linux各自的编程接口,提供一些编程实例,使学生熟悉对操作系统程序接口的使用,并了解如何模拟操作系统原理的实现,加深对操作系统设计原理和实现方法的理解,使学生在程序设计方面能够得到基本的训练。 操作系统本身的构造十分复杂,如何在有效的时间内,使学生既能了解其实现原理,又能对原理部分进行有效的实践,是操作系统教学一直在探索的内容。本书从基本原理出发,提供了不同类型的上机实习题。每个实习题都配有测试通过的源程序代码供读者参考,也对实习题的设计进行了详细的讲解和指导。 本书的使用对象是针对普通高等院校计算机专业的学生,或者是具有一些操作系统基本知识并想进一步了解程序设计以及操作系统实验内容的读者。实验的环境是Windows操作系统或者是Linux操作系统。Windows操作系统已经很普及,但是对于Linux操作系统并不是每个用户都有所了解,仅是有具体应用目的或者对Linux感兴趣的人才会去接触Linux。所以,在附录B中为读者提供了有关Linux的安装知识和常用命令。而对Windows的使用,我们便主观地认为学生已经熟知了它的使用,所以在介绍实验方法时,只重点介绍编程工具的使用过程以及实验设计本身的内容。 在Windows的实验中,重点放在对Windows的应用程序接口API的使用上。利用这些与操作系统原理直接相关的API,编写一些实践操作系统概念的实例,便于对抽象概念的理解和具体化;通过阅...

暂无课件

样章下载

暂无网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情
目    录

实验一  命令解释程序 1

1.1  实验目的 1

1.2  实验要求 1

1.2.1  基本要求 1

1.2.2  进一步要求 2

1.2.3  实验步骤建议 3

1.3  相关基础知识 3

1.3.1  命令解释程序与内核的关系 3

1.3.2  系统调用 4

1.3.3  重要API的使用说明 10

1.4  实验设计 12

1.4.1  重要的数据结构 12

1.4.2  程序实现 14

1.5  实验总结 15

1.6  源程序与运行结果 16

1.6.1  程序源代码 16

1.6.2  程序运行结果 29

1.6.3  实验报告模板 29

实验二  虚存管理(Windows) 31

2.1  实验目的 31

2.2  实验要求 31

2.2.1  基本要求 31

2.2.2  进一步要求 31

2.3  相关基础知识 32

2.3.1  虚拟存储器 32

2.3.2  页式存储管理方式 32

2.3.3  Windows中的虚拟存储技术 35

2.4  实验设计 38

2.4.1  重要的数据结构 38

2.4.2  程序实现 40

2.5  实验总结 45

2.6  源程序与运行结果 45

2.6.1  程序源代码 45

2.6.2  程序运行结果 57

实验三  进程调度 58

3.1  实验目的 58

3.2  实验要求 58

3.2.1  基本要求 58

3.2.2  进一步要求 59

3.3  相关基础知识 59

3.3.1  进程调度 59

3.3.2  ...