账号: 密码:
首页  |  宏观指导  |  出版社天地  |  图书代办站  |  教材图书信息 |  教材图书评论 |  在线订购 |  教材征订
  图书分类 - 中图法分类  专业分类  用途分类  自分类  制品类型  读者对象  版别索引 
搜索 新闻 图书 ISBN 作者 音像 出版社 代办站 教材征订
购书 请登录 免费注册 客服电话:010-62510665 62510769
图书查询索引 版别索引 分类索引 中图法分类 专业分类 用途分类 制品类型 读者对象 自分类 最新 畅销 推荐 特价 教材征订
综合查询
计算机操作系统原理——Linux实例分析 - 中国高校教材图书网
相关类别图书
作 者:肖竞华 陈建勋
出版社:西安电子科技大学出版社
用 途:大学本科以上教材
中 图: 自动化技术、计算机技术
专 业:计算机/网络>操作系统
制 品:图书
读 者:普通读者
最新可供书目

战争与文明:从路易十四到拿破仑

中国人民大学出版社


一本书读懂30部管理学经典

清华大学出版社


算法传播十讲

苏州大学出版社


人文职场英语(第2版)学生用书

上海外语教育出版社


数字时代的银龄行动——亚太地区老年人数字素养与技能现状调研

国家开放大学出版社

书名: 计算机操作系统原理——Linux实例分析
ISBN: 978-7-5606-2119-7 条码:
作者: 肖竞华 陈建勋  相关图书 装订:平装
印次:1-1 开本:16开
定价: ¥25.00  折扣价:¥23.75
折扣:0.95 节省了1.25元
字数: 423千字
出版社: 西安电子科技大学出版社 页数:
发行编号: 2411001-1 每包册数:
出版日期: 2008-10-01
小团购 订购 咨询 推荐 打印 放入存书架 相关评论

内容简介:
本书全面系统地介绍了操作系统的经典内容和最新发展,以及目前主流操作系统Linux的工作原理及实现技巧。
  本书内容共9章,分为操作系统概述、进程管理、作业管理及用户接口、存储管理、文件管理、设备管理、死锁、操作系统的安全性、嵌入式操作系统。其中包括Linux系统介绍、Linux进程管理、Linux内存管理、Linux文件管理、Linux设备管理及Linux系统调用实现。从实用的角度把理论与实践紧密结合起来。
  本书可作为高等院校计算机专业、信息管理及信息系统等相关专业的操作系统原理课程教材,也可作为操作系统与软件开发人员的参考书。

作者简介:
 
章节目录:



