登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入 新註冊 | 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / EMS,時效:出貨後2-3日

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

2023年08月出版新書

2023年07月出版新書

2023年06月出版新書

2023年05月出版新書

2023年04月出版新書

2023年03月出版新書

2023年02月出版新書

『簡體書』操作系统(第四版)

書城自編碼: 2891776
分類: 簡體書→大陸圖書→教材研究生/本科/专科教材
作者: 刘振鹏
國際書號(ISBN): 9787113220372
出版社: 中国铁道出版社
出版日期: 2016-08-01
版次: 4 印次: 1
頁數/字數: 336/453000
書度/開本: 16开 釘裝: 平装

售價:NT$ 374

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
妈妈,我想为自己而活
《 妈妈,我想为自己而活 》

售價:NT$ 325.0
再造大唐:郭子仪评传
《 再造大唐:郭子仪评传 》

售價:NT$ 437.0
人性的博弈:为什么做个好人这么难
《 人性的博弈:为什么做个好人这么难 》

售價:NT$ 381.0
不完美的自我:接纳与放手,让自己活得更有韧性
《 不完美的自我:接纳与放手,让自己活得更有韧性 》

售價:NT$ 330.0
苏菲的世界(漫画版):寻找自我的旅程
《 苏菲的世界(漫画版):寻找自我的旅程 》

售價:NT$ 442.0
让改变发生:学校改进视角下的办学思考与实践叙事
《 让改变发生:学校改进视角下的办学思考与实践叙事 》

售價:NT$ 258.0
麦肯锡原则:成就全球顶级公司的11条经验    (美) 达夫·麦克唐纳
《 麦肯锡原则:成就全球顶级公司的11条经验 (美) 达夫·麦克唐纳 》

售價:NT$ 498.0
氢经济
《 氢经济 》

售價:NT$ 549.0

建議一齊購買:

+

NT$ 299
《 人员培训与开发:理论、方法、实务 》
+

NT$ 162
《 微积分学习辅导(下) 》
+

NT$ 368
《 作物栽培学 第2版 高等院校农林生物类规划教材 》
+

NT$ 299
《 中国法制史(第五版)(普通高等教育“十一五”国家级规划教材;教育部全国普通高等学校优秀教材(一等奖)) 》
+

NT$ 279
《 数据结构(第三版) 》
+

