操作系统实验指导书1

操作系统实验指导书1

ID:13187255

大小:661.00 KB

页数:95页

时间:2018-07-21

操作系统实验指导书1_第1页
操作系统实验指导书1_第2页
操作系统实验指导书1_第3页
操作系统实验指导书1_第4页
操作系统实验指导书1_第5页
资源描述:

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

1、《操作系统原理及应用》实验指导书操作系统原理实验指导书杨宏雨2010-12-3050《操作系统原理及应用》实验指导书目录前言2实验一Linux环境实验(一):linux使用环境3实验一Linux环境实验(二):Linux下C编程环境6实验二进程观察实验(一):多进程环境12实验二进程观察实验(二):进程的控制22实验三进程的同步互斥实验28实验四生产者消费者实验(一):用信号量实现PV操作35实验四生产者消费者实验(二):共享存储区的同步互斥42实验五作业调度实验50实验六存储管理实验(一):内存管理56实验六存储管理实验(二

2、):内存分配与回收模拟59实验七设备管理实验(一):设备管理65实验七设备管理实验(二):设备分配与回收模拟70实验八文件管理实验74附录一:Linux简介80附录二:Linux命令速查8450《操作系统原理及应用》实验指导书前言该操作系统实验指导书是为基于linux操作系统的实验课程准备的。如下图所示,实验中涉及的程序属于linux操作系统中的应用程序层次。实验内容涉及进程管理、内存管理、设备管理及文件管理。实验类型如下:1、使用命令观察;2、编写用户级程序,使用系统调用或库函数观察;3、编写用户级程序,模拟操作系统内核的工

3、作机制。其中前两种属于观察型实验,第三种属于模拟型实验。在本实验指导书中,三种方式相结合。50《操作系统原理及应用》实验指导书实验一Linux环境实验(一):linux使用环境实验目的能使用常用的linux命令,熟悉linux使用环境实验内容(1)登录后创建一个用户帐号,帐号名是:”os”+你的学号,如os104(2)重新以这个新的帐号登录,在你的当前用户主目录下,新建目录lab1(3)设置文件访问权限(4)结合帮助及附录二,练习使用其它常用命令实验基础预习附录1:Linux简介;附录2:linux命令速查实验指导(一)lin

4、ux的登录与退出1、本地登录linux根据系统配置的不同,有文本和图形两种登录模式。(1)如果是文本登录模式,则步骤如下:login:(输入username)password:(输入密码,注意密码不会回显)登录成功则出现提示符。如果要进入图形界面环境则输入:startx(2)如果是图形登录模式,则输入用户名和密码之后即可直接进入图形界面环境。2、远程登录linux服务器在DOS环境下用MS提供的telnet程序(也可使用WINDOWS自带的telnet图形界面程序或多功能的S-Term终端程序),可使PC成为linux主机的一

5、台仿真终端。多个终端或仿真终端可以同时登录同一台Linux系统,分时使用Linux操作系统。连接telnet主机名(或主机的IP地址)例:telnetwww.yahoo.com或telnet140.122.77.120(2)登录连接成功之后,输入用户名和密码,即可以终端模式分时使用linux操作系统。50《操作系统原理及应用》实验指导书(3)退出在linux系统提示符$下,输入logout、exit或shutdown,例:$logout(二)学会使用帮助(1)man:命令在线帮助在使用其它命令之前,先认识一下Linux的在线帮

6、助man。在Linux下,当你要查找一个命令的用法的,你可以通过man命令名来源得命令的详细说明。因为每个Linux都有一份man文档,所以介绍命令的时候我们只是简直介绍一下命令的学用选项。如果想查看命令的详细说明,请自己看man。执行格式:mancommand例:manls查询ls这个指令的用法(2)info:显示说明执行格式:infocommand-name例:infogcc功能:查看gcc的说明,按上下箭头选定菜单,回车进入,"u"键返回上级菜单.info不加参数则进入最上一级菜单.(三)目录及文件管理(1)在用户主目录

7、下为每个实验创建一个目录。[os001@localhostos001]#pwd[os001@localhostos001]#mkdirlab1[os001@localhostos001]#cdlab1[os001@localhostlab1]#(2)编辑程序,设置文件访问权限。[os001@localhostlab1]#vitest.c:wq[os001@localhostlab1]#ls-l-rw-r--r--1rootroot662915:30test.c[os001@localhostlab1]#chmodu+x,g+x

8、,o-rtest.sh[os001@localhostlab1]#ls-l-rwxr-x---1rootroot662915:30test.cLinux将用户分成三类:文件用户属主,同组用户,其他用户,分别用u,g,o表示。基本权限包括读、写、执行,分别用r,w,x表示。50

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

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

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