书籍详情

操作系统原理与LINUX系统

操作系统原理与LINUX系统

作者:马季兰等编著

出版社:人民邮电出版社

出版时间:1999-01-01

ISBN:9787115080486

定价:¥26.00

购买这本书可以去
内容简介
  本书全面讲述了操作系统的一般原理,并在此基础上详细讲述Linux操作系统的基础知识和实现原理,Linux系统的安装、启动、系统管理和网络功能等内容。本书将一般操作系统的基础知识与Limux系统的相关知识分章对照讲解,便于读者学习和掌握Linux操作系统原理和使用方法。本书既可以作为计算机专业本、专科学生教材,也可作为计算机工程技术人员的参考资料。
作者简介
暂缺《操作系统原理与LINUX系统》作者简介
目录
第1章  操作系统引论
1.1 操作系统的概念
1.1.1 什么是操作系统
1.1.2 操作系统和计算机系统的关系
1.2 操作系统的功能和特征
1.2.1 操作系统的功能
1.2.2 操作系统的特征
1.3 操作系统的分类
1.3.1 多道批处理系统
1.3.2 分时系统
1.3.3 实时系统
1.3.4 通用操作系统
1.4 分析研究操作系统的几种观点
1.4.1 操作系统的结构
1.4.2 操作系统的主要性能指标
1.4.3 分析研究操作系统的几种观点
第2章  Linux操作系统概述
2.1 什么是Linux
2.2 Linux简史
2.3 Linux特性综述
2.3.1 多任务
2.3.2 多用户
2.3.3 可编程shell
2.3.4 多文件系统
2.3.5 支持的硬件多
2.3.6 丰富的软件
2.4 Linux的发行版本
2.5 Linux的发展前景
2.6 Linux使用入门
2.6.1 Linux的使用介绍
2.6.2 Linux基本命令
第3章  作业管理
3.1 作业、作业步、作业流
3.2 作业的类别和组织
3.3 批量型作业的管理和调度
3.3.1 作业的组成
3.3.2 作业的进入
3.3.3 作业的建立
3.3.4 作业调度
3.3.5 从作业到进程
3.3.6 作业的运行
3.3.7 作业的终止和完成
3.4 终端型作业的管理
3.4.1 作业的建立和进入
3.4.2 终端型作业怀批量作业管理方面的其他区别
3.5 用户与操作系统的接口
3.5.1 系统调用
3.5.2 作业控制语言
3.5.3 键盘操作命令
3.5.4 键盘命令的执行过程
3.6 作业控制
3.6.1 脱机控制方式
3.6.2 联机控制方式
第4章  Linux的用户接口
4.1 了解Linux的Shell
4.2 Shell命令的语法分析
4.2.1 Shell变量
4.2.2 通配符
4.2.3 Shell脚本
4.3 Shell编程
4.3.1 使用echo
4.3.2 使用Shell程序中的变量
4.3.3 Shell编程结构
4.4 Shell程序举例
4.5 X-Windows系统简介
4.6 X-Windows系统的安装和配置
4.7 X-Windows的使用
4.7.1 Xinitrc
4.7.2 窗口管理程序
第5章  并发程序和进程
5.1 并发程序
5.1.1 程序的顺序执行及其特点
5.1.2 程序的并发执行及其特点
5.2 进程的概念
5.2.1 进程的定义和特征
5.2.2 进程的状态及其转换
5.2.3 进程控制块
5.3 进程同步
5.3.1 临界资源和临界区问题
5.3.2 实现进程同步的机构
5.4 进程控制
5.4.1 建立进程原语
5.4.2 挂起进程原语
5.4.3 撤消进程原语
5.5 进程调度
5.5.1 进程调度的概念
5.5.2 进程调度程序
5.5.3 进程调度算法
5.6 死锁
5.6.1 死锁的概念
5.6.2 资源的概念
5.6.3 形成死锁的原因和必要条件
5.7 死锁
5.7.1 死锁的概念
5.7.2 死锁和进程的关系
5.7.3 死锁的执行状态及其转换
5.7.4 引入线程的优点
5.7.5 Windows NT的线程特点
第6章  Linux中的进程
6.1 Linux中的进程
6.1.1 Linux的进程控制块
6.1.2 Linux中的进程标识
6.2 Linux中的进程调度
6.3 Linux中的进程控制
6.3.1 进程的建立和fork()系统调用
6.3.2 程序执行和系统调用exec()
6.3.3 等待子进程结束系统调用Wait()
6.3.4 结束子进程系统调用exit()
6.3.5 Shell进程工作过程
6.4 Linux进程通信
6.4.1 信号
6.4.2 “管道”
6.4.3 Systemv的进程通信机制
第7章  存储管理
7.1 引言
7.1.1 存储管理的研究内容
7.1.2 存储组织
7.1.3 存储管理及其策略
7.1.4 分级存储体系
7.2 实存管理技术
7.2.1 用户程序的处理步骤
7.2.2 地址重定位
7.2.3 固定分区多道程序设计
7.2.4 可变分区多道程序设计
7.2.5 覆盖技术
7.2.6 对换技术
7.2.7 简单页式存储管理
7.3 虚拟存储管理技术
7.3.1 概述
7.3.2 请求南式虚拟存储管理技术
7.3.3 分段式存储管理技术
7.3.4 段页式存储管理技术
第8章  Linux中的存储管理
8.1 Linux存储管理的特点
8.1.1 段页式虚存技术
8.1.2 新建进程只占两页内容
8.1.3 新建子进程从父进程片仅复制页
8.1.4 写时复制
8.1.5 利用高速缓存cache
8.2 Linux内存管理
8.2.1 基本思想
8.2.2 实现技术
第9章  设备管理
9.1 概述
9.1.1 设备的分类
9.1.2 设备管理的目标和功能
9.2 外围设备的分配
9.3 I/O控制方式
9.3.1 设备控制器
9.3.2 I/O控制方式
9.4 设备驱动程序
9.5 缓冲技术
9.6 中断技术
9.6.1 基本概念
9.6.2 中断类型
9.6.3 中断响应和处理过程
第10章  Linux中的设备管理
10.1 概述
10.2 Linux中的设备控制方式
10.2.1 测试和中断
10.2.2 设备驱动器与内核的接口
10.2.3 字符设备的管理
10.3 块设备的管理
10.4 磁盘
10.5 终端
10.5.1 终端分类
10.5.2 终端软件
10.5.3 终端输入输出过程
10.6 I/O软件
10.6.1 I/O软件的目标
10.6.2 与设备无关的I/O软件
10.6.3 用户空间的I/O软件
10.6.4 设备驱动程序
第11章  文件管理
11.1 概述
11.2 文件结构和存取方法
11.2.1 文件的逻辑结构
11.2.2 文件的物理结构
11.3 文件的存取方法
11.4 文件存储设备简介
11.5 文件结构、存储设备、存取方法之间的关系
11.6 文件存储空间的管理
11.6.1 位示图法
11.6.2 成组链接法
11.7 文件目录
11.7.1 什么是文件目录
11.7.2 二级目录和多级目录
11.7.3 对文件目录的管理
11.8 文件的保护和保密
11.8.1 文件的共享
11.8.2 文件的保护和保密
11.9 文件的使用
第12章  Linux文件系统
12.1 Linux文件系统概述
12.2 Linux文件系统的实现
12.3 虚拟文件系统转换(VFS)
12.3.1 VFS超级块
12.3.2 VFS的inode节点
12.3.3 登记文件系统
12.3.4 加载文件系统
第13章  Linux的安装
13.1 Linux的版本介绍
13.2 Linux的获取
13.3 硬件的支持
13.4 RedHat Linux安装指南
13.4.1 准备工作
13.4.2 启动机器
13.4.3 安装系统
13.5 常见问题解答
第14章  系统管理
14.1 Root帐号与系统安全
14.2 引导系统
14.2.1 从软盘引导
14.2.2 从硬盘引导
14.2.3 用Loadin程序引导
14.3 系统初始化程序和文件
14.3.1 初始化信息
14.3.2 初始化程序和文件
14.4 关闭系统
14.5 用户管理
14.5.1 用户帐号的信息
14.5.2 创建帐号
14.5.3 修改帐号的属性
14.5.4 删除和查封帐号
14.5.5 组帐号的管理
14.6 管理文件系统
14.6.1 文件系统的基本概念和类型
14.6.2 创建文件系统
14.6.3 安装文件系统
14.6.4 检查、维护文件系统
14.7 交换空间
14.8 系统升级
14.8.1 内核的升级
14.8.2 库的升级
14.8.3 GCC的升级
14.8.4 其他软件的升级
第15章  网络管理与服务
15.1 网络管理
15.1.1 TCP/IP简介
15.1.2 获得Linux的网络软件
15.1.3 配置Linux的TPC/IP网络
15.1.4 配置Linux的域名服务
15.1.5 Linux的SLIP配置
15.1.6 Linux的PPP配置
15.2 建立Linux的普通站点
15.2.1 安装远程主目录
15.2.2 设置网络其他设备
15.2.3 创建帐户
15.2.4 处理连接
15.2.5 使用虚拟控制台
15.2.6 关闭系统
15.3 Internet
15.3.1 Internet简介
15.3.2 使用电子邮件
15.3.3 在Linux下安装Web/Gopher/FTP/UseNt服务器软件简介
15.3.4 使用FTP/gopher/Usenet/telnet简介
15.3.5 安全体系
猜您喜欢

读书导航