算机操作系统》实验大纲

算机操作系统》实验大纲

ID:26333162

大小:48.00 KB

页数:6页

时间:2018-11-26

算机操作系统》实验大纲_第1页
算机操作系统》实验大纲_第2页
算机操作系统》实验大纲_第3页
算机操作系统》实验大纲_第4页
算机操作系统》实验大纲_第5页
资源描述:

《算机操作系统》实验大纲》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《计算机操作系统》实验大纲一、课程性质和任务《计算机操作系统》是计算机科学与技术专业本科生的一门必修课程。通过学习使学员掌握计算机操作系统的基本原理及组成;计算机操作系统的基本概念和相关的新概念、名词及术语;了解计算机操作系统的发展特点、设计技巧和方法;对常用计算机操作系统(DOS、Windows和UNIX或Linux)会进行基本的操作使用。二、课程的教学基本要求掌握计算机操作系统的基本概念、新名词、术语及设计思路和方法技巧,掌握一种操作系统的安装、使用和简单维护。三、操作系统实验要求操作系统实验共有5个,它们是在UNIX或Linux环境下工

2、作,用C语言编程。因此要求学生熟悉UNIX或Linux操作系统的命令,同时具有一定的C语言或其它编程语言的编程能力。对于算法模拟,可以选用各种其它语言。例如,VB,VC,Java等。操作系统实验的要求:1.对实验内容充分准备,并预先作好预习,对一些情况有所分析;2.仔细观察上机现象,记录主要情况;3.认真书写实验报告,实验报告应包括实验目的及要求,程序框图及程序清单,运行情况及分析意见;4.程序中禁止使用GOTO语句,程序中的主要部分要求有注释。实验1UNIX或Linux操作系统的实际使用1.目的通过本实验熟悉UNIX或Linux操作系统的命

3、令操作使用。2.内容参见教材附录3Linux简要使用说明。3.要求(1)熟悉开机后登录进入系统和退出系统;(2)常用命令的操作使用;(3)全屏幕编辑器vi的熟悉使用;(4)为以后的上机实验作好充分准备。实验2命令解释程序1.目的通过本实验熟悉UNIX或Unux操作系统及C语言。熟悉系统调用的编程能力,程序中允许使用库函数。2.内容利用C语言编写一个微型命令解释程序,接收并解释以下命令:(1)dir列当前目录(2)cop文件1文件2拷贝文件(3)era文件名删除文件(4)dis字符串显示字符串(5)end结束,退出3.要求(1)进行命令合法性检

4、查,若不合法,显示出错信息,等待重新输入;(2)命令前后有空格为合法命令。4.思路下面各题均有编程思路,目的是给大家一些提示、借鉴。同学们可不必拘泥于此,根据自己的理解和想法去编程。(1)用静态数组或二维数组形式定义命令保留字表和shell命令字表。静态数组形式如下:Staticchar﹡cst[]=“dir”...”end”;Staticchar﹡scwt[]=“ls—1”…”exit”;(2)输入命令字gets(string);(3)分离命令宇—strcspn();strncpy();(4)比较命令字strcmp();(5)执行shell

5、命令system();5.举例DOS下定义:char﹡cwt[]={“1s”“cp”,“rm”,“echo”,“end”}Linux下定义:char﹡scwt[]={“1s”“cp”,“rm”,“echo”,“end”}charcoml[30],comp[30],back[30],“”<stdio.h>gets(string)puts(string)<string.h>strcmp(stringl,string2)strcpy(stringl,string2)strcat(stringl,string2)执行:shellsystem(..

6、....)Novell环境下用:tc产生a.exe实验3作业调度设计1.目的作业管理是用户与操作系统的接口。作业调度的主要功能是检查系统是否能满足用户作业的资源要求以及按照一定的算法选取作业。本实验的目的是通过模拟作业调度算法的设计加深对作业管理基本原理的理解。2.内容(1)在后备作业队列中,输入5个作业各自运行所需要的时间及存储空间。①按先来先服务的原则进行调度,输出作业调度则帧序及等待的时间和。②按最短作业(即运行时间最短)优先的原则进行调度,输出作业调度的顺序及等待时间和。③按最小作业(即存储空间最小)优先的原则进行调度,输出作业调度的

7、顺序及等待的时间和;根据运行情况,比较各种算法。(2)在后备作业队列中,先输入5个作业各自运行所需要的时间,然后每输入一个作业的运行时间,就按响应比高者优先的原则进行调度,直到输入作业的运行时间为0时,依次输出响应比高的其它作业。(选作)3.要求(1)对输入的每个作业必须编号,输出时要有作业序号、运行时间、存储空间及等待时间(包括总的等待时间);(2)实验报告中的运行情况要包括输入和输出情况;(3)比较上面几种调度算法的优劣。4.思路(1)输入格式:要求有序号、运行时间、存储空间。例:numruntimestorage120302401535

8、0904201053560(2)输出格式:要求有序号、运行时间、存储空间、等待时间及总的等待时间,并注明是何种调度。例:FCFSnumruntimestoragew

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。