计算机操作系统实验指导书oc
计算机操作系统实验指导书计算机操作系统实验指导书适用专业:计算机科学与技术制 定 人:吴暾华教 研 室:计算机教研室信息与工程学院2009 年 9 月前言实验课程简介《计算机操作系统》是计算机科学与技术专业的骨干必修课。本课程的目的是使学生掌握现代计算机操作系统的基本原理、基本设计方法及实现技术,具有分析现行操作系统和设计、开发实际操作系统的基本能力。操作系统实验是操作系统课程的重要组成部分。操作系统实验的作用是:理解操作系统的设计和实现思路,掌握典型算法。基本要求是:理解进程的概念,理解死锁;掌握请求页式存储管理的实现原理及页面置换算法。学生应具有高级语言编程能力、具有数据结构等基础知识。实验进度安排次序实验内容学时1Linux系统安装与配置32Linux用户接口与编程环境33进程管理34处理机调度35存储器管理3实验环境操作系统:Ubuntu Linux 9.04编程语言:C/C++或Java集成开发工具:Eclipse-CDT实验要求为了顺利完成操作系统课程实验,学生应做到:(1) 实验前,认真学习教材以及实验指导书的相关内容,提前做好实验准备。(2) 实验结束一周后提交实验报告。实验报告内容应包括:实验目的、实验内容、设计思路和流程框图,源程序(含注释)清单、测试结果以及实验总结。(3) 遵守机房纪律,服从辅导教师指挥,爱护实验设备。实验的验收将分为两个部分。第一部分是上机操作,随机抽查程序运行和即时提问;第二部分是提交书面的实验报告。此外杜绝抄袭现象,一经发现雷同,双方成绩均以0分计算。目录 Linux系统安装与配置…………………………………………… 1 Linux用户接口与编程环境 ……………………………………. .6 进程管理 ………………………………………………………… 15 处理机调度 ……………………………………………………… 32 存储器管理 ……………………………………………………… 35《计算机操作系统》实验指导书 PAGE \* MERGEFORMAT 1实验一 Linux系统安装与配置实验目的熟悉Linux概念,比如Linux发行版、宏内核、微内核等。掌握Ubuntu Linux系统的安装方法,特别是如何在vmware虚拟机上安装、配置该操作系统。了解在多操作系统环境下如何本地安装(光盘安装)Ubuntu Linux。熟悉Linux系统的文件系统结构。实验预备内容参阅相关Linux操作系统的安装手册,熟悉Linux的基本安装和配置。实验内容安装并配置vmware虚拟机,制定运行环境,特别要启动nat和usb支持。在vmware上安装Ubuntu Linux,指定最大空间为20G以上(具体视硬盘剩余空间而定)。当对虚拟磁盘空间分区时,需至少指定10G给“/”(主目录),分区格式为ext3,还需指定与内存容量相同的swap(交换)区。安装完Ubuntu Linux系统后需配置硬件(如网卡、显卡等)和软件(如编程开发软件等)。思考Linux系统和Windows系统的区别和共同点有哪些?Linux文件系统结构简介无论哪个版本的Linux系统,都有以下这些目录,它们是标准的。 / ,Linux的文件系统入口,是处于最高一级的目录(根目录)。/bin,基础系统所需要的那些命令位于此目录,也是最小系统所需要的命令;比如 ls、cp、mkdir等命令;功能和/usr/bin类似,这个目录中的文件都是可执行的,普通用户都可以使用的命令。作为基础系统所需要的最基础的命令就是放在这里。/boot,Linux的内核及引导系统程序所需要的文件,比如 vmlinuz, initrd.img 文件都位于这个目录中。在一般情况下,GRUB或LILO系统引导管理器也位于这个目录。/dev,设备文件存储目录,比如声卡、磁盘。/etc,系统配置文件的所在地,一些服务器的配置文件也在这里,比如用户帐号及密码配置文件。/home,普通用户家目录默认存放目录,用户可自由存取数据的地方。/lib,库文件存放目录。/lost+found,在ext2或ext3文件系统中,当系统意外崩溃或机器意外关机,而产生一些文件碎片放在这里。当系统启动的过程中fsck工具会检查这里,并修复已经损坏的文件系统。 有时系统发生问题,有很多的文件被移到这个目录中,可能会用手工的方式来修复,或移到文件到原来的位置上。/media,即插即用型存储设备的挂载点自动在这个目录下创建,比如USB盘系统自动挂载后,会在这个目录下产生一个目录;CDROM/DVD自动挂载后,也会在这个目录中创建一个目录,类似cdrom 的目录。/mnt,这个目录一般是用于存放挂载储存设备的挂载目录的,比如有cdrom 等目录。可以参看/etc/fstab的定义。有时我们可以把让系统开机自动挂