发布时间 : 星期日 文章操作系统指导书更新完毕开始阅读e6d5c5bc376baf1ffc4fad98
《计算机操作系统》
实 验 指 导 书
适用专业:计算机科学与技术 信息与计算机
江南大学物联网工程学院
2015年4月
前 言
计算机操作系统(Operating System简称OS)是计算机中最重要的系统软件,也是最活跃的学科之一,是计算机相关本科专业的核心课程。通过本课程的学习使学生掌握操作系统的基本概念、技术、原理,具备一定的从不同层次分析与使用操作系统功能的能力。了解计算机操作系统方面的新技术、新理论与新发展。
本实验指导书,是根据《操作系统》课程教学大纲的要求而编写的,目的是让学生能够进一步了解操作系统的基本概念、原理,通过综合性、验证性和设计性等实验,熟练掌握操作系统的运行机理和各种算法思想,尤其是操作系统的核心功能。同时还希望通过实验进一步提高学生的动手能力和综合运用先修课程的能力。
由于编写仓促,难免有错误和不足之处,恳请读者不吝赐教。
1
目 录
前 言 .................................................................................................................... 1 实验一 进程调度..................................................................................................... 3 实验二 作业调度实验 ............................................................................................. 6 实验三 银行家算法................................................................................................. 9 实验四 存储管理................................................................................................... 13
2
实验一 进程调度
实验学时:4学时 实验类型:设计 实验要求:必修 一、
实验目的
多道程序设计中,经常是若干个进程同时处于就绪状态,必须依照某种策略来决定那个进程优先占有处理机。因而引起进程调度。本实验模拟在单处理机情况下的处理机调度问题,加深对进程调度的理解。 二、
实验内容
1.优先权法、轮转法 简化假设
1) 进程为计算型的(无I/O) 2) 进程状态:ready、running、finish 3) 进程需要的CPU时间以时间片为单位确定 2.算法描述
1) 优先权法——动态优先权
当前运行进程用完时间片后,其优先权减去一个常数。 2) 轮转法 三、
流程图
3