NT$ 836
《 公司理财(原书第9版)斯蒂芬 A.罗斯教授最新、最完整、最畅销的公司金融领域经典著作,风行全球近30年 》
編輯推薦:
本书为普通高等教育十一五*规划教材。本书根据教育部高等学校计算机科学与技术教学指导委员会关于数据结构课程的教学基本要求进行编写
內容簡介:
本书为普通高等教育十一五国家级规划教材,是在《操作系统(第三版)》的基础上修订而成的。与前三版相比,第四版在结构、内容上都作了增删、调整和修改。全书内容共五部分:背景知识,内容包括引论和操作系统的硬件环境;进程,内容包括进程与进程管理、进程同步与通信;存储管理,内容包括存储器管理和虚拟存储器管理;文件和输入输出管理,内容包括用户接口管理、文件管理和设备管理;网络与分布式系统,内容包括网络服务器与分布式系统。本书以 Linux操作系统为例,具体分析了当代操作系统的设计思想和实现技术。本书内容丰富,结构清晰,突出基础,注重应用,强调理论与实践相结合,适合作为普通高等院校计算机及相关专业的教材,也可供计算机爱好者自学使用,对于从事计算机应用和开发的技术人员也具有一定的参考价值。
關於作者:
刘振鹏,男,1966年4月出生,博士,教授。河北大学网络中心主任,硕士生导师,河北省高等学校中青年骨干教师,中国计算机学会(CCF)高级会员,CCF网络与数据通信专业委员会委员,CCF互联网专业委员会委员,中国通信学会云计算与SaaS专家委员会委员,中国教育信息化理事会副理事长,河北省高等院校信息网络技术研究会副理事长。
目錄
第一部分
背景知识
第 1章引论.. .............................. 2
1.1 操作系统的概念..
............................. 2
1.1.1 计算机系统2
1.1.2 操作系统简介4
1.1.3 操作系统的目标5
1.2 操作系统的形成与发展..
.......................... 6
1.2.1 操作系统的形成6
1.2.2 操作系统的进一步发展
13
1.2.3 推动操作系统发展的主要动力19
1.3 研究操作系统的几种观点..
........................ 20
1.3.1 软件的观点20
1.3.2 计算机系统资源管理的观点20
1.3.3 进程的观点21
1.3.4 用户与计算机硬件系统之间接口的观点21
1.3.5 虚机器的观点22
1.3.6 服务提供者的观点22
1.4 操作系统的功能与特征..
......................... 23
1.4.1 操作系统的功能23
1.4.2 操作系统的特征27
1.5 操作系统结构设计..
........................... 29
1.5.1 传统的操作系统结构29
1.5.2 现代的操作系统结构31
习题.................................... 32
第 2章操作系统的硬件环境.. ........................ 34
2.1 中央处理机..
.............................. 34
2.1.1 处理机的构成与基本工作方式34
2.1.2 处理机的状态35
2.2 存储系统..
............................... 37
2.2.1 存储器的类型37
2.2.2 存储器的层次结构37
2.2.3 存储分块和存储保护38
2.3 缓冲技术与中断技术
.......................... 39
2.3.1 缓冲技术39
2.3.2 中断技术40
2.3.3 时钟47
习题.................................... 48
第二部分
进 程
第 3章进程与进程管理.. .......................... 50
3.1 进程的引入
.............................. 50
3.1.1 前驱图的定义50
3.1.2 程序顺序执行51
3.1.3 程序并发执行51
3.1.4 多道程序设计53
3.2 进程
................................. 54
3.2.1 进程的概念54
3.2.2 进程的基本状态及其转换55
3.2.3 进程控制块58
3.2.4 进程控制60
3.3 进程调度
............................... 65
3.3.1 调度的基本概念65
3.3.2 进程调度算法66
3.3.3 进程调度的时机和过程 70
3.4 线程的基本概念
............................ 72
3.4.1 线程的引入72
3.4.2 线程的定义和属性73
3.4.3 线程与进程的比较74
3.4.4 线程的实现机制75
3.5 Linux的进程与进程管理..
......................... 76
3.5.1 Linux的进程结构与进程控制 76
3.5.2 Linux的核心进程调度 77
习题.. 83
第 4章进程同步与通信.. .......................... 84
4.1 进程间的相互作用 84
4.1.1 进程间的联系84
4.1.2 利用软件方法解决进程互斥问题87
4.1.3 利用硬件方法解决进程互斥问题89
4.1.4 信号量机制91
4.1.5 经典进程同步问题95
4.1.6 管程机制106
4.2 进程通信
............................... 113
4.2.1 进程通信的类型114
4.2.2 直接通信和间接通信 115
4.2.3 消息缓冲队列通信机制116
4.3 死锁
................................. 118
4.3.1 产生死锁的原因和必要条件118
4.3.2 预防死锁122
4.3.3 避免死锁123
4.3.4 检测死锁127
4.3.5 解除死锁128
4.4 Linux进程间通信..
............................ 129
4.4.1 Linux进程通信的基本概念 129
4.4.2 Linux消息队列 132
4.4.3 Linux的信号量 135
4.4.4 共享内存138
4.4.5 Linux系统调用与进程通信 139
4.4.6 进程通信信号139
习题.................................... 141
第三部分
存储管理
第 5章存储器管理.. ............................ 144
5.1 概述
................................. 144
5.1.1 存储体系144
5.1.2 存储管理的目的144
5.1.3 存储管理的任务145
5.1.4 程序的连接和装入146
5.1.5 存储管理方式的分类 148
5.2 连续存储管理方式
........................... 149
5.2.1 单一连续分配149
5.2.2 分区分配149
5.3 覆盖技术与交换技术
.......................... 154
5.3.1 覆盖技术154
5.3.2 交换技术155
5.4 分页存储管理方式
........................... 156
5.4.1 基本思想(工作原理)156
5.4.2 动态地址变换157
5.4.3 快表158
5.4.4 两级和多级页表159
5.4.5 分配与回收160
5.5 分段存储管理方式
........................... 161
5.5.1 基本思想(工作原理)161
5.5.2 动态地址变换162
5.5.3 存储保护163
5.5.4 分页和分段的主要区别163
5.6 段页式存储管理方式
.......................... 164
5.6.1 基本思想(工作原理)164
5.6.2 地址变换164
习题.................................... 165
第 6章虚拟存储器管理.. .......................... 166
6.1 概述
................................. 166
6.1.1 局部性原理166
6.1.2 虚拟存储器定义167
6.2 分页虚拟存储管理
........................... 167
6.2.1 基本原理167
6.2.2 缺页中断机构168
6.2.3 地址变换机构168
6.2.4 页面置换算法169
6.2.5 内存分配策略和分配算法171
6.2.6 调页策略172
6.2.7 抖动问题173
6.3 分段虚拟存储管理
........................... 176
6.3.1 基本原理176
6.3.2 缺段中断机构176
6.3.3 段的动态连接177
6.3.4 段的共享177
6.4 Linux的内存管理.. ............................
178
6.4.1 Linux存储管理的重要数据结构 178
6.4.2 页表的管理180
6.4.3 页面分配和回收181
6.4.4 页面换入182
6.4.5 换出与丢弃页面182
6.4.6 页面错误的处理183
6.4.7 页面 Cache 184
6.4.8 Linux的 swap
Cache 185
6.4.9 内核
Cache的管理186
习题.................................... 188
第四部分
文件和输入 输出管理
第 7章用户接口管理.. ........................... 190
7.1 概述
................................. 190
7.1.1 命令接口190
7.1.2 程序接口191
7.1.3 图形接口191
7.2 命令接口
............................... 191
7.2.1 联机命令接口192
7.2.2 脱机命令接口194
7.3 系统调用
............................... 194
7.3.1 系统调用的概念194
7.3.2 系统调用的处理过程 196
习题.................................... 197
第 8章文件管理.. ............................. 198
8.1 概述
................................. 198
8.1.1 文件和文件系统198
8.1.2 文件的分类199
8.2 文件的结构和存取方式
......................... 200
8.2.1 文件的存取方式 200
8.2.2 文件的逻辑结构201
8.2.3 存储介质203
8.2.4 文件的物理结构205
8.3 文件目录
............................... 214
8.3.1 文件控制块214
8.3.2 文件目录结构214
8.3.3 目录的查找和目录的改进216
8.4 文件系统的实现
............................ 218
8.4.1 打开文件表218
8.4.2 外存空间管理219


