分享
 
 
 

操作系统

  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机/网络,计算机理论,

作者: 于玉

出 版 社: 电子工业出版社

出版时间: 2003-3-1字数: 437千字版次: 1版1次页数: 260印刷时间:开本:印次:纸张: 胶版纸I S B N : 9787505382077包装: 平装编辑推荐

内容简介

本书主要介绍微型计算机操作系统。操作系统是计算机系统中最核心和最底层的软件,操作系统是一组程序,是为了提高系统资源的使用效率且方便用户而设计的。本书分10章,分别讲述了进程描述与控制、进程互斥与同步、存储器管理、处理机管理、文件系统、分布系统、死锁及安全等内容。

本书适合作为高等学校计算机专业的教材,也可以作为计算机爱好者及自学人员的参考用书。

作者简介

目录

1第1章 简介 (1)

1.1 操作系统的安装位置 (1)

1.2 操作系统的功能 (2)

1.2.1 硬件资源 (2)

1.2.2 资源管理 (3)

1.2.3 虚拟计算机 (4)

1.3 虚拟计算机 (4)

1.3.1 虚拟处理器 (5)

1.3.2 虚拟主存 (6)

1.3.3 虚拟辅助存储器 (6)

1.3.4 虚拟I/O (6)

1.4 操作系统不是必须的 (6)

1.5 硬件接口 (6)

1.5.1 中断的基本概念 (6)

1.5.2 中断的响应与处理 (7)

1.6 操作系统接口 (8)

1.6.1 系统调用 (8)

1.6.2 系统调用的例子 (9)

1.7 操作系统发展历史 (10)

1.7.1 顺序处理 (10)

1.7.2 简单的批处理系统 (10)

1.7.3 多道程序系统 (11)

1.7.4 分时系统 (12)

1.7.5 个人计算机系统 (12)

1.8 操作系统的结构 (12)

1.8.1 单体式系统 (12)

1.8.2 层次式系统 (13)

1.8.3 客户/服务器系统 (13)

第2章 进程描述与控制 (15)

2.1进程的基本概念 (15)

2.1.1 进程的引入 (15)

2.1.2进程的定义和特征 (18)

2.1.3进程的基本状态及其转换 (19)

2.1.4具有挂起功能的进程状态及其转换 (20)

2.2 进程描述 (22)

2.2.1 操作系统的控制结构 (22)

2.2.2 进程的结构描述 (24)

2.2.3 进程控制块的结构 (25)

2.2.4 进程控制块的组织形式 (26)

2.3 进程控制 (27)

2.3.1 进程控制机构 (27)

2.3.2进程控制原语 (28)

2.4线程的概念 (32)

2.4.1 线程的定义和属性 (32)

2.4.2 线程与进程的比较 (33)

2.5 实例 (33)

2.5.1 UNIX System V (33)

2.5.2 Windows NT (36)

习题2 (40)

第3章 进程互斥与同步 (41)

3.1进程互斥 (41)

3.1.1 临界资源 (41)

3.1.2 临界区 (42)

3.1.3 互斥——软件的忙等待方法 (42)

3.1.4 互斥——硬件支持 (46)

3.1.5 互斥——信号量机制(软件不忙等待法) (48)

3.2进程同步 (50)

3.2.1 进程同步的例子 (50)

3.2.2 进程同步与进程互斥间的关系 (51)

3.3用信号量机制解决进程同步及前趋图问题 (51)

3.3.1 用信号量机制解决进程同步问题 (51)

3.3.2 用信号量机制解决前趋图问题 (52)

3.4用信号量机制解决经典进程同步问题 (53)

3.4.1生产者-消费者问题 (53)

3.4.2哲学家进餐问题 (55)

3.4.3 读者-写者问题 (57)

3.5进程通信 (60)

3.5.1进程通信的类型 (60)

3.5.2 消息传递系统 (61)

3.5.3 消息缓冲队列通信机制——直接通信方式的实现 (62)

3.6 管程的概念 (64)

3.6.1 管程的引入 (64)

3.6.2 管程的定义 (65)

3.6.3 实现管程的几个关键问题 (65)

3.6.4 用管程解决生产者-消费者问题 (66)

3.7 实例 (68)

3.7.1 UNIX System V (68)

3.7.2 Windows NT (70)

习题3 (71)

第4章 存储器管理 (73)

4.1 存储器管理的基本概念 (73)

4.1.1 存储器的层次结构 (73)

4.1.2 重定位及其方式 (74)

4.1.3 存储管理的功能 (76)

4.1.4 存储分配方式 (77)

4.1.5 虚拟存储器 (77)

4.2 连续分配存储管理 (78)

4.2.1 单道连续区管理 (78)

4.2.2 多道固定分区管理 (79)

4.2.3 多道可变分区管理 (80)

4.2.4 多道可重定位分区管理 (83)

4.2.5 分区的存储保护 (84)

4.3 纯分页存储管理 (86)

