操作系统验指导书1精选.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
操作系统验指导书1精选

操作系统原理实验指导书 杨宏雨 2010-12-30 目录 前言 2 实验一 Linux环境实验(一):linux使用环境 3 实验一 Linux环境实验(二):Linux 下C编程环境 6 实验二 进程观察实验(一):多进程环境 12 实验二 进程观察实验(二):进程的控制 22 实验三 进程的同步互斥实验 28 实验四 生产者消费者实验(一):用信号量实现PV操作 35 实验四 生产者消费者实验(二):共享存储区的同步互斥 42 实验五 作业调度实验 50 实验六 存储管理实验(一):内存管理 56 实验六 存储管理实验(二):内存分配与回收模拟 59 实验七 设备管理实验(一):设备管理 65 实验七 设备管理实验(二):设备分配与回收模拟 70 实验八 文件管理实验 74 附录一:Linux简介 80 附录二:Linux 命令速查 84 前言 该操作系统实验指导书是为基于linux操作系统的实验课程准备的。 如下图所示,实验中涉及的程序属于linux操作系统中的应用程序层次。实验内容涉及进程管理、内存管理、设备管理及文件管理。 实验类型如下: 1、使用命令观察; 2、编写用户级程序,使用系统调用或库函数观察; 3、编写用户级程序,模拟操作系统内核的工作机制。 其中前两种属于观察型实验,第三种属于模拟型实验。在本实验指导书中,三种方式相结合。 实验一 Linux环境实验(一):linux使用环境 实验目的 能使用常用的linux命令,熟悉linux使用环境 实验内容 (1)登录后创建一个用户帐号,帐号名是:” os”+你的学号,如os104 (2)重新以这个新的帐号登录,在你的当前用户主目录下,新建目录lab1 (3)设置文件访问权限 (4)结合帮助及附录二,练习使用其它常用命令 实验基础 预习附录1:Linux简介;附录2:linux命令速查 实验指导 (一)linux的登录与退出 1、本地登录linux 根据系统配置的不同,有文本和图形两种登录模式。 (1)如果是文本登录模式,则步骤如下: login:(输入username) password:(输入密码,注意密码不会回显) 登录成功则出现提示符。如果要进入图形界面环境则输入:startx (2)如果是图形登录模式,则输入用户名和密码之后即可直接进入图形界面环境。 2、远程登录linux服务器 在DOS环境下用MS提供的telnet程序(也可使用WINDOWS 自带的telnet图形界面程序或多功能的S-Term终端程序),可使PC成为linux主机的一台仿真终端。多个终端或仿真终端可以同时登录同一台Linux系统,分时使用Linux操作系统。 连接 telnet 主机名(或 主机的IP地址) 例: telnet 或 telnet 20 (2)登录 连接成功之后,输入用户名和密码,即可以终端模式分时使用linux操作系统。 (3)退出 在linux系统提示符$下,输入logout、exit或shutdown,例:$ logout (二)学会使用帮助 (1) man:命令在线帮助 在使用其它命令之前,先认识一下Linux的在线帮助man。在Linux下,当你要查找一个命令的用法的,你可以通过 man 命令名 来源得命令的详细说明。因为每个Linux都有一份man文档,所以介绍命令的时候我们只是简直介绍一下命令的学用选项。如果想查看命令的详细说明,请自己看man。 执行格式: man command 例: man ls 查询ls这个指令的用法 (2)info:显示说明 执行格式: info command-name 例: info gcc 功能:查看gcc的说明,按上下箭头选定菜单,回车进入,u键返回上级菜单. info不加参数则进入最上一级菜单. (三)目录及文件管理 (1)在用户主目录下为每个实验创建一个目录。 [os001@localhost os001]#pwd [os001@localhost os001]#mkdir lab1 [os001@localhost os001]#cd lab1 [os001@localhost lab1]# (2)编辑程序,设置文件访问权限。 [os001@localhost lab1]#vi test.c :wq [os001@localhost lab1]# ls -l -rw-r--r-- 1 root root 6 6 29 15:30 test.c [os001@localhost lab1]# chmod u

文档评论(0)

vshoulrengb3 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档