计算机操作系统:基于UNIX系统V核心

副标题:无

作   者:王育勤等编著

分类号:

ISBN:9787810821070

微信扫一扫,移动浏览光盘

简介

   本教材是在多年教学实践的基础上,吸收国内外新的理论和技术,依据操作系统教学大纲的要求进行编写的。    本教材重点讲述了操作系统的一般原理和实施技术。在讲授方法上,注意理论与实际的结合,特别是以当代最流行的UNIX操作系统为实例,介绍了操作系统中主要服务功能的实施技术和技巧;在内容安排上,由一般到具体,先介绍操作系统的概念和服务功能,然后以UNIX系统V为例讲述这些功能的具体实现算法,同时介绍了UNIX系统V中的流机制和IPC通信机制,最后以SCO UNIX操作系统为基础,讨论了UNIX系统的安装、应用及其网络与通信,以其加强实践性环节。    本书共分12章。第1章概述操作系统的发展历史、分类、功能、体系结构及UNIX系统的特点。第2章介绍进程的基本概念、有关进程的操作、进程通信及中断处理。第3章介绍处理机管理。第4章至第6章分别介绍存储管理、设备管理、文件系统的概念、功能及其主要实现技术。第7章介绍死锁的概念、预防与检测。第8、9章介绍了STREAMS(流)机制及流的基本操作和UNIX系统V的IPC。第10章至第12章分别介绍了UNIX系统的安装、应用及其网络与通信。    本书可作为高等学校计算机专业、电子信息类专业本科生和非计算机专业研究生课程的教材,也可供有关专业人员参考。      

目录

第1章 操作系统概述

1.1 操作系统的发展过程

1.1.1 手工操作阶段

1.1.2 早期批处理阶段

1.1.3 执行系统

1.1.4 多道程序系统阶段

1.2 什么是操作系统

1.2.1 概念

1.2.2 设置os的目的

1.2.3 操作系统的主要功能

1.2.4 操作系统的服务功能

1.3 操作系统的结构

1.3.1 外结构(环境)

1.3.2 内结构(体系结构)

1.4 操作系统的分类

1.4.1 多道批处理系统

1.4,2 分时系统

1.4.3 实时系统

1.4.4 网络操作系统

1.4.5 区别

.1.5 操作系统的特征

1.5.1 并发

1.5.2 共享

1.5.3 长期信息存储

1.5.4 不确定性

1.6 操作系统的性能--即如何评价一个操作系统

1.6.1 效率

1.6.2 可靠性

1.6.3 可维护性

1.7 当前比较流行的几种微机操作系统

1.7.1 当前微机上的主流操作系统

1.7.2 用户如何选用操作系统

1.8 unix系统的特点和结构

1.8.1 外部原因

1.8.2 内部特点

1.8.3 结构

习题

第2章 进程管理

2.1 进程管理的概念

2.1.1 程序的顺序执行

2.1.2 程序的并发执行和资源共享

2.1.3 程序并发执行的特性

2.1.4 进程

2.1.5 用进程概念说明操作系统的并发性和不确定性

2.1.6 进程的状态及其变迁

2.1.7 进程的组成

2.1.8 unix系统的进程映像

2.2 有关进程的操作

2.2.1 进程的创建

2.2.2 进程终止和父/子进程的同步

2.3 进程间的相互作用和通信

2.3.1 同步

2.3.2 互斥

2.3.3 进程的临界区和临界资源

2.3.4 实施临界区互斥的锁操作法

2.3.5 信号量与p、v操作

2.3.6 高级通讯机构

2.4 中断处理

2.4.1 中断及其一般处理过程

2.4.2 中断优先级和多重中断

2.4.3 中断屏蔽

2.4.4 中断在操作系统中的地位

2.4.5 unix系统对中断和陷入的处理

习题

第3章 处理机管理

3.1 概述

3.1.1 cpu调度的三级实现

3.1.2 进程的执行方式

3.1.3 cpu调度的基本方式

3.2 作业概念

3.2.1 作业管理的概念

3.2.2 作业管理的功能

3.3 常用调度算法

3.3.1 先来先服务fcfs

3.3.2 最短周期优先sbf

3.3.3 优先级

3.3.4 轮转法

3.3.5 可变时间片轮转法

3.3.6 多队列轮转法和多级反馈队列法

3.4 unix系统中的进程调度

习题

第4章 存储管理

4.1 引言

4.1.1 二级存储器及信息传送

4.1.2 存储器分配

4.1.3 存储管理的基本任务

4.1.4 存储空间的地址问题

4.1. 5 用户程序的装入

4.1.6 存储管理的功能

4.1.7 内存的扩充技术

4.2 分区式管理技术

4.2.1 固定分区法

4.2.2 可变分区法

4.2.3 硬件支持

4.3 可重定位分区分配

4.4 多道程序对换技术

4.5 请求分页存储管理

4.5.1 分页管理

4.5.2 请求分页管理

4.6 段式存储管理

4.6.1 分段和分段的地址空间

4.6.2 分段管理的实现

4.6.3 分段共享

4.6.4 段的动态链接

4.7 段页式存储管理

4.7.1 基本思想

4.7.2 实现过程

4. 8 unix系统的存储管理

4.8.1 对换

4.8.2 请求分页

