操作系统原理与应用教程
操作系统原理与应用教程封面图

操作系统原理与应用教程

张红光, 李福才, 主编

出版社:清华大学出版社

年代:2010

定价:20.0

书籍简介:

本教材以操作系统原理为主线,结合当今主流操作系统设计方法,用11章的内容主要介绍了计算机系统知识、操作系统基本理论、并行处理技术等。

书籍目录:

第1章 计算机组成概述

1.1 计算机功能部件

1.1.1 处理器

1.1.2 存储器

1.1.3 输入/输出设备

1.1.4 时钟部件

1.1.5 系统总线

1.1.6 硬件组织结构

1.2 计算机指令执行

1.2.1 指令集与指令操作流程

1.2.2 指令执行周期

1.3 中断机制

1.3.1 中断的作用

1.3.2 中断查询机制

1.3.3 中断管理程序

1.3.4 中断类型及中断处理

1.3.5 多中断管理技术

1.4 缓存机制

1.4.1 高速缓存的作用

1.4.2 具有高速缓存的内存访问

1.5 计算机软件

1.5.1 固化软件

1.5.2 系统软件

1.5.3 工具软件

1.5.4 应用软件

1.6 本章 小结

练习1

第2章 操作系统引论

2.1 对操作系统的基本认识

2.1.1 用户均需了解操作系统

2.1.2 构建操作系统目标

2.1.3 操作系统主要功能

2.2 操作系统发展历程

2.2.1 第1阶段

2.2.2 第2阶段

2.2.3 第3阶段

2.2.4 第4阶段

2.2.5 第5阶段

2.3 操作系统分类

2.3.1 批处理操作系统

2.3.2 分时操作系统

2.3.3 实时操作系统

2.3.4 支持多处理器的操作系统

2.3.5 网络操作系统

2.3.6 分布式操作系统

2.3.7 个人计算机操作系统

2.3.8 嵌入式操作系统

2.4 操作系统研究技术

2.4.1 并行管理技术

2.4.2 存储管理技术

2.4.3 文件与I/O管理技术

2.4.4 调度算法与信息安全控制

2.5 操作系统建造结构

2.5.1 无结构系统

2.5.2 层次结构系统

2.5.3 虚拟机结构

2.5.4 微内核结构

2.6 微机中常见的操作系统

2.6.1 MS-DOS

2.6.2 Microsoft Windows

2.6.3 UNIX操作系统

2.7 本章小结

练习2

第3章 课程设计基础

3.1 构建Linux系统环境

3.1.1 Linux系统主要安装步骤

3.1.2 配置ADSL和网卡

3.2.1 Linux系统使用简介

3.2.1 用户的注册与注销

3.2.2 关于账户的管理

3.2.3 对用户口令的管理

3.2.4 用户组信息

3.2.5 shell程序

3.2.6 UNIX常用命令介绍

3.3 Linux编辑工具vi

3.3.1 vi的基本使用方法

3.3.2 命令行方式中常用命令介绍

3.3.3 末行方式下常用命令介绍

3.3.4 进入vi文本插入方式的命令

3.3.5 使用vi的注意事项

3.4 库函数使用方法

3.4.1 glib基本类型定义

3.4.2 glib的宏

3.4.3 内存管理函数

3.4.4 字符串处理函数

3.4.5 glib可支持的数据结构

3.4.6 GString

3.4.7 计时器函数

3.4.8 错误处理函数

3.5 关于UNIX的系统调用

3.5.1 系统调用分类

3.5.2 系统调用与库函数的关系

3.6 C程序的编译与调试

3.6.1 C程序的编译

3.6.2 C程序的调试

3.7 本章 小结

练习3

第4章 并行管理单元——进程

4.1 进程的概念

4.1.1 多道程序的执行环境

4.1.2 进程的定义

4.1.3 进程的特性

4.1.4 进程描述

4.1.5 进程与程序的区别

4.2 进程的生成与终止

4.2.1 进程创建

4.2.2 进程终止

4.3 进程的状态

4.3.1 进程实际执行情况

4.3.2 进程基本状态模型

4.3.3 进程挂起模型

4.4 进程并发执行控制

4.4.1 进程并发条件

4.4.2 进程并发管理基础

4.4.3 实现进程管理的操作

4.5 进程应用实践

4.5.1 了解UNIX进程管理机制

4.5.2 在用户程序中创建进程

4.5.3 控制进程执行特定任务

4.5.4 控制进程终止

4.5.5 控制父子进程同步

4.5.6 进程应用综合实践

4.6 本章 小结

练习4

第5章 并行管理单元——线程

5.1 线程的概念

5.1.1 线程的定义

5.1.2 线程完成的工作

5.2 包含线程的进程模型

5.2.1 单线程进程模型

5.2.2 多线程进程模型

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.5.4 多线程编程规则

5.6 多线程编程实践

……

第6章 并发控制与进程通信

第7章 处理器调度

第8章 存储管理

第9章 文件管理系统

第10章 I/O 技术与设备管理

第11章 操作系统安全性

参考文献

内容摘要:

本教材以操作系统原理为主线,结合当今主流操作系统设计方法,用11章的内容主要介绍了计算机系统知识、操作系统基本理论、并行处理技术、存储管理技术、I/O管理技术、操作系统安全知识等内容。为了兼顾偏重于应用类学生和读者的需要,在本书的每个主要知识点上都给出了应用实践说明或编程范例的描述,这些内容将会有效地化解读者对操作系统抽象理论理解的难度,加深对操作系统知识的认识,并会协助读者将操作系统的基本概念和原理应用在自己的系统设计与编程实践中。本书可作为高等院校计算机专业及相关专业操作系统课程教材,也可供广大计算机科学工作者和从事相关领域工程技术人员参考。

编辑推荐:

突出实践性。丛书编写以能力培养为导向,突出专业实践教学内容,为有关专业实习、课程设计、专业实践、毕业实践和毕业设计教学提供具体、翔实的实验设计,提供可操作性强的实验指导,完全适合“从实践到理论再到应用”、“任务驱动”的教学模式。
教材立体化。丛书提供配套的纸质教材、电子教案、习题、实验指导和案例,并且在清华大学出版社网站提供及时更新的数字化教学资源,供师生学习与参考。
课程系列化。实验类课程均由“教程+实验指导+课程设计”三本教材构成一门课程的“课程包”,为教师教学、指导实验以及学生完成课程设计提供翔实、具体的指导和技术支持。

书籍规格:

书籍详细信息
书名操作系统原理与应用教程站内查询相似图书
9787302227991
如需购买下载《操作系统原理与应用教程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)20.0语种简体中文
尺寸26 × 19装帧平装
页数印数 4000

书籍信息归属:

操作系统原理与应用教程是清华大学出版社于2010.7出版的中图分类号为 TP316 的主题关于 操作系统-高等学校-教材 的书籍。