网站大量收购独家精品文档,联系QQ:2885784924

操作系统原理实验指导书lisheng110907..doc

  1. 1、本文档共60页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
操作系统原理实验指导书lisheng110907.

目 录 实验一 熟悉Linux环境 1 实验二 shell脚本 10 实验三 进程控制 14 实验四 进程间通信--信号量机制实验 18 实验五 进程间通信--进程的管道通信实验 24 实验六 进程间通信--消息的发送与接收实验 28 实验七 进程通信--共享存储区通信 34 实验六 死锁避免的算法 40 实验七 存储管理 42 一、常用页面置换算法 42 二、动态分区分配算法(选做) 51 实验八 模拟进程调度算法 53 实验九 文件操作 54 实验一 熟悉Linux环境 【实验目的】 1.了解Linux系统基本操作方法,学会独立使用该系统。 2.熟悉Linux下如何编辑、编译和运行一个C语言程序。 3.学会利用gcc、gdb编译、调试C程序。 【预习内容】 1.预习Linux下各种应用程序的使用。 2.预习常用的SHELL命令。 3.预习vi编辑器和emacs编辑器使用方法。 4.预习Linux下C程序编辑、编译和运行过程。 【实验内容】 一、登陆Linux 开机,选择 进入,再选择Linux登陆窗口,输入用户名: students ,输入密码: 111111 ,进入Linux图形桌面环境。 二、熟悉Linux图形桌面环境 桌面包含上方的菜单栏和下方的任务栏。菜单栏包含“应用程序菜单”、“位置”、“系统”。 通过主菜单可访问应用程序。 (1) “应用程序”菜单 “应用程序”菜单包含“办公”、“附件”、“互联网”、“图形”、“游戏”等。 “办公”包含了文字处理及电子表格等应用程序。 “附件”下包含了“有哪些信誉好的足球投注网站工具”、“计算器”、“文本编辑器”和“终端”等应用程序。 (2)“位置”菜单 “位置”菜单包含“主文件夹”、“桌面”等信息。 (3)“系统”菜单 “系统”菜单包含“首选项”和“系统管理”等信息。 (4)启动终端模拟器 GNOME终端模拟器用一个窗口来模拟字符终端的行为。终端常常被称为命令行或者 shell,Linux 中绝大部分工作都可以用命令行完成。要启动一个终端,可以选择 应用程序 → 附件 → 终端。 三、目录和文件系统 Linux 和 Unix 文件系统被组织成一个有层次的树形结构。文件系统的最上层是 /,或称为 根目录。在 Unix 和 Linux 的设计理念中,一切皆为文件——包括硬盘、分区和可插拔介质。这就意味着所有其它文件和目录(包括其它硬盘和分区)都位于根目录中。 例如:/home/student/sy1.c 给出了正确的完整路径,它指向 sy1.c 文件,而该文件位于 student 目录下,该目录又位于 home 目录,最後,home 目录又位于根(/) 目录下。 在根 (/) 目录下,有一组重要的系统目录,在大部分 Linux 发行版里都通用。直接位于根 (/) 目录下的常见目录列表如下: /bin - 重要的二进制 (binary) 应用程序 /boot - 启动 (boot) 配置文件 /dev - 设备 (device) 文件 /etc - 配置文件、启动脚本等 (etc) /home - 本地用户主 (home) 目录 /lib - 系统库 (libraries) 文件 /lost+found - 在根 (/) 目录下提供一个遗失+查找(lost+found) 系统 /media - 挂载可移动介质 (media),诸如 CD、数码相机等 /mnt - 挂载 (mounted) 文件系统 /opt - 提供一个供可选的 (optional) 应用程序安装目录 /proc - 特殊的动态目录,用以维护系统信息和状态,包括当前运行中进程 (processes) 信息。 /root - root (root) 用户主文件夹,读作“slash-root” /sbin - 重要的系统二进制 (system binaries) 文件 /sys - 系统 (system) 文件 /tmp - 临时(temporary)文件 /usr - 包含绝大部分所有用户(users)都能访问的应用程序和文件 /var - 经常变化的(variable)文件,诸如日志或数据库等 四、打开PROC目录了解系统配置 把/proc作为当前目录,就可使用ls命令列出它的内容。 /proc 文件系统是一种内核和内核模块用来向进程 (process) 发送信息的机制 。这个伪文件系统让你可以和内核内部数据结构进行交互,获取有关进程的有用信息,在运行中改变设置 (通过改变内核参数)。 与其他文件系统不同,/proc 存在于内存之中而不是硬盘上。 1.察看 /proc 的文件 /proc 的文件可以用于访问有关内核的状态、计算机

文档评论(0)

s4as2gs2cI + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档