预览加载中,请您耐心等待几秒...
1/9
2/9
3/9
4/9
5/9
6/9
7/9
8/9
9/9

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

四川师范大学数学与软件科学学院信息与计算科学专业实验指导课程名称:计算机操作系统 实验一操作系统用户接口(4学时) 实验目的 操作系统是控制和管理计算机软、硬件资源的程序的集合,它所追求的目标一是提高 资源利用率,二是方便用户使用的。为方便用户使用,操作系统提供了用户接口和程序接 口。本实验从一般用户的角度通过使用联机用户接口,来快速、有效和安全、可靠地操纵 计算机中的各类资源,处理自己的程序,达到初识操作系统。 实验内容 1、在WindowsXP中,运行命令解释程序cmd.exe,进入WindowsXP字符显式用户 界面,使用文件操作命令(type、copy、ren、del)、目录操作命令(dir、md、rd、 cd、tree)、磁盘操作命令(format、chkdsk)和输入输出重定向命令(>、>>、<、 <<、|)、批命令来认识操作系统为用户提供的各种服务; 2、(可选作)通过WindowsXP的图形用户接口操纵计算机中的各类资源,处理自 己的程序。 实验准备及设备 装有WindowsXP的计算机系统 实验步骤 WindowsXP字符显式用户界面: 1、运行WindowsXP的命令解释器cmd.exe; 2、使用文件操作命令、目录操作命令; 3、使用磁盘操作命令; 4、输入输出重定向命令的使用; 5、使用批命令建立一个批处理文件。 (选做)WindowsXP图形用户接口 1、运行WindowsXP认识桌面、图标、“开始”按钮和任务栏; 2、认识窗口、对话框 实验结果 1、WindowsXP字符显式用户界面: 文件操作、目录操作、磁盘操作、输入输出重定向命令使用的结果; 用批处理命令建立的批处理文件; 1 四川师范大学数学与软件科学学院信息与计算科学专业实验指导课程名称:计算机操作系统 2、(选做)WindowsXP图形用户接口 桌面与图标的概念、桌面上常见的图标的;“开始”按钮和任务栏的内容;窗口的组 成、性质;对话框的用途和组成。 实验二处理机管理(4学时) 实验目的 正确理解提高处理机的利用率及改善系统性能在很大程度上取决于处理机调度性能 的好坏,在操作系统中调度的实质是一种资源分配,调度算法是指根据系统的资源分配策 略规定的资源分配算法,对不同的系统和系统目标,应采用不的调度算法。 (或)在多道程序或多任务系统中,系统同时处于就绪状态的进程有若干个。也就是 说能运行的进程数远远大于处理机个数。为了使系统中的各进程能有条不紊地运行,必须 选择某种调度策略,以选择一进程占用处理机。 通过本实验,加深对处理机调度的理解。 实验内容 处理机管理是操作系统中非常重要的部分。为深入理解进程管理部分的功能,设计几 个调度算法,模拟实现处理机的调度。编程模拟FCFS调度算法、SJ(P)F算法、高优先权 调度算法、基于时间片轮转调度算法。 注:“基于时间片轮转调度算法模拟”为必作,其余选做。 实验准备及实验设备 计算机,Tc2.0 实验步骤 正确理解各调度算法的基本思想; 根据各调度算法定义PCB(模拟)的格式: FCFS算法和基于时间片轮转调度算法,可设PCB的格式为: 2 四川师范大学数学与软件科学学院信息与计算科学专业实验指导课程名称:计算机操作系统 进程名(进程标识) 链接指针 到达时间 估计运行时间 进程状态 高优先权调度算法可设PC为: 进程名 链接指针 进程的优先权 估计运行时间 进程状态 在正确理解各调度算的基础上编写出相应的程序。在所设计的调度程序中,针对不同 算法应包含显示和打印语句,以便显示或打印程序运行的初值和运行结果:各PCB的初 始状态,选中运行进程的名称、运行后各PCB状态以及每次调度时,就绪队列的进程排 列顺序(针对不同算法有所不同)。 (源程序) 实验结果 (运行所编的模拟调度程序,所得结果略) FCFS算法比较有利于长作业(进程),而不利于短作业(进程)。 SJ(P)F算法不利于长作业(进程),该算法未考虑作业的紧迫程序,因而不能保证 紧迫性作业(进程)会被及时处理,并且由于作业(进程)的长短是用户所提供的估计执 行时间而定的,致使该算法不一定能真正做到短作业优先调度。 高优先权(分动态和静态优先权)调度算法即照顾了短作业,又考虑了作业到达的紧 迫性。对于静态优先权法,系统开销小,但不够精确,可能出现优先权低的作业(进程) 长期没有被调度的情况;对于动态优先权(高响应比优先)法,它既照顾了短作业,又考 虑了作业的先后次序,不会使长作业长期得不到服务,但每要进行调度之前,都须做响应 比的计算,会增加系统开销。 基于时间片的轮转调度算法,用于分时系统,保证能及时响应用户的请求。 3 四川师范大学数学与软件科学学院信息与计算科学专业实验指导课程名称:计算机操作