习题

第5章 设备管理

5.1 概述

5.1.1 设备分类

5.1.2 设备管理的目标和功能

5.1.3 通道技术

5.1.4 缓冲技术

5.2 设备分配技术与spooling系统

5.2.1 设备分配技术

5.2.2 spooling系统

5.3 rk磁盘设备

5.4 unix系统的设备管理

5.4.1 unix设备管理的特点

5.4.2 与设备驱动有关的接口

5.4.3 块设备管理中的缓冲技术

5.4.4 块设备的读写

5.4.5 字符设备管理

习题

第6章 文件系统

6.1 概述

6.1.1 文件及其分类

6.1.2 文件系统的功能

6.1.3 文件系统的用户界面

6.1.4 文件系统的层次结构

6.2 文件的组织和存取方法

6.2.1 文件的逻辑组织和物理组织

6.2.2 文件的存取方式

6.3 目录结构

6.3.1 一级目录结构

6.3.2 级目录结构

6.3.3 多级目录结构

6.4 文件存储空间的管理

6.4.1 记住空间分配现状的数据结构

6.4.2 存储空间分配程序

6. 5 文件保护

6.5.1 文件系统的完整性

6.5.2 文件的共享与保护保密

6.6 对文件的主要操作

6.6.1 创建文件

6.6.2 文件的连接与解除连接

6.6.3 文件的打开和关闭

6.6.4 文件的读写

6.7 文件系统的执行过程

6.8 unix文件系统的内部实现

6.8.1 i节点

6.8.2 活动i节点的分配与释放

6.8.3 用户打开文件表和系统打开文件表

6.8.4 目录项和检索目录文件

6.8.5 文件的索引结构

6.8.6 文件卷和卷专用块

6.8.7 空闲i节点的管理

6.8.8 空闲存储块的管理

6.8.9 子文件系统装卸和装配块表

6.8.10 各主要数据结构之间的联系

6.8.11 管道文件(pipe)

6.9 系统调用的实施举例

习题

第7章 死锁

7.1 死锁的基本概念

7.1.1 什么是死锁

7.1.2 死锁的表示

7.1.3 死锁判定法则

7.2 死锁的预防

7.3 死锁的避免

7.3.1 资源分配状态ras

7.3.2 系统安全状态

7.3.3 死锁避免算法

7.3.4 对单体资源类的简化算法

7.4 死锁的检测和清除

7.4.1 死锁的检测

7.4.2 死锁的解除

习题

第8章 streams(流)机制

8.1 streams概述

8.1.1 streams机制的产生

8.1.2 streams的特征和结构

8.1.3 streams的应用

8.2 流基本操作

8.2.1 流的建立和关闭

8.2.2 流的读/写

8.3 流的高级操作

8.3.1 流组操作

8.3.2 多路流操作

8.3.3 消息处理

第9章 unix系统v的ipc

9.1 概述

9.2 消息

9.2.1 系统调用msgget

9.2.2 系统调用msgsnd

9.2.3 系统调用msgrcv

9.2.4 系统调用msgctl

9.3 共享存储区

9.3.1 系统调用shmget

9.3.2 系统调用shmat

9.3.3 系统调用shmctl

9.4 信号量

9.4.1 系统调用semget

9.4.2 系统调用semop

9.4.3 系统调用semctl

9.5 总的评价

第10章 unix操作系统的基本应用

10.1 unix操作系统的安装、启动和关闭

10.1.1 硬件配置

10.1.2 软件考虑

10.1.3 安装过程

10.1.4 增加用户账号

10.1.5 启动和关闭系统

10.2 unix操作系统的基本操作命令

10.2.1 文件和目录的命名规则

10.2.2 unix的输入和输出命令

10.2.3 目录管理

10.2.4 文件管理

10.2.5 改变文件及目录的属主和存取权

10.2.6 屏幕编辑程序vi

10.2.7 特殊命令

10.3 unix操作系统和dos操作系统的兼容操作

10.3.1 dos和unix共存系统的转换

10.3.2 dos格式的操作命令

10.3.3 用dos文件系统

第11章 unix操作系统的系统管理和实用工具程序

11.1 unix操作系统的系统管理

11.1.1 系统管理软件sysadmsh

11.1.2 数据转储和恢复

11.1.3 文件系统管理

11.1.4 设备管理

11.1.5 进程控制

11.2 unix操作系统的实用工具程序

11.2.1 用户之间相互通讯

11.2.2 文本处理工具

第12章 unix操作系统的网络与通讯

12.1 本地网络

12.1.1 建立一个网络

12.1.2 启动网络

12.1.3 测试micnet网络

12.1.4 停止网络

12.1.5 网络命令使用

12.2 远程网络

12.2.1 uucp简介

12.2.2 用调制解调器连接远程uucp系统

12.2.3 配置uucp

12.2.4 使用uucp

12.3 标准网络

12.3.1 显示网络中各计算机状态

12.3.2 显示网络中的用户

12.3.3 通过网络进行通信

12.3.4 通过网络在另一台主机上注册

12.3.5 在另一台主机上执行命令

12.3.6 在不同的计算机之间传送文件

12.3.7 使用卸命令传送文件

参考文献


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

计算机操作系统:基于UNIX系统V核心
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon