2022年操作系统实验指导书 .pdf
《2022年操作系统实验指导书 .pdf》由会员分享,可在线阅读,更多相关《2022年操作系统实验指导书 .pdf(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、操作系统实验指导 20 / 20 学年第学期班级:组号:组长:实验地点:指导教师:计算机科学与工程学院2009 年 10 月名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 22 页 - - - - - - - - - I 实验目录实验一、认识常见的操作系统. 1实验二 安装 Linux 操作系统 . 3实验三、操作系统的命令接口和图形接口. 5实验四、观察 Linux 进程的异步并发执行 . 7实验五、 Windows系统的多线程同步 . 9实验六、进程管理 . 11 实
2、验七、进程调度 . 13 实验八、银行家算法 . 15 实验九、存储管理 . 17 实验十、文件系统设计 . 19 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 22 页 - - - - - - - - - 1 实验一、认识常见的操作系统实验目的通过 Internet和/ 或图书馆馆藏资源,让学生从课堂以外,从感性上认识操作系统这种系统软件的功能,了解市场上常见的操作系统,为后面进一步的学习打下基础。预习1. 2. www.wikipedia.org 3. 实验内容及要
3、求搜索并归纳如下信息:1. 什么是操作系统?你买回一台新计算机后,要装的第一个软件是什么?为什么必须在计算机上安装操作系统?2. 目前市场上常见的操作系统有哪些类型?3. 请尽可能多地罗列出目前市场上已有的操作系统产品,分别给出这些操作系统所取得的成就, 采用的新技术, 以及这些操作系统的特点、特色和不足, 指明它们的开发公司和开发年代。实验结果(可续页)名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 22 页 - - - - - - - - - 2 (续前页)后记1 推
4、动操作系统发展的主要动因有哪些?列举出保证操作系统每次革命性发展的支撑技术。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 22 页 - - - - - - - - - 3 实验二安装 Linux操作系统实验目的了解 Linux 系统安装的硬件资源要求;学会安装Linux 系统、启动Linux 系统;了解Linux 多引导器的配置。预习 实验内容及要求把 Linux 安装到本地硬盘1)如果 BIOS 支持光盘启动,则插入Linux 安装光盘,重新启动计算机。如果从 DOS
5、环境启动,则在DOS 提示符下执行批处理命令,如autoboot 。2)对硬盘分区,留出交换空间和文件系统的空间。3)按提示分阶段装入系统。4)配置系统。实验结果(可续页)名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 22 页 - - - - - - - - - 4 (续前页)后记1Linux 与 Windows系统的主要区别是什么?名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - -
6、 - - - - 第 6 页,共 22 页 - - - - - - - - - 5 实验三、操作系统的命令接口和图形接口实验目的熟悉使用Linux 字符界面、窗口系统的常用命令。熟悉运用Linux 常用的编程工具和在线求助系统。掌握在Linux 操作系统环境上编辑、编译、调试、运行一个C 语言程序的全过程。预习 实验内容及要求1熟悉开机后登录Linux 系统和退出系统的过程;2熟悉 Linux 字符界面 (虚拟终端窗口) 和 shell,以及图形界面 (X-Window(如 gnome或 KDE)):练习并掌握常用的Linux操作命令, 如 ls 、cat 、ps、df 、find 、grep
7、 、cd、more、cp、rm、kill、at 、vi 、cc 、man 、help 、control+d/c、等;熟悉常用shell的提示符;熟悉字符窗口与图形界面之间的切换。3学习使用Linux 的在线求助系统,如man和 help 命令等。4掌握一种Linux 的编辑器,特别是字符界面的vi 工具的使用。5用 vi 编辑一个打印“Hello,I am a C program ”字串的C 语言程序,然后编译并运行它,记下整个过程。熟悉gcc、gdb 等编译器、调试器的使用。实验结果(可续页)名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - -
8、 - - - 名师精心整理 - - - - - - - 第 7 页,共 22 页 - - - - - - - - - 6 (续前页)后记1如何配置Linux 系统的 IP 地址?名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 22 页 - - - - - - - - - 7 实验四、观察Linux进程的异步并发执行实验目的通过实验,使学生理解进程与程序的区别,加深对进程概念的理解;掌握进程并发执行的原理,理解进程并发执行的特点,区分进程并发执行与串行执行;了解fork(
9、) 系统调用的返回值,掌握用fork()创建进程的方法;熟悉wait 、exit等系统调用。预习1实验指导书;实验内容及要求1编写一 C 语言程序,实现在程序运行时通过系统调用fork( )创建两个子进程,使父、子三进程并发执行,父亲进程执行时屏幕显示“I am father” ,儿子进程执行时屏幕显示“ I am son ” ,女儿进程执行时屏幕显示“I am daughter” 。2多次连续反复运行这个程序,观察屏幕显示结果的顺序,直至出现不一样的情况为止。记下这种情况,试简单分析其原因。3修改程序,利用nice ( ) 改变各进程的优先级,观察不同情况下进程调度效果的区别。4修改程序,在
10、父、子进程中分别使用wait 、exit等系统调用“实现”其同步推进,多次反复运行改进后的程序,观察并记录运行结果。实验结果(可续页)名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 22 页 - - - - - - - - - 8 (续前页)后记1如何让子进程的执行代码有别于父进程?名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 22 页 - -
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年操作系统实验指导书 2022 操作系统 实验 指导书
限制150内