第1章 操作系统概述 1
1.1 操作系统概念 1
1.2 操作系统的功能 2
1.2.1 处理机管理 2
1.2.2 存储管理 3
1.2.3 设备管理 3
1.2.4 文件管理 4
1.2.5 作业管理 4
1.3 操作系统的发展 5
1.3.1 无操作系统的计算机系统 5
1.3.2 早期简单批处理操作系统 6
1.3.3 多道批处理操作系统 6
1.4 操作系统的类型 7
1.4.1 单用户操作系统 8
1.4.2 批处理操作系统 8
1.4.3 分时操作系统 9
1.4.4 实时操作系统 10
1.4.5 通用操作系统 11
1.4.6 网络操作系统 12
1.4.7 分布式操作系统 12
1.5 操作系统的特征 13
1.6 Linux概述 14
1.6.1 Linux的优越性能 15
1.6.2 Linux内核的组成及功能 16
习题一 17
第2章 进程管理 18
2.1 进程的概念 18
2.1.1 程序的顺序执行及其特性 18
2.1.2 程序的并发执行及其特性 19
2.1.3 并行与并发的概念差别 21
2.1.4 进程的概念及其特性 22
2.1.5 进程的组成 23
2.1.6 PCB的组织方式 24
2.1.7 进程的状态及其转换 26
2.2 进程控制 28
2.2.1 原语 28
2.2.2 进程控制原语 28
2.3 进程调度 30
2.3.1 进程调度的功能 31
2.3.2 进程调度方式 31
2.3.3 进程调度的原则 32
2.3.4 进程调度算法 32
2.4 进程的同步与互斥 36
2.4.1 临界资源和临界区 36
2.4.2 进程的同步 36
2.4.3 进程的互斥 37
2.4.4 用锁操作原语实现进程的互斥 37
2.4.5 信号量及P、V操作原语 38
2.4.6 利用信号量及P、V操作原语实现进程的同步与互斥 39
2.4.7 经典的进程同步互斥问题 42
2.5 进程通信 46
2.5.1 进程通信机制 46
2.5.2 直接通信——消息缓冲通信 47
2.5.3 间接通信——信箱通信 49
2.6 线程 50
2.6.1 线程引入的目的 50
2.6.2 线程的概念 50
2.6.3 线程属性 50
2.6.4 线程和进程的关系 51
2.6.5 线程的功能特征 52
2.6.6 线程的分类及比较 52
2.7 Linux进程管理 53
2.7.1 Linux进程的组成 53
2.7.2 Linux进程的状态及转换 54
2.7.3 进程在处理机上执行的核心态和用户态 56
2.7.4 进程空间和系统空间 56
2.7.5 Linux的进程调度 57
2.7.6 Linux进程控制 65
习题二 67
第3章 作业管理及用户接口 69
3.1 操作系统的用户接口 69
3.1.1 程序级接口 69
3.1.2 作业控制级接口 71
3.2 作业管理 72
3.2.1 作业与作业步 72
3.2.2 作业控制方式 73
3.3 批处理作业的管理 74
3.3.1 批处理作业的组织 74
3.3.2 批处理作业的输入 75
3.3.3 作业控制块 75
3.3.4 作业状态 76
3.4 处理机调度级别 76
3.4.1 作业调度 77
3.4.2 进程调度 83
3.5 Linux系统调用的实现 85
3.5.1 系统调用 85
3.5.2 系统调用的实现 85
3.5.3 system_call的执行过程 87
习题三 88
第4章 存储管理 90
4.1 存储管理的功能 90
4.1.1 内存分配与回收 90
4.1.2 地址转换 91
4.1.3 存储保护 94
4.1.4 存储扩充 95
4.2 分区存储管理 95
4.2.1 单一连续区分配方案 95
4.2.2 固定分区管理 96
4.2.3 可变分区管理 97
4.3 页式存储管理 104
4.3.1 页的划分技术 104
4.3.2 逻辑地址的形式 105
4.3.3 相关数据结构 106
4.3.4 页式地址转换 106
4.3.5 快表 107
4.3.6 页的共享和保护 108
4.4 段式存储管理 110
4.4.1 段的划分技术 111
4.4.2 逻辑地址形式 111
4.4.3 内存分配 112
4.4.4 段表和段表控制寄存器 112
4.4.5 地址转换 113
4.4.6 段的共享与保护 113
4.5 虚拟存储技术 114
4.5.1 虚拟存储的基本思想 115
4.5.2 页式虚拟存储管理 117
4.5.3 段式虚拟存储管理 122
4.5.4 段页式存储管理 123
4.5.5 页式管理与段式管理的比较 125
4.6 Linux内存管理 127
4.6.1 进程的地址空间 127
4.6.2 Linux的分段和分页机制 128
4.6.3 Linux虚存管理的数据结构模型 130
4.6.4 物理内存空间的管理 132
习题四 134
第5章 文件管理 136
5.1 文件与文件系统 136
5.1.1 文件 136
5.1.2 文件的分类 137
5.1.3 文件系统及其功能 138
5.2 文件的组织结构 139
5.2.1 文件的逻辑结构 139
5.2.2 文件的物理结构 140
5.2.3 记录的成组与分解 144
5.3 文件的存取方法 144
5.3.1 顺序存取 144
5.3.2 随机存取 145
5.4 文件目录管理 145
5.4.1 文件的组成 145
5.4.2 文件控制块和文件目录 146
5.4.3 文件目录的结构 147
5.5 文件存储空间的管理 149
5.5.1 空闲区表法 149
5.5.2 空闲块链法 150
5.5.3 位示图法 152
5.6 文件的共享与保护 152
5.6.1 文件的共享 152
5.6.2 文件的保护 154
5.7 文件操作 156
5.7.1 建立文件 157
5.7.2 打开文件 157
5.7.3 读文件 158
5.7.4 写文件 158
5.7.5 关闭文件 158
5.7.6 删除文件 159
5.8 Linux文件系统 159
5.8.1 虚拟文件系统 160
5.8.2 文件系统的安装与卸载 168
5.8.3 VFS的系统调用 172
5.8.4 跨文件系统的文件操作的基本原理 172
5.8.5 ext2文件系统 172
习题五 178
第6章 设备管理 179
6.1 设备及设备管理的功能 179
6.1.1 设备的分类 179
6.1.2 设备管理的设计目标 180
6.1.3 设备管理的功能 180
6.2 I/O控制方式 181
6.2.1 查询等待方式 181
6.2.2 中断方式 181
6.2.3 DMA方式 182
6.2.4 通道方式 183
6.3 缓冲技术 188
6.3.1 缓冲技术的引入 188
6.3.2 缓冲的种类 188
6.4 中断技术 189
6.4.1 中断的有关概念 190
6.4.2 中断的类型 191
6.4.3 中断处理 192
6.4.4 中断返回 192
6.4.5 中断的处理全过程 192
6.4.6 多中断的处理 192
6.5 设备分配 193
6.5.1 设备分配的数据结构 193
6.5.2 设备分配技术 195
6.5.3 假脱机技术(SpooLing) 196
6.5.4 设备独立性 197
6.5.5 设备分配算法 198
6.6 I/O软件 199
6.6.1 I/O软件的目标 199
6.6.2 I/O软件的组成 199
6.6.3 I/O系统各层的主要功能 200
6.7 设备驱动程序 201
6.7.1 设备驱动程序的功能 201
6.7.2 设备驱动程序的特点 201
6.8 磁盘存储管理 202
6.8.1 磁盘结构 202
6.8.2 磁盘系统与磁盘分类 203
6.8.3 磁盘调度 203
6.9 Linux设备管理 207
6.9.1 Linux设备分类 207
6.9.2 设备的识别 209
6.9.3 设备文件 209
6.9.4 Linux设备驱动程序 210
6.9.5 Linux逻辑I/O与设备驱动程序的接口 211
6.9.6 Linux系统调用与设备驱动程序接口 214
6.9.7 Linux对中断的处理 215
6.9.8 Linux设备的I/O操作 216
习题六 220
第7章 死锁 222
7.1 死锁的概念 222
7.2 死锁产生的原因 223
7.3 死锁的特征 224
7.3.1 死锁产生的必要条件 224
7.3.2 资源分配图 225
7.4 处理死锁的基本方法 226
7.4.1 死锁的预防 227
7.4.2 死锁的避免 228
7.4.3 死锁的检测和解除 233
习题七 236
第8章 操作系统的安全性 238
8.1 安全操作系统的必要性 238
8.1.1 针对操作系统的典型威胁 238
8.1.2 现有防护方法及其不足 239
8.2 我国安全操作系统所面临的问题 240
8.2.1 目前常见的攻击者 240
8.2.2 病毒常见的攻击目标及对象 241
8.2.3 计算机网络攻击的常见手法 243
8.3 恶意程序防御机制 244
8.3.1 病毒防御机制 244
8.3.2 病毒检测与消除 245
8.4 安全操作系统设计 246
8.4.1 建立安全模型 246
8.4.2 安全操作系统设计 247
8.4.3 安全操作系统的可信度验证 248
8.5 安全操作系统的关键问题 249
8.6 安全发展对策 250
8.7 Linux系统下安全机制的管理 251
8.7.1 PAM机制 251
8.7.2 入侵检测系统 251
8.7.3 加密文件系统 252
8.7.4 安全审计 252
8.7.5 强制访问控制 253
8.7.6 防火墙 253
习题八 254
第9章 嵌入式操作系统 255
9.1 嵌入式系统及嵌入式操作系统的概念 255
9.1.1 嵌入式系统 255
9.1.2 嵌入式操作系统 256
9.2 嵌入式操作系统的发展历程 256
9.2.1 嵌入式技术的发展 256
9.2.2 嵌入式操作系统的发展 257
9.3 嵌入式操作系统的特点 257
9.3.1 实时性 257
9.3.2 可剪裁性 258
9.3.3 可靠性 258
9.4 嵌入式操作系统的种类 259
9.4.1 非实时操作系统 259
9.4.2 实时操作系统 259
9.5 几种代表性嵌入式操作系统 260
9.5.1 VxWorks 260
9.5.2 Windows CE 260
9.5.3 嵌入式Linux 261
9.5.4 µ C/OS-Ⅱ 261
9.6 嵌入式操作系统的发展趋势 262
习题九 262
附录A 实验 263
实验一 作业管理实例:UNIX/Linux shell 263
实验二 Linux内核添加新的系统调用 264
实验三 文件权限管理设置实验 267
附录B Linux常用命令 270
B.1 文件操作命令 270
B.2 Linux目录的创建与删除命令 272
B.3 备份与压缩命令 273
B.4 在Linux环境下运行DOS命令 274
B.5 系统管理命令 274
参考文献 278



