《操作系统》实验指导书
- 格式:doc
- 大小:371.50 KB
- 文档页数:43
计算机专业
《操作系统》实验指导书网络和信息安全教研室
计算机专业《操作系统》实验指导书
实验一 Linux系统的安装
一、实验目的
1、深入认识磁盘分区
2、掌握Linux安装的基本过程
3、掌握多系统共存的系统安装方法
二、实验任务
在现有系统安装Redhat Linux系统,注意不要破坏现有系统。
三、实验指导
参考《Linux上机实践教程》第一章内容。
实验二 Linux系统的基本使用
一、实验目的
1、熟悉linux系统的启动、登入和退出
2、熟悉linux系统文件和目录的基本使用
3、熟悉其它常用命令及虚拟终端的使用
4、体会linux系统作为分时系统的特点
二、实验任务
启动、登入和退出linux系统
练习使用文件和目录操作的基本命令
使用它常用命令及虚拟终端
练习使用Vi编辑器
三、实验指导
参考《Linux上机实践教程》第二、三章内容。
实验三 windows 2000中进程的创建和控制
一、实验目的
1、加深对进程概念的理解,明确进程和程序的区别
2、进一步认识进程并发执行的实质
3、掌握windows 2000中进程创建和控制的编程方法
二、实验任务
创建一个windows窗口程序,含有4个菜单项,分别用来创建和撤消记事本进程和计算器进程。若相应进程已经创建了,再选择创建进程菜单,则弹出对话框提示进程已经创建;若进程已经撤消了,再选择撤消进程菜单,则弹出对话框提示进程已经撤消。注意考虑从主程序外
部启动和关闭进程的情况。
三、实验指导
1、Win32的进程的概念
进程是应用程序的运行实例,由私有虚拟地址空间、代码、数据和其他操作系统资源(如进程创建的文件、管道、同步对象等)组成。一个应用程序可以有一个或多个进程,一个进程可以有一个或多个线程,其中一个是主线程。进程要完成什么事情的话必须至少拥有一个线程,由线程来负责执行包含在地址空间的代码。
目录
实验一系统功能调用 (1)
实验二熟悉Linux环境 (6)
实验三 shell脚本 (14)
实验四进程控制 (18)
实验五进程间通信 (22)
(一) 信号量机制实验 (22)
实验五进程间通信 (28)
(二) 进程的管道通信实验 (28)
实验五进程间通信 (32)
(三) 消息的发送与接收实验 (32)
实验五进程间通信 (37)
(四) 共享存储区通信 (37)
实验六死锁避免的算法 (43)
实验七存储管理 (45)
1. 常用页面置换算法 (45)
2.动态分区分配算法 (54)
实验八文件操作 (55)
实验一系统功能调用
【实验目的】
1.熟悉操作系统的系统功能调用。
2.掌握用C语言实现系统功能调用的方法和步骤。
3.掌握利用10H号功能调用(BIOS的显示I/O功能调用)来实现对屏幕的操作与控制。
【预习内容】
1.预习DOS、BIOS系统功能调用。
2.预习C语言实现系统功能调用的方法。
【实验内容】
1.在屏幕的指定区域内显示字符串。(必做题)
2.在屏幕的指定区域内画框,在框内显示字符串。(提高题)
3. 在屏幕的指定区域内动画显示字符串。(附加题)
【实验报告】
1.列出调试通过程序的清单,并加注释。
2.给出必要的程序设计思路和方法(或列出流程图)。
3.总结上机调试过程中所遇到的问题和解决方法及感想。
【实验相关资料】
int86(0X10, &r, &r)函数:对BIOS调用的标准函数
其中0X10是BIOS调用类型号(相当于INT n调用的中断类型号n),是10H号中断调用,是一个显示I/O调用。BIOS借助此中断产生的功能调用控制PC机屏幕上的文本和图形。通过给AH 寄存器设置适当的值选择想要的功能调用,然后发中断10H。
《操作系统》课程实验指导书
一.实验总学时(课外学时/课内学时):4/8 总学分:8/44
必开实验个数: 4 选开实验个数:0
二.适用专业:网络工程、计算机科学与技术2007级
三.考核方式及办法:在规定实验时间内完成实验要求,依据实验过程及实验结果在实验现场逐一检查考核。
四.配套的实验教材或指导书:自编实验指导书
五. 实验项目:
实验1 SHELL命令的使用
1、实验目的
通过对LINUX的系统启动、注销、关闭和关机,帐号管理,文件系统的日常管理,文件系统的权限控制等常用基本命令的使用及与Windows下DOS SHELL的比较,了解现代操作系统SHELL的特点和功能。
了解编辑器vi的使用方法。
2、实验工具及环境
LINUX系统网络环境或单机,Windows系统网络环境或单机。
3、实验计划学时
2学时上机实际操作。
4、实验内容及操作步骤
⑴系统启动和关闭
①使用自己的账户登录UNIX系统,查看系统提示符确定自己使用的shell程序类型
别。
◎开机后,系统自检启动后提示
login:(输入:root↙)
password:(输入:用户口令↙,root用户为redhat)
◎查看/etc/passwd文件可以获得用户使用的shell
#grep $LOGNAME /etc/passwd↙
可能的显示为:user001:*:200:50::/usr/user001:/bin/sh
请思考上述命令怎样得到了当前使用的shell类型的?
使用下面的命令也可以查看当前shell:
#echo $SHELL
②注销和关机命令。
◎用户注销使用:
操作系统实验指导
目录
实验一 Windows2000进程观测 (1)
实验二 Windows2000进程控制 (6)
实验三Windows2000线程的运行 (14)
实验四Windows2000线程同步 (19)
实验五经典同步问题的实现 (27)
实验六Windows2000内存管理 (31)
实验七Windows2000文件管理 (40)
实验八安装Linux操作系统 (48)
实验九Linux 基本操作 (49)
实验十Linux下的进程与线程 (55)
实验一 Windows2000进程观测
一、背景知识
Windows 2000可以识别的应用程序包括控制台应用程序、GUI应用程序和服务应用程序。控制台应用程序可以创建GUI,GUI应用程序可以作为服务来运行,服务也可以向标准的输出流写入数据。不同类型应用程序间的惟一重要区别是其启动方法。
Windows 2000是以NT的技术构建的,它提供了创建控制台应用程序的能力,使用户可以利用标准的C++工具,如iostream库中的cout和cin对象,来创建小型应用程序。当系统运行时,Windows 2000的服务通常要向系统用户提供所需功能。
服务应用程序类型需要ServiceMail() 函数,由服务控制管理器(SCM) 加以调用。SCM是操作系统的集成部分,负责响应系统启动以开始服务、指导用户控制或从另一个服务中来的请求。其本身负责使应用程序的行为像一个服务。通常,服务登录到特殊的LocalSystem账号下,此账号具有与开发人员创建的服务不同的权限。
操作系统
实验指导书
实验一基本操作命令实践 2 实验二、Linux基础命令实验 5 实验三、linux进程管理实验 8 实验四、Windows进程管理实验 9 实验五、进程间通信机制 11 实验六、处理机调度实践 14 实验七、内存管理机制实验 31 实验八、Linux内存管理实验 34
理学院物理与电子科学系
王小妮编写
实验一基本操作命令实践
一、实验目的
1、配合操作系统课程的学习,加深操作系统提供命令接口的功能的理解。
二、实验内容
1、操作实践最常见的操作系统管理的一些命令。
三、实验步骤
在操作系统Windows XP或2000及Windows Server 2003下,操作以下命令。
1、最基本、最常用的测试物理网络连通性的命令ping,ping命令用于确定本地主机是否与网络上另外一台主机连通。
格式:ping IP 地址命令选项
例如:ping 192.168.0.8 –t –l 2048 –n 8
解释: -t表示一直发包,直到被用户用Ctrl+C中断为止。
-l表示发送的数据包的大小。本例为2048
-n表示发几个就停止发包。本例为8个。
2、查看DNS、IP地址、MAC地址的命令ipconfig。
格式:ipconfig 命令选项
例如:ipconfig -all
解释: -all选项会看到Windows IP Configuration和Ethernet Adapter信息,包括IP地址、DNS及MAC地址。
3、查看DNS与IP地址命令nslookup,它主要用于解析一个域名所对应的IP地址。
格式:nslookup 主机域名
操作系统实验指导书
实验⼀操作系统⽤户接⼝实验
⼀、实验⽬的
熟悉操作系统的命令接⼝、图形⽤户接⼝和程序接⼝。
⼆、实验内容:
1、使⽤操作系统的命令接⼝。
使⽤Windows常⽤命令:dir 、md、copy、date、help,显⽰这些命令的结果,并解释这些命令的作⽤。
图1-1 命令控制台
图1-2 windows常⽤命令
图1-3 windows常⽤命令
图1-4 windows常⽤命令使⽤
图1-5 windows常⽤命令使⽤
2、使⽤操作系统的程序接⼝。
VB环境下:编制⼀⼩程序,使其可通过某个系统调⽤来获得os 提供的某种服务,如打开控制⾯板:Shell "rundll32.exe Shell32.dll,Control_RunDLL", 1
VC环境下:⽤C语⾔编制⼀个⼩程序,使其可通过Localtime( )系统调⽤来获得OS提供的时间和⽇期。
3、使⽤操作系统的图形⽤户接⼝(略)。
三、思考:
OS向⽤户提供的命令接⼝、图形⽤户接⼝和程序接⼝分别适⽤于哪些场合?
实验⼆进程创建与撤消
⼀、实验⽬的
1、加深对进程概念的理解和进程创建与撤消算法;
2、进⼀步认识并发执⾏的实质。
⼆、实验内容
本实验完成如下三个层次的任务:
(1)系统级—以普通⽤户⾝份认识windows的进程管理。通过
windows的“任务管理器”观察进程的状态,进⾏进程的创建、切换和撤销。
(2)语⾔级—以普通程序员⾝份认识⾼级语⾔VC++/Java/VB的进程创建与撤销⼯具。
(3)模拟级—以OS设计师⾝份编程模拟实现进程创建与撤销功能,并在屏幕上观察进程活动的结果。
操作系统实验指导书
实验概述
本次操作系统实验是为了让学生通过实践了解操作系统的基本概念,原理和使用。通过完成实验,学生将了解操作系统内核,进程调度,文件系统和输入输出等关键组成部分。
实验环境
实验要求使用 Linux 操作系统,可以选择任意一种 Linux 发行版。可以在物理机上安装 Linux,也可以使用虚拟机软件(如 VirtualBox)来运行 Linux 虚拟机。
实验准备
在进行实验之前,需要完成以下准备工作:
1.安装 Linux 操作系统(如 Ubuntu、Fedora 等)或虚拟机软件(如
VirtualBox)。
2.熟悉 Linux 基本命令和操作,包括文件操作、进程管理等。
实验内容
本次操作系统实验分为以下几个部分:
1. 实验一:进程管理
本部分实验要求学生了解进程管理的基本概念和原理,掌握进程创建、终止和状态转换等操作。学生需要完成以下任务:
•编写一个简单的 C 程序,实现进程的创建、终止和状态转换功能。
•使用 Linux 命令行工具编译、运行和调试 C 程序。
•观察和分析进程的状态转换过程。
2. 实验二:进程调度
本部分实验要求学生了解进程调度算法的原理和实现方法,掌握优先级调度、轮转调度和最短作业优先调度等算法。学生需要完成以下任务:
•编写一个简单的 C 程序,模拟进程调度算法的执行过程。
•使用 Linux 命令行工具编译、运行和调试 C 程序。
•观察和分析不同调度算法对进程执行顺序的影响。
3. 实验三:文件系统
本部分实验要求学生了解文件系统的基本概念和实现原理,掌握文件的创建、读写和删除等操作。学生需要完成以下任务:
操作系统实验指导书
一、实验说明
1、实验目的
实验是操作系统原理课程中不可缺少的重要教学环节,实验目的是使学生理论联系
实际,使学生在实践探索中去发现问题、去解决问题,提高了学生获取知识和应用技术
的能力,培养了学生分析和解决问题的能力。
《操作系统原理》要求理论与实践相结合,本门实验课程是对《操作系统原理》课堂教学的一个重要补充,与理论学习起着相辅相成的作用,是实施《操作系统原理》教学的一个重要组成部分。通过本实验课的实践学习,可以增强本专业的学生对系统实现的认识。对加深理解和掌握操作系统相关原理有重要帮助。
2、实验要求
进一步了解和掌握操作系统原理,提高系统设计的能力。对每一实验题目,应独立完成,并要求:
·上机前,学生必须做好充分的实验准备工作,掌握与实验相关的背景知识,用任一种高级语言编写程序。
·上机时,认真调试,并观察、记录程序运行过程中出现的现象和问题。
·上机后,分析实验结果并写出实验报告。
3、实验报告要求
每个实验(包括选做的)均应编写实验报告,学生实验后要写出严谨的、实事求是的、文字通顺的、字迹公整的实验报告。实验报告应包括以下内容:
(1)实验题目
(2)实验目的
(3)实验内容
●程序中使用的数据结构及符号说明
●流程图
●源程序清单并附上注释
(4)实验结果及分析
●运行结果(必须是上面程序清单所对应输出的结果)
●对运行情况所作的分析以及本次调试程序所取得的经验。如果程序未能通过,
应分析其原因。
二、实验内容
实验一熟悉使用计算机系统
一、实验名称:熟悉使用计算机系统
二、实验目的与要求
通过对Windows操作系统的使用,熟悉Windows操作系统中的基本概念,如单用户、多任务、进程和文件等,熟悉Windows中命令行方式下常用命令的使用方法;进一步熟悉TC语言与开发环境,为以后的实验打好基础。
实验参考书:
1徐虹,操作系统实验指导——基于Linux内核,清华大学出版社
2张丽芬,操作系统实验教程,清华大学出版社,
3陈向群,Windows内核实验教程,机械工业出版社
4孟静,操作系统教程题解与实验指导,高等教育出版社
5任爱华,操作系统实验指导,清华大学出版社
操作系统实验
实验一操作系统实验环境熟悉(Linux操作命令、Linux/Windows平台编程工具)1Linux 常用命令的使用(操作系统使用级)
Linux 系统基本操作(启动与退出、文件和目录操作、文档备份与压缩、联机帮助
等)
(login, logout, exit, halt, shutdown, pwd, cd, mkdir, rmdir, cat, cp, mv, rm, ls, chmod, find, grep, more, sort, gzip, unzip, tar, rpm, man, info, --help )
参考:任爱华,操作系统实验指导(A-2)
徐虹,操作系统实验指导——基于Linux内核(2-3)
张丽芬,操作系统实验教程,清华大学出版社(4-2 4-3 4-4)
2 Vi / Emacs等编辑软件的使用(操作系统使用级)
参考:徐虹,操作系统实验指导——基于Linux内核(2-4)
张丽芬,操作系统实验教程,清华大学出版社(6)
3cc 、gcc 、g++、gdb 命令的使用(开发调试环境)(操作系统使用级)参考:徐虹,操作系统实验指导——基于Linux内核(2-5)
孟静,操作系统教程题解与实验指导,高等教育出版社(1-1-5)4Visual C++ 、C++ Builder 等windows 平台下IDE中API的使用(操作系统使用级)参考:
3
《操作系统》实验指导书
实验学时:16
适用专业:计算机科学与技术,软件技术
操作系统上机实验
一、实验目的
主要目的是配合操作系统课程的学习,模拟实现操作系统的功能,有助于对操作系统的理解,同时加强学生对系统设计、程序编写、代码调试、软件开发过程基本技能的掌握。
上机作业应作到:覆盖讲授的所有原理内容,使得学生通过上机实践对原理有更深的理解;每一道上机作业,都要求学生必须完成一个完整的、可运行的小型软件,籍此提升基本的软件开发技能。
二、实验要求
(1)上机实验之前,学生应当为每次上机的内容作好充分准备。对每次上机需要完成的题目进行认真的分析,选择合适的算法,列出实验具体步骤,写出符合题目要求的程序清单,准备出调试程序使用的数据,以便提高上机实验的效率。
(2)按照实验目的和实验内容以及思考题的要求进行上机操作。录入程序,编译调试,反复修改,直到使用要求的算法,使程序正常运行,得出正确的输出结果为止。
(3)上机作业要求提交原始代码、设计文档和可运行程序。以完整的作业包的形式提交。实验报告应当包括:实验题目,程序清单,运行结果,所选取的算法及其优缺点以及通过上机取得了哪些经验。程序清单要求格式规范,注意加注释(包含关键
字、方法、变量等),在每个模块前加注释,注释不得少于20%
三、实验内容
上机实验包括:操作系统使用、SHELL编程、进程管理、进程调度、死锁处理、存储管理、文件系统几个部分。
实验1: SHELL编程
实验目的
熟悉linux常用命令,为以后的实验打下良好基础;
熟悉vi编辑器的使用;
了解Shell程序的语法规则,能编写简单的Shell程序。
实验一Linux的文件系统和基本操作命令(验证性)
(一)实验目的
1、熟练掌握Linux的登陆和退出过程
2、熟练掌握基本的Linux文件与目录操作命令
3、熟练掌握基本的LINUX系统管理命令
(二)实验基本要求
1、了解LINUX根文件系统目录内容;
2、了解应用程序和配置文件关系
3、熟悉LINUX系统配置
(三)基本实验条件
PC兼容机、交换机、Red Hat Linux 9.0
(四)、实验内容:
1、登陆与关机
(1)登陆
在login:后输入
user机号↙(这表示回车键)
在password:后输入
123456↙(注意在屏幕上不显示)
出现$提示符,表示正常进入普通用户状态。
(2)关机
在$后输入
halt↙
等屏幕上显示System halted时,再关电源。
2、文件与目录操作基本命令
(1)、用户工作目录
每个用户都有一个与用户名相同的用户自己能完全操作(读、写、删)的子目录,如:/home/user27,就是用户user27的工作目录。
(2)、man命令
man命令用于查看Linux各种命令的使用说明,用法如下:
man 命令名↙
(3)、参考背景资料或利用man命令,熟悉掌握以下基本命令的使用方法:
ls;cd;cp;mkdir;rmdir;
mv;rm;cat;more;less;
file;du;df;mount;umount;
chmod; chown; pwd; which。
3、系统管理基本命令
Linux是真正的多用户多任务操作系统,任何人使用Linux系统时都要以用某个帐号先进行登陆,帐号名就是用户名。
操作系统实验指导书
前言
操作系统是计算机系统的核心,《操作系统》课程是计算机科学与技术专业的重要必修课。本课程的目的是使学生掌握现代计算机操作系统的基本原理、基本设计方法及实现技术,具有分析现行操作系统和设计、开发实际操作系统的基本能力。
操作系统实验是操作系统课程的重要组成部分,属于学科基础实验范畴。作为与相关教学内容配合的实践性教学环节,应在操作系统理论课教学过程中开设。
操作系统是计算机科学与技术专业必修的专业基础课程,操作系统实验的作用是:理解操作系统的设计和实现思路,掌握典型算法。学生应具有高级语言编程能力、具有数据结构等基础知识。
实验要求
为了顺利完成操作系统课程实验,学生应做到:
(1)实验前,认真学习教材以及实验指导书的相关内容,提前做好实验准备。
(2)实验结束一周后提交实验报告。实验报告内容应包括:实验目的、实验内容、设计思路和流程框图,源程序(含注释)清单、测试结果以及实验总结。
(3)遵守机房纪律,服从辅导教师指挥,爱护实验设备。
实验的验收将分为两个部分。第一部分是上机操作,随机抽查程序运行和即时提问;第二部分是提交书面的实验报告。此外杜绝抄袭现象,一经发现雷同,双方成绩均以0分计算。
目录
第1章Windows的进程管理 (5)
1.1 实验一:Windows基本进程的管理与控制 (5)
1.2 实验二:线程的创建与撤销 (8)
1.3 实验三:进程的同步与互斥 ........................................................ 错误!未定义书签。
操作系统实验指导书 -shell命令解释器
目录
1.实验一linux系统的安装 (3)
实验内容: (3)
实验目的 (3)
实验内容: (3)
实验步骤: (3)
2. 实验二:linux环境使用 (8)
实验目的 (8)
实验内容 (8)
实验指导 (8)
(一)linux的登录与退出 (8)
(二)学会使用帮助 (8)
3. 实验三Linux 下C编程环境 (10)
实验目的 (10)
实验基础 (10)
4. 实验四命令解释程序 (16)
实验目的 (16)
实验内容 (16)
实验原理 (16)
实验步骤 (16)
五、系统调用函数 (27)
5. 附录: (28)
LINUX命令格式 (33)
(三)常用命令 (33)
1.实验一 linux系统的安装
实验内容:
安装Linux 操作系统。
实验目的
熟悉Linux 操作系统的安装步骤,建立实验环境。
实验内容:
安装VMwrae 虚拟机,并在其上安装Linux 操作系统,或在PC 上已有其它操作系统(如Windows)的基础上安装Linux,构成双系统。
实验步骤:
目前的虚拟机软件主要有好多种,如VMware Workstation 和Virtual PC,其中VMware Workstation 对宿主机的仿真性很高,尤其是在显示上比其他虚拟机软件要好。本实验选用VMware Workstation 8.0,展示如何在虚拟机下安装Linux。VMware 虚拟机的安装只要按向导提示操作即可。
Linux 有很多发行版,如Red Hat 、RedFlag 、Ubuntu 、Fedora 等。本实验采用Ubuntu8.04,其原始内核版本为2.6.24-16。安装时,默认VMware Workstation 8.0 已经装好。
《操作系统原理》
实验指导书
羊四清编写
适用专业:计算机科学与技术
网络工程
湖南人文科技学院计算机科学技术系
2008年8 月
页脚内容1
前言
操作系统是计算机的核心和灵魂。操作系统软件的设计对整个计算机的功能和性能起着至关重要的作用,所以此门课也是必不可少的,是面向计算机科学与技术、网络工程、软件工程等大多数计算机专业本科生开设的一门计算机专业课程。
操作系统是计算机系统的核心,《操作系统》课程是计算机科学与技术专业的重要必修课。本课程的目的是使学生掌握现代计算机操作系统的基本原理、基本设计方法及实现技术,具有分析现行操作系统和设计、开发实际操作系统的基本能力。
操作系统实验是操作系统课程的重要组成部分,属于学科基础实验范畴。作为与相关教学内容配合的实践性教学环节,应在操作系统理论课教学过程中开设。
操作系统是计算机科学与技术专业必修的专业基础课程,操作系统实验的作用是:理解操作系统的设计和实现思路,掌握典型算法。基本要求是:理解进程的概念,理解死锁,掌握银行家算法;掌握请求页式存储管理的实现原理及页面置换算法。学生应具有高级语言编程能力、具有数据结构等基础知识。
说明:本实验指导书所提供的源程序均已在VC6.0下调试运行过.
页脚内容2
目录
实验一进程创建模拟 (1)
实验二进程撤销模拟 (19)
实验三P、V 原语的模拟实现 (21)
实验四带优先级的时间片轮换的进程调度算法的实现 (35)
实验五银行家算法模拟 (57)
实验六连续动态内存管理模拟实现 (62)
实验七请求页式存储管理中常用页面置换算法模拟 (66)
操作系统原理实验指导书
(2*5=10学时)
实验1 操作系统环境
通过调查研究活动和对Windows、Linux系统运行的观察分析,回顾计算环境的基本术语,加深理解有关操作系统的基础概念,掌握主流操作系统的命令和图形界面,学会操作系统的主要系统管理操作。
1.1 操作系统的计算环境
1.2 Windows XP系统管理
1.3 访问Linux系统
§1.1 操作系统的计算环境
背景知识
本实验帮助回顾Windows 、UNIX和Linux的术语,加深理解有关操作系统的基础概念。调查Windows、UNIX和Linux的使用情况,看哪些机构在使用Windows、UNIX或者Linux系统;研究Web站点,看哪些网站分别支持着Windows、UNIX和Linux操作系统的应用。
实验目的
通过实验,加深对以下内容的理解
基本的计算机硬件组件;计算机操作系统;Windows的发展和版本;UNIX和Linux的历史和版本;Windows XP、UNIX或Linux操作环境。
调查Windows、UNIX和Linux系统的使用情况,研究支持Windows和Linux的Web站点。工具/准备工作
在开始本实验之前,请回顾教材的相关内容,了解学校或者其他机构中使用了哪些操作系统,找出是否在用Windows、UNIX和Linux,以及在哪里使用这些操作系统。
实验内容与步骤
1、识别一台计算机的4个主要硬件组成部分。
2、复习3个概念:内核、shell、文件系统。
3、Windows XP操作系统的主要优点是什么?
4、UNIX操作系统的主要优点是什么?
《操作系统》课程实验指导书
信电工程学院
2011年9月
目录
前言 (1)
实验要求 (2)
实验准备 (3)
实验一处理机管理 (4)
实验二存储管理 (7)
实验三设备管理 (10)
实验四文件管理 (14)
前言
“操作系统”是计算机及相关专业的必修课程,在学习计算机操作系统理论的同时,通过实验可以加强对操作系统基本原理的理解。让学生通过上机实验验证计算机操作系统的难点,增加学生对计算机操作系统的领悟和掌握。使学生对计算机操作系统的工作原理和工作过程有深刻的体会和理解,同时又锻炼了程序编制能力和学生创造能力。
本课程共设8个学时,实验主要由进程管理、存储管理、设备管理、文件管理等4个主要几个部分所组成。其中验证类实验占25%、设计类实验占75%,每个实验2学时。考虑由于学生C语言基础较并且不平衡,本课程实验安排了实验准备(由学生课下完成),主要了解掌握TurboC2.0编程环境、掌握C语言编程的基本编制方法和技巧,为后继的实验做准备。这些实验能很好地解决配合操作系统课程教学来指导学生进行实践的问题。
实验要求
1.学生按照实验要求,上机前写好上机实验预习报告,内容包括:实验的目的、内容、实验步骤(程序)。
2.上机实验时按实验要求完成每一个实验的内容。
3.课后认真书写实验报告。实验报告采用统一的实验报告纸,实验封面包括:课程名称、实验名称、实验序号、班级、姓名、学号、实验时间。实验报告书写规范,应包括:实验目的和要求、实验内容、实验步骤、实验记录(程序)。
4.遵守机房纪律,服从辅导员教师指挥,爱护实验设备。