4.3.1 分页存储管理的基本原理 (86)

4.3.2 页式地址转换机构 (88)

4.4 纯分段存储管理 (90)

4.4.1 分段存储管理的引入 (90)

4.4.2 分段系统的基本原理 (91)

4.4.3 段式地址转换机构 (92)

4.4.4 段的共享与保护 (92)

4.5 请求分页虚拟存储管理 (94)

4.5.1 虚拟存储器的特征 (94)

4.5.2 分页虚拟存储管理中的硬件支持 (94)

4.5.3 两级和多级页表 (96)

4.5.4 页面分配 (98)

4.5.5 页面调入策略 (99)

4.5.6 页面置换算法 (100)

4.5.7 抖动和工作集模型 (103)

4.6 请求分段虚拟存储管理 (104)

4.6.1 扩充的段表机制 (104)

4.6.2 缺段中断机构 (105)

4.6.3 地址转换机构 (106)

4.7 段页式虚拟存储管理 (106)

4.7.1 实现原理 (106)

4.7.2 段页式存储管理算法 (109)

4.8 实例 (109)

4.8.1 UNIX System V (109)

4.8.2 Windows NT (111)

习题4 (114)

第5章 处理机管理 (116)

5.1 调度的类型和模型 (116)

5.1.1 作业调度 (116)

5.1.2 进程调度 (117)

5.1.3 中级调度 (118)

5.1.4 调度队列模型 (119)

5.2 调度算法的选择和性能评价 (121)

5.2.1 调度算法选择时考虑的因素 (121)

5.2.2 调度算法性能评价 (122)

5.3 调度算法 (123)

5.3.1 先来先服务调度算法 (123)

5.3.2 短作业(短进程)优先调度算法 (125)

5.3.3 优先级调度算法 (126)

5.3.4 时间片轮转调度算法 (128)

5.3.5 多级反馈队列调度算法 (129)

5.3.6 实时调度算法 (131)

5.4 实例 (132)

5.4.1 UNIX System V (132)

5.4.2 Windows NT (133)

习题5 (134)

第6章 设备管理 (137)

6.1 I/O设备简介 (138)

6.1.1 不同的设备 (138)

6.1.2 接口和总线标准 (139)

6.2 I/O子系统的软件体系结构 (141)

6.2.1 设备独立性 (142)

6.2.2 设备驱动程序的功能 (142)

6.3 DMA原理 (143)

6.4 输入/输出通道 (144)

6.4.1 通道类型 (145)

6.4.2 IBM S/390中的通道结构 (145)

6.5 磁盘调度 (147)

6.5.1 硬盘基础知识 (147)

6.5.2 磁盘的容量 (147)

6.5.3 磁盘的访问时间 (147)

6.5.4 调度策略 (148)

6.5.5 旋转优化 (150)

6.6 RAID技术 (151)

6.6.1 RAID 0 (152)

6.6.2 RAID 1 (153)

6.6.3 RAID 2 (153)

6.6.4 RAID 3 (154)

6.6.5 RAID 4 (155)

6.6.6 RAID 5 (155)

6.7 缓冲技术 (156)

6.7.1 概述 (156)

6.7.2 双缓冲 (156)

6.7.3 环形缓冲 (157)

6.7.4 缓冲池 (157)

6.8 设备分配 (157)

6.8.1 独享设备的分配 (158)

6.8.2 SPOOLING技术 (158)

6.9 Linux系统中的设备管理 (159)

6.9.1 Linux系统中对设备的管理方式 (160)

6.9.2 设备文件 (160)

6.9.3 Linux系统中一个典型的设备访问 (163)

6.9.4 磁盘调度的实现 (164)

6.9.5 DMA在Linux系统中的处理 (167)

6.9.6 缓冲的实现 (168)

6.9.7 Linux系统中的打印(SPOOLING技术的应用) (170)

习题6 (171)

第7章 文件系统 (172)

7.1 一般概念 (172)

7.1.1 文件 (172)

7.1.2 文件类型 (173)

7.1.3 文件命名 (174)

7.1.4 文件操作 (174)

7.1.5 文件系统 (174)

7.1.6 文件系统结构 (175)

7.1.7 文件管理 (176)

7.2 文件的组织和访问 (176)

7.2.1 堆 (176)

7.2.2 顺序文件 (177)

7.2.3 索引顺序文件 (178)

7.2.4 索引文件 (178)

7.2.5 直接文件 (178)

7.2.6 分区文件 (178)

7.2.7 文件访问 (178)

7.3 文件目录 (179)

7.3.1 文件控制块 (179)

7.3.2 目录结构 (180)

7.3.3 目录操作 (182)

7.3.4 文件共享 (182)

7.4 文件的物理组织 (183)

7.4.1 连续分配 (183)

7.4.2 链接分配 (183)

7.4.3 索引分配 (184)

7.5 磁盘空间管理 (185)

7.5.1 磁盘块大小 (186)