精彩片段:
 
书  评:

  操作系统是计算机系统中最重要的系统软件,是计算机科学与技术及相关专业的核心课程。操作系统中所涉及的概念、原理、算法等是从事计算机软、硬件开发以及相关工作的工程技术人员所必不可少的基础知识。通过深入浅出的讲解,让学生熟悉和掌握操作系统的基本概念、原理等知识,同时深入理解目前使用广泛且易于开发的操作系统Linux,是我们编写本书的目的。
  本书既有操作系统原理的阐述,又结合了现代典型操作系统Linux,将其作为实例,介绍了Linux操作系统的特点、主要功能及对计算机系统各种资源管理的实现技巧。
  本书是作者融合操作系统教学经验,在广泛吸取国内外操作系统优秀教材的特色和操作系统研究成果的基础上编写的,适用于教学及自学。书中使用了图表和实例来阐明容易混淆的概念,从原理、核心技术和Linux实例三方面讲解操作系统。每章之后配有习题,不仅可以使学生加深和巩固对操作系统概念的理解,而且有助于培养学生创造性思维能力。本书具有以下特色:
  (1) 简明扼要。本书以简洁的文字、清晰的结构,由浅入深地介绍了操作系统的基本原理及Linux实现技巧,便于教学。
  (2) 系统性强。本书以操作系统的基本原理为主线,系统地讲述了Linux操作系统的相关基本概念、原理和实现技术,全面展现了当代操作系统的本质和特点。每章在介绍完操作系统相关原理基础上,最后讲解Linux系统的具体实现方法,使抽象的概念和原理在具体的系统中得到深化。
  (3) 理论与实例结合。本书把操作系统的理论知识、设计原理与目前主流操作系统Linux的相关实现技术结合起来进行阐述,具体贴切,立足于培养学生对于系统软件的设计思想、方法和技巧。附录提供了操作系统部分实验内容及Linux常用命令。本书是一本既注重基本原理,又结合实际的实用教材。
  对于西安电子科技大学出版社对本书的大力支持和帮助,以及武汉科技大学吴谨教授对本书提出的意见与建议,在此致以衷心的感谢!
  由于编者水平有限,书中难免存在不足,恳请读者予以指正。

