- 1、本文档共46页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]Linux操作系统实验指导书
操作系统实验指导书
(Linux版)
2010年01月
前言
操作系统是计算机科学与技术专业的一门非常重要的专业课程,
目 录
前言 2
1.操作系统实验概述 4
1.1 实验平台及工具 4
1.2 基本内容 5
1.3 考核规则 5
2. 系统应用实验项目 6
2.2 Linux 应用实验项目 2:shell基本命令 8
2.3 Linux应用实验项目 3: 文件编辑 10
2.5 Linux 应用实验项目 5:文件安全 16
2.6 Linux 应用实验项目 6: 基本文件处理 18
2.7 Linux应用实验项目7:高级文件处理 21
2.9 Linux 应用实验项目 8:管道与I/O重定向 23
2.10 Linux 应用实验项目 9:进程 24
3.系统开发实验项目 27
3.1 Linux 进程创建 29
3.2 进程软中断通信 34
3.3 进程管道通信 37
1.操作系统实验概述
实践对于操作系统课程是至关重要的,但这种实践决不应该仅仅停留在某些算法的模拟实现上。就算在编程实现了一个完整的“文件系统”,但如果没有和磁盘驱动、高速缓存、内存管理等模块联系在一起,即使编写了大量的代码,也只是实现了某些概念(更是一个数据结构课程设计),仍然不能控制可实际运行的操作系统。本实验指导书强调在可实际运行的操作系统上的实践。 Ubuntu Linux
考虑到实验的可操作性,选择了成熟的Linux版本,具体平台可选择流行的Ubuntu,读作“乌邦图”。Ubuntu也许不是目前最好用的Linux桌面发行版,但它一定是最流行的!它最重要特点是易用,非常的易用。
现在,已经有越来越多的人开始用Ubuntu完全代替Windows,享受更加自由、安全、守法的感觉。Ubuntu的主页是/,这里不仅可以免费下载到iso文件,甚至能免费申领一张Ubuntu的安装光盘(/)。 /)。
2. GCC编译器
GCC是和Linux一起成长起来的编译器。Linux最初的版本就是由GCC编译的。现在GCC也是在自由软件领域应用最广泛的编译器。所以,我们也选择GCC为本的指定编译器。
GDB调试器
GDB调试器是GCC编译器的兄弟。为自由软件领域几乎是唯一的调试器,它秉承了*nix类操作系统的一贯风格,采用纯命令行操作,较类似dos下的debug。关于它的使用方法请看GDB使用手册。 cygwin是一个在windows平台上运行的unix模拟环境,是cygnus solutions公司开发的自由软件。它对于学习unix/linux操作环境,或者从unix到windows的应用程序移植,或者进行某些特殊的开发工作,尤其是使用gnu工具集在windows上进行嵌入式系统开发,非常有用。要安装网络版的cygwin,可以到,点击Install Cygwin Now!。这样会先下载一个叫做setup.exe的GUI安装程序,用它能下载一个完整的cygwin。起步Linux shell基本命令文件编辑文件和文件系统结构文件安全基本文件处理高级文件处理管道和I/O重定向 进程 Linux进程创建操作系统的成绩主要由学生所作的实践工作和取得的实验结果来定,同时辅以学生撰写的报告作为部分。因此成绩主要考核三方面的内容:
实践工作需要达到一定的量;
实验内容要求得到正确、丰富的实验结果;
实验报告的撰写情况。其中前两项是考察的重点。
2.1 Linux 应用实验项目1:虚拟机环境下的Linux系统安装
1.安装虚拟机软件
VMWare Workstation v6.5
2.创建虚拟机
选择File | New | New Virtual Machine
选择Custom方式,并进行以下配置:
虚拟机的操作系统类型(Guest Operating System)为Linux
内存512 MB
共享网络连接
创建虚拟硬盘,默认大小为8GB,文件名Linux.vmdk,类型IDE 0:0注意在Advanced按钮界面下选择IDE硬盘仿真,不要使用SCSI硬盘仿真。VMWare缺省选择为SCSI硬盘仿真。
另外,系统自动配置CD-ROM IDE 1:0,USB控制器 Present,等等
3.安装Linux
整个安装(及其其后的软件安装),只需要ubuntu 9.1的第一张光盘
从光盘启动
如果使用.iso光盘镜像文件,请在VMWare软件的虚拟机设置中,选择光盘镜像仿真。
具体操作:
VMWare中选中当前的虚拟机
选择菜单Edit | Virtual Machine Setting ...
在弹出的对话框中选择Hardware页面(缺省),在Device列表中选择CD ROM
在右侧Connect
您可能关注的文档
- [工学]03 第3 4章 建筑内部增压与储水设备.ppt
- [工学]09压杆稳定.ppt
- [工学]1223C实验报告.doc
- [工学]12施工项目的市场环境与法律环境.doc
- [工学]12流体在管路内流动-zk2.pdf
- [工学]11-地下水冰川的地质作用.ppt
- [工学]12第11章建筑施工防火.ppt
- [工学]1交通.ppt
- [工学]1第一章 计算机应用与相关知识概述习题第二版.doc
- [工学]11 蓝色的星球1 课件.ppt
- 招生宣传与社交媒体策略.pptx
- 2025-2030橙汁产业规划专项研究报告.docx
- 2025-2030散装盐行业市场现状供需分析及重点企业投资评估规划分析研究报告.docx
- 2025-2030板鞋行业发展分析及投资价值研究咨询报告.docx
- 2025-2030数码文化设备产业市场深度调研及发展趋势与投资研究报告.docx
- 2025-2030气体燃料内燃机行业发展分析及投资价值研究咨询报告.docx
- 2025-2030氯化锌干电池行业市场现状供需分析及重点企业投资评估规划分析研究报告.docx
- 2025-2030核磁共振设备市场前景分析及投资策略与风险管理研究报告.docx
- 2025-2030棉花行业风险投资运行分析及运作模式与投融资研究报告.docx
- 2025-2030殷瓦钢行业市场深度调研及前景趋势与投资研究报告.docx
文档评论(0)