7.5.2 位图法 (186)

7.5.3 链接法 (186)

7.5.4 索引法 (187)

7.5.5 可靠性 (187)

7.5.6 系统性能 (188)

7.6 UNIX系统 (188)

7.6.1 索引节点 (189)

7.6.2 文件分配 (190)

7.7 Windows 2000的文件系统 (191)

7.7.1 NTFS的重要特征 (191)

7.7.2 NTFS卷和文件结构 (192)

7.7.3 可恢复性 (194)

习题7 (196)

第8章 死锁 (197)

8.1 死锁的基本概念 (197)

8.1.1 死锁的定义 (197)

8.1.2 资源的类型 (197)

8.1.3 产生死锁的原因 (198)

8.1.4 永久性资源产生死锁的必要条件 (200)

8.1.5 涉及死锁的四个问题 (200)

8.2 预防死锁 (201)

8.2.1 资源静态分配法 (201)

8.2.2 资源暂时释放法 (201)

8.2.3 资源有序使用法 (202)

8.3 避免死锁 (202)

8.3.1 系统的安全状态 (202)

8.3.2 银行家算法 (203)

8.3.3 银行家算法举例 (205)

8.4 检测死锁 (207)

8.4.1 资源分配图 (207)

8.4.2 死锁定理 (209)

8.4.3 检测死锁的算法 (210)

8.5 解除死锁 (211)

8.5.1 撤销死锁进程 (211)

8.5.2 挂起死锁进程 (211)

习题8 (212)

第9章 对称多处理系统和分布处理 (213)

9.1 概况 (213)

9.1.1 计算机系统的分类 (213)

9.1.2 主/从组织 (214)

9.1.3 分离执行组织 (214)

9.1.4 对称组织 (215)

9.2 对称多处理器操作系统的设计 (215)

9.3 分布处理 (215)

9.3.1 OSI参考模型 (215)

9.3.2 分布处理 (216)

9.4 客户/服务器 (218)

9.4.1 信息处理基本模式 (218)

9.4.2 客户/服务器模式的工作过程 (219)

9.4.3 客户/服务器应用 (220)

9.5 基于消息传递的通信方式 (222)

9.5.1 消息传递 (222)

9.5.2 消息传递过程 (223)

9.5.3 发送原语和接收原语 (223)

9.6 通信原语的设计 (223)

9.6.1 通信原语的类型 (223)

9.6.2 同步原语和异步原语 (224)

9.6.3 缓冲与非缓冲原语 (225)

9.6.4 可靠的和不可靠的通信原语 (226)

9.7 远程过程调用 (227)

9.7.1 远程过程调用概述 (227)

9.7.2 单机环境下的过程调用 (228)

9.7.3 基本远程过程调用操作 (229)

9.7.4 参数传递 (230)

9.7.5 参数表示 (230)

9.7.6 动态绑定 (230)

9.7.7 同步和异步 (231)

9.7.8 远程过程调用与通信原语的比较 (231)

9.8 集群 (232)

9.8.1 集群操作系统的设计问题 (233)

9.8.2 集群与对称多处理器 (233)

9.9 组通信 (233)

9.9.1 组 (234)

9.9.2 组通信的实现 (234)

9.10 分布式系统中的同步 (234)

9.10.1 分布式操作系统的特点 (234)

9.10.2 同步算法 (235)

9.11 分布式系统中的互斥 (236)

9.11.1 集中式算法 (236)

9.11.2 分布式算法 (237)

9.11.3 令牌环网算法 (238)

9.12 分布式系统中的死锁 (239)

9.12.1 集中式死锁检测方法 (239)

9.12.2 分布式的死锁检测 (240)

9.12.3 分布式死锁预防 (241)

9.13 分布式系统的管理 (241)

9.13.1 分布式操作系统的结构 (242)

9.13.2 分布式系统中的资源管理 (242)

习题9 (242)

第10章 系统安全 (243)

10.1 安全要求和威胁 (243)

10.1.1 安全领域 (243)

10.1.2 威胁的类型 (244)

10.1.3 操作系统安全的脆弱性和计算机系统资源 (245)

10.2 保护 (248)

10.2.1 存储器的保护 (249)

10.2.2 面向用户的访问控制 (250)

10.2.3 面向数据的访问控制 (250)

10.3 入侵者 (251)

10.3.1 入侵技术 (252)

10.3.2 口令保护 (253)

10.4 病毒 (253)

10.4.1 病毒的类型 (254)

10.4.2 宏病毒 (255)

10.4.3 反病毒方法 (256)

10.5 Windows 2000的安全机制 (256)

10.5.1 安全描述符和访问控制 (257)

10.5.2 访问令牌 (257)

10.5.3 登录 (257)

10.6 计算机系统的安全等级 (258)

习题10 (259)

参考文献 (260)8,死锁

9,对称多处理系统和分布处理

10,系统安全

媒体评论

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有