其  它:
 

专业分类
经济学  公共课与文化课  政治法律  教育学  文学艺术  历史学  理学  工学  农学  医学  计算机/网络  管理学  其他  外语  哲学
用途分类
大学本科教材 大学本科以上教材 大学教学参考书 考研用书 自学考试教材 高职高专教材 中职、中专类教材 中小学教材、教辅
电大用书 学术专著 考试辅导类图书 工具书 培训教材 其他
中图法分类
医药、卫生  语言、文字  工业技术  交通运输  航空、航天  环境科学、安全科学  综合性图书  文学  艺术  历史、地理  自然科学总论  数理科学和化学  天文学、地球科学  生物科学  哲学、宗教  社会科学总论  政治、法律  军事  经济  马克思主义、列宁主义、毛泽东思想、邓小平理论  文化、科学、教育、体育  农业科学
版别索引
北京大学出版社 北京师范大学出版社 清华大学出版社 中国人民大学出版社
北京工业大学出版社 北京大学医学出版社 北京航空航天大学出版社 北京交通大学出版社
北京理工大学出版社 北京体育大学出版社 北京邮电大学出版社 中央音乐学院出版社
北京语言大学出版社 对外经济贸易大学出版社 国家开放大学出版社 首都经济贸易大学出版社
首都师范大学出版社 外语教学与研究出版社
更多...
网上购书指南
一、我的账户
用户注册
用户登录
修改用户密码
修改个人资料
二、查询图书
快速查询
分类查询
综合查询
三、订购图书
第一步点击“订购”按钮
第二步确定收货人信息
第三步提交订单
存书架
四、邮购方式
普通邮寄
特快专递
五、付款方式
支付宝
邮局汇款
六、我的订单
查询订单
修改或取消订单
联系我们

| 我的帐户 | 我的订单 | 购书指南| 关于我们 | 联系我们 | 敬告 | 友情链接 | 广告服务 |

版权所有 © 2000-2002 中国高校教材图书网    京ICP备10054422号-7    京公网安备110108002480号    出版物经营许可证:新出发京批字第版0234号
经营许可证编号:京ICP证130369号    技术支持:云因信息