linux操作系统案例教程第二版上机实训,操作系统(Linux)实训案例指导书.pdf

操作系统(Linux)实验指导书

主编 孙斌 周海波

编者 任海涛 王凯 杨德来 李瑛达

大连东软信息学院

目 录

目 录 1

前 言2

实验1 Linux 操作系统的安装 1

实验2 Linux 文件操作5

实验3 Vi 编辑器 16

实验4 GCC 编译器和GDB 调试器26

实验5 用户和组管理37

实验6 创建进程40

实验7 进程三状态模型验证51

实验8 BACI 环境下进程的并发执行62

实验9 并发进程的同步与互斥74

实验10 进程间通信——信号87

实验11 进程间通信——管道98

实验12 线程的创建及线程间互斥的实现 106

实验13 常用处理机调度算法比较 115

实验14 BACI 环境下解决死锁问题 124

1

前 言

操作系统是计算机系统的核心系统软件,负责控制和管理整个系统,使计算机系统能够

高效、协调地工作。操作系统课程是计算机专业的一门重要专业基础课。在操作系统课程中,

学生主要学习操作系统设计的基本原理与实现方法,包括进程管理、存储管理、调度、设备

管理以及文件管理等。

操作系统课程是一门理论性比较强的课程,同时也是一门实践性非常强的课程。在实际

应用当中,有许多优秀的、人们广泛使用的操作系统,如Solaris,Linux,Windows 等,

其课程讲述的都是从实际操作系统中抽象出来的基本原理,与实际操作系统的实现方法有一

定的差距。如果只是单纯地学习这些理论,那将是非常抽象、枯燥的,而且也会严重脱离实

际。因此,学习操作系统的一个重要内容就是进行实践,在实践中将理论知识与实际操作系

统结合起来。基于此,我们编写了这本教材,以用于指导学生在学习操作系统原理的同时进

行相关实践。

本教材以Linux 为实践操作系统,紧密围绕操作系统原理的各部分内容展开相关实验。

教材中的实验内容都是编者在多年的操作系统教学中总结整理出来的,内容通俗易懂,有较

强的实用性和实践性,学生通过这些实验,可以观察、模拟、再现操作系统原理中所学的各

种理论与算法,从而更好地理解、掌握操作系统的思想精髓。

本教材由一张CD-R 光盘和配套学习手册构成,包含大量的多媒体内容,使用起来方便

直观,具有鲜明的特点和优势。

由于编者水平有限,疏漏之处在所难免,敬请读者不吝赐教。

编者

2008 年1 月

2

实验 1 Linux 操作系统的安装

【实验目的】

1)上机操作学会Linux 的安装。

2)学会简单的开关机命令,学会图形界面与字符界面的切换。

【条件要求】

1)认真阅读和掌握预备知识。

2)上机操作,完成实验内容。

【预备知识】

一、Linux 的由来

Linux 的源头要追溯到最古老的Unix。1969 年,Bell 实践室的Ken Thompson 利用

一台闲置的 PDP-7 计算机开发了一种多用户、多任务操作系统。很快,Dennis Richie 加

入了这个项目,在他们的共同努力下,诞生了最早的UNIX。Richie 受一个更早的项目——

MULTICS 的启发,将此操作系统命名为 “Unix”。早期的UNIX 是用汇编语言编写的,但

其第三个版本则用一

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值