8.5 文件的使用
.............................. 222
8.5.1 主要操作222
8.5.2 文件共享224
8.6 文件系统的安全性和数据一致性
..................... 227
8.6.1 防止人为因素造成的文件不安全性228
8.6.2 防止系统因素或自然因素造成的文件不安全性230
8.6.3 文件系统的数据一致性234
8.7 磁盘调度
............................... 236
8.7.1 磁盘 IO时间 236
8.7.2 磁盘的移臂调度237
8.7.3 磁盘的优化分布238
8.8 Linux的文件系统..
............................ 239
8.8.1 Linux文件系统的结构 239
8.8.2 Linux文件类型 240
8.8.3 Linux文件系统的目录 241
8.8.4 Linux文件的查找 241
8.8.5 Linux文件的操作 242
8.8.6 Linux文件的共享 245
8.8.7 Linux文件目录操作 246
8.8.8 Linux文件的一致性处理 246
8.8.9 Linux EXT2文件系统 247
8.8.10 EXT2位示图和 I结点图248
8.8.11 Linux高速缓存 250
习题.................................... 251
第 9章设备管理.. ............................. 253
9.1 概述
................................. 253
9.1.1 设备的分类253
9.1.2 设备管理的目标和功能254
9.2 IO硬件特点..
.............................. 255
9.2.1 设备组成255
9.2.2 设备接口255
9.2.3 设备控制器256
9.2.4 通道256
9.2.5 IO控制方式 259
9.2.6 缓冲技术261
9.3 IO软件的组成..
............................. 264
9.3.1 IO软件的目标 264
9.3.2 中断处理程序265
9.3.3 设备驱动程序266
9.3.4 独立于设备的软件267
9.3.5 用户空间的 IO软件 269
9.4 设备分配
............................... 270
9.4.1 设备分配中的数据结构270
9.4.2 设备独立性271
9.4.3 设备分配272
9.5 虚拟设备
............................... 274
9.5.1 Spooling技术 274
9.5.2 共享打印机275
9.5.3 Spooling系统的优缺点 275
9.6 Linux IO设备管理..
........................... 276
9.6.1 Linux中的设备文件 276
9.6.2 Linux的设备驱动程序 276
9.6.3 Linux的中断处理 282
习题.................................... 283
內容試閱
第四版前言
操作系统是计算机系统中必不可少的系统软件之一,对计算机系统资源实施管理,是所有其他软件与计算机硬件的接口,所有用户在使用计算机时都需要得到操作系统提供的服务。操作系统是计算机课程体系中一门很重要的专业核心课程,本书是编者在多年教学和科研工作的基础上撰写的。《操作系统》第一版出版于.. 2003年,第二版出版于.. 2007年,并入选为普通高等教育十一五国家级规划教材,
第三版出版于.. 2010年。编者在使用本书的这十几年中,通过第一线的教学实践,听取和收集了使用本书的众多教师和学生的反馈意见,以此为基础对原书内容做了调整。

