《高级操作系统》实验指导书

发布 2021-04-24 08:56:28 阅读 8397

实验环境:vmware, red hat enterprise linux 5(内核版本2.6.18)

硬件环境:内存2g以上,硬盘空间20g以上。

一、linux基本命令shell编程(学时4)

实验目的: 本实验的目的是熟练掌握linux系统的使用,熟悉linux常用命令,掌握linux shell脚本的编写方法,掌握vi的基本使用技巧,熟练配置samba服务、nfs服务。

实验要求:在进行本实验之前,应熟练课程内容,在上机之前做好实验计划,编写好相应的** .

实验内容:

1) linux常用命令。

2) linux shell脚本的编写方法,使用shell脚本计算1-100和;

3) 熟悉vi的基本用法。

4) 配置samba服务、nfs服务。

三、linux的进程管理(学时2)

实验目的:(1)要求编写多进程程序,熟练掌握fork、exec、wait、等函数的用法,进一步了解linux多进程编写的步骤。(2)编写完整的守护进程并掌握调试方法。

实验要求:进程的编写步骤。

实验内容:(1)有3个进程,其中一个为父进’程,其余2个为该父进程的子进程,其中一个子进程运行”ls -l”指令,另一个子进程在暂停5秒后异常退出,并等待子进程退出信息,待收集到该信息,父进程就返回。

2)首先建立守护进程,在该守护进程中创建一个子进程,子进程暂停10秒,然后自动退出,并由守护进程收集子进程的退出信息,这些信息都在/var/log/messages中输出,子进程退出后,守护进程循环暂停,间隔为10秒。

四、linux字符设备驱动程序的编制(学时2)

实验目的:通过本实验能够深入理解linux基本内容,掌握其驱动方法.

实验要求:在进行本实验之前,应熟练课程内容,在上机之前做好实验计划,编写好相应的**,这样才能在2个学时完成实验内容。

实验内容:编写scull字符启动,完成字符设备驱动!

操作系统课程设计指导书

计算机工程学院。一 课程教学的目标。一 课程性质。操作系统基础 是计算机专业的核心专业课,操作系统课程设计 是理解和巩固操作系统基本理论 原理和方法的重要的实践环节。二 课程的目的。操作系统课程主要讲述的内容是多道操作系统的原理与技术,与其它计算机原理 编译原理 汇编语言 计算机网络 程序设计等专业...

项目作业指导书1 linux操作系统

项目作业指导书。一 目的与任务。目的 通过学习了解linux系统管理从哪些方面如何进行,使其掌握一般linux系统管理的基本技能与方法。任务 通过本项目作业,要求学生充分利用现有的图书馆 互联网 生活实践等学习掌握linux系统管理和操作系统等学科的知识,培养学生自我学习能力 提高学生的实践动手能力...

高级操作系统

分布式系统概念 一个分布式系统是若干个独立的计算机的集合,但是对该系统的用户来说,感觉该系统就像一台计算机一样。分布式操作系统 是对分布式系统提供资源管理的软件系统。通常表现为中间件形式。一 分布式系统的关键目标。分布式系统的4个关键目标 1 必须是资源共享的。要让用户方便地访问资源,并且以一种受控...