os实验指导书(蒋剑修改)

os实验指导书(蒋剑修改)

ID:22000848

大小:1.25 MB

页数:84页

时间:2018-10-26

os实验指导书(蒋剑修改)_第1页
os实验指导书(蒋剑修改)_第2页
os实验指导书(蒋剑修改)_第3页
os实验指导书(蒋剑修改)_第4页
os实验指导书(蒋剑修改)_第5页
资源描述:

《os实验指导书(蒋剑修改)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、操作系统原理实验指导书(讨论稿)操作系统课程组2010年2月12日82目录概述1实验1Linux操作系统安装与命令使用2实验2Linux环境下C语言使用、编译与调试7实验3观察Linux进程的异步并发执行11实验4观察Linux进程的同步与互斥15实验5观察Linux进程间的通信19实验6观察内存分配结果22实验7进程调度模拟程序设计23实验8页面置换模拟程序设计27实验9文件系统模拟程序设计39实验10分析Linux进程调度程序43附录1/USR/SRC/LINUX/KERNEL/SCHED.C4482概述操作系统是一门理论性

2、和实践性都很强的课程。要学好操作系统的设计原理,除了听课、看书、做习题外,最好的方法就是在实践中进行,包括使用操作系统、观察操作系统行为、自己设计小型系统/模块或模拟算法、阅读和分析已有操作系统的源代码等。本教材安排的实验内容按深度可分为四个层次,即:使用级、观察级、实现级和代码阅读级(1)使用级:是指如何使用操作系统,包括对命令、系统调用和系统文件的使用。(2)观察级:是指通过使用级的接口,从外部观察操作系统的内部工作过程和结构。(3)实现级:是指编程模拟实现操作系统某些功能模块。(4)代码阅读级:是指对操作系统源代码进行分析

3、,以加深对操作系统实现原理的了解。本课程实验所用操作系统平台为RedHatLinux9.0,具体实验安排如下:实验模块实验内容要求学时使用级Linux操作系统安装与命令使用必做2Linux环境下C语言使用、编译与调试必做2观察级观察Linux进程的异步并发执行必做2观察Linux进程的同步与互斥必做2观察Linux进程间的通信必做2观察内存分配结果选做-实现级进程调度模拟程序设计必做2页面置换模拟程序设计必做2文件系统模拟程序设计必做2代码阅读级分析Linux进程调度程序选做-82实验1Linux操作系统安装与命令使用一、实验目

4、的在供实验的微机上安装Linux操作系统,后续实验都将在此环境上进行。通过实验,要求:1.了解硬件资源要求2.学会安装Linux系统3.学会启动Linux系统4.学会登录和退出Linux系统5.熟悉Linux常用命令及使用格式6.掌握在Linux使用U盘方法二、实验内容1.将Linux系统安装到本地硬盘(本地及虚拟机安装方式)2.熟悉开机后登录和退出Linux系统过程;3.熟悉Linux基本命令使用,如ls、cat、ps、df、find、grep、cd、more、cp、rm、kill、at、vi、cc、man、help等;4.用

5、mount命令把U盘的安装到/mnt目录(可能需要root用户口令,请勿乱用);用umount命令把U盘从系统中卸载掉。三、实验指导1.主要安装步骤(1)如果BIOS支持光盘启动,则插入Linux安装光盘,重新启动计算机。如果从DOS环境启动,则在DOS提示符下执行批处理命令,如autobootl或者,准备启动软盘,插入并重新启动计算机。(2)对硬盘分区,留出交换空间和文件系统的空间。(3)按提示分阶段装入系统。(4)配置系统。注意:若要与Linux并存于同一硬盘上,则宜先安装Windows。按屏幕提示选择合适的文件系统时,建议

6、选择NTFS。输入的管理员密码要记住。2.本地安装方法(请蒋老师帮补充,有具体步骤)在已经安装了windowsxp系统的机器上再安装一个linux系统,采用光盘安装方法。RedHatLinux9的cd安装盘共有3张。关键安装步骤如下:⑴在windows系统中清出一个空闲的分区(8~10G就够了,建议空出最后一个分区,并做好相关的文件备份工作)。在本例中,假定空闲分区为F分区。补充知识:①DOS分区可以分为82有3种类型:主分区、扩展分区和逻辑分区。一块硬盘最多可以有4个主分区,或是3个主分区1个扩展分区,且一块硬盘只能有1个扩展

7、分区,在这个扩展分区内可以划分多个逻辑分区。主分区与扩展分区是平级的,扩展分区本身无法用来存放数据,要使用它必须将其分成若干个逻辑分区。我们通常说的C分区是主分区,而D、E、F……等分区为逻辑分区。见下图:②在UNIX/LINUX系统中,将所有的设备都当作一个文件,放在/dev目录下。用户用文件名(如/dev/hda)来访问设备,磁盘也是一样。磁盘的设备名称如下:a)系统第1个IDE接口上的硬盘的名称为/dev/hda;b)系统第2个IDE接口上的硬盘的名称为/dev/hdb;c)系统第1个SCSI接口上的硬盘的名称为/dev/

8、sda;以此类推,在每块硬盘上的分区所使用的数字编号表示,如:a)系统第1个IDE接口上的硬盘的第1个分区名称为/dev/hda1;b)系统第1个IDE接口上的硬盘的第5个分区名为/dev/hda5(逻辑分区第1个编号);c)系统第2个SCSI接口上的硬盘的第1

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

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

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