本书是关于操作系统的基本概念、基本方法、设计原理和实现的教材,使读者全面地了解和掌握操作系统设计原理和实现方法。本书概述操作系统的形成、类型和功能;阐述进程管理、存储器管理、设备管理、文件管理;并对操作系统的最新发展包括网络操作系统、分布式操作系统做扼要介绍。这次改版主要是对整体结构进行调整,使其具有更好的逻辑性。并删除了关于作业和作业管理的内容,并对其他部分做了调整。改版后本书的内容包括:

第一部分背景知识。这部分主要包括两部分内容,一是操作系统的基本概念、发展、特性、功能和结构设计,二是硬件环境。

第二部分进程。这部分包括进程和线程的基本概念、进程控制、进程调度、同步和通信以及死锁等内容。

第三部分存储管理。介绍了存储器管理的概念和功能,重点分析了分区和页式存储管理,虚拟存储器管理重点讲解了虚拟页式存储器管理。

第四部分文件和输入.. 输出管理。主要包括三方面内容,一是操作系统的用户接口管理,二是文件管理的基本概念和功能,三是设备管理的基本概念和功能。

第五部分网络与分布式系统。介绍了网络操作系统和分布式操作系统的一些知识。

这次改版后的《操作系统》保持了原书的一贯风格,以先进性、简明性和理论与实践并重为编写原则,系统地讲述了操作系统的基本概念、原理和实现技术,并以.. Linux操作系统为示例,具体分析了当代操作系统的设计思想和实现技术。

本书由刘振鹏、张明、王煜共同编著。本次教材修订中,王煜编写了第一、二部分,张明编写了第三、四部分,刘振鹏编写了第五部分,最后由刘振鹏统稿定稿。

本书在写作和再版过程中,得到了许多院校操作系统任课教师的大力支持和帮助,他们提出了许多中肯的意见和诚挚的建议,对本书的再版起了很大的指导作用。在此,向他们表示衷心的感谢。中国铁道出版社的各位编辑和图书推广人员,他们为本书高质量的出版并在更多院校使用做出了巨大贡献,在此一并致谢。

由于编者水平有限,书中难免还有不足之处,恳请广大读者批评指正。

编者
2016年 5月

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.