《计算机操作系统综合实验》实验指导书
ComputerScienceandTechnology西南科技大学(SouthWest University of Science and Technology)Experimental Instructor of Computer Operating System计算机操作系统 综合实验指导书应用教研室编写计算机科学与技术学院 二 00七年前言FOREWORDFOREWORD FOREWORD实验课程是理论课程的有力补充,通过操作系统上机实验,培养学生程序设计的 方法和技巧,提高学生编制清晰、合理、可读性好的程序的能力,加深对操作系统理 论的理解。使学生更好地掌握操作系统的基本概念、基本原理及基本功能,具有分析 现代操作系统,设计和开发简单操作系统部分功能的基本能力。对于操作系统理论的 掌握与进一步学习具有非常重要的意义。实验指导书第一章是基础知识概述,主要介绍了实验环境和实验工具。第二章是 要求,包括实验选题要求、过程要求、实验报告要求、实验成绩评价和评分标准。第 三章是实验内容,计算机操作系统综合实验内容主要围绕计算机操作系统理论课程进 行安排,一共包括10个实验。实验1和实验2涉及进程创建和撤销相关理论;实验3涉及信号量相关理论;实验4和实验8涉及进程调度相关理论;实验5涉及死锁相关理论;实验6涉及页面置换相关理论;实验7涉及磁盘调度相关理论;实验9涉及内存管理相关理论;实验10是一个真实的内核实验,它涉及了可执行文件的装载与 重定位。计算机操作系统综合实验指导书主要帮助学生掌握和理解操作系统原理相关理 论,让更抽象的理论在实践中得到更好的理解。适合已经学习过操作系统相关理论的 学生使用。《计算机操作系统综合实验》实验指导书建设小组2007年5月目录第一章基础知识概述11.1 实验环境11.2 实验工具1第二章实验要求32.1 实验体系结构......................................................................................错误!未定义书签。2.2实验过程要求32.3实验报告要求32.3.1实验报告书写格式32.3.2实验报告格式42.4实验成绩评价42.4.1实验成绩评价结构及比例42.4.2考核方式42.5评价标准及考核方式细则的确定42.5.1过程成绩42.5.2报告成绩5第三章实验内容63.1 进程创建模拟实现63.1.1实验类型63.1.2实验目的63.1.3实验描述63.1.4实验内容63.1.5实验要求63.1.6测试要求63.1.7相关知识63.1.8实验指导83.1.9实验思考83.2 进程撤销模拟实现93.2.1实验类型93.2.2实验目的93.2.3实验描述93.2.4实验内容93.2.5实验要求93.2.6测试要求93.2.7相关知识93.2.8实验指导93.2.9实验思考93.3 P、V原语的模拟实现103.3.1实验类型103.3.2实验目的103.3.3实验描述103.3.4实验内容103.3.5实验要求103.3.6测试要求103.3.7相关知识103.3.8实验指导103.3.9实验思考113.4 FCFS进程调度模拟实现123.4.1实验类型123.4.2实验目的123.4.3实验描述123.4.4实验内容123.4.5实验要求123.4.6测试要求123.4.7相关知识123.4.8实验指导123.4.9实验思考133.5 银行家算法实现143.5.1实验类型143.5.2实验目的143.5.3实验描述143.5.4实验内容143.5.5实验要求143.5.6测试要求143.5.7相关知识143.5.8实验指导153.5.9实验思考153.6 改进型CLOCK页面置换算法实现163.6.1实验类型163.6.2实验目的163.6.3实验描述163.6.4实验内容163.6.5实验要求163.6.6测试要求163.6.7相关知识163.6.8实验指导163.6.9实验思考173.7 SCAN磁盘调度模拟实现183.7.1实验类型183.7.2实验目的183.7.3实验描述183.7.4实验内容183.7.5实验要求183.7.6测试要求183.7.7相关知识183.7.8实验指导183.7.9实验思考183.8 基于时间片的高优先级调度模拟实现193.8.1实验类型193.8.2实验目的193.8.3实验描述193.8.4实验内容193.8.5实验要求193.8.6测试要求193.8.7相关知识193.8.8实验指导203.8.9实验思考203.9 连续动态内存管理模拟实现213.9.1实验类型213.9.2实验目的213.9.3实验描述213.9.4实验内容213.9.