选择特殊符号
选择搜索类型
请输入搜索
本书介绍操作系统的基本原理及应用,并以Linux操作系统作为具体实例加以说明。全书共9章,主要内容包括操作系统的基本概念、功能、操作系统的发展史及Linux操作系统概述,进程的概念、进程描述、进程控制、进程的同步与互斥、进程通信及线程,作业调度及进程调度、死锁的概念与产生原因以及解决死锁的方法,各种内存管理及分配方法的思想、数据结构、重定位及实现原理,文件的逻辑结构、物理结构及文件系统的构成,操作系统对设备的控制、分配、缓冲区的管理等,Linux系统的网络功能,现代流行的UNIX、Windows2000操作系统的特点、原理以及分布式操作系统的概况,操作系统的安全性。本书例题及课后习题丰富,便于初学者对操作系统原理进行理解、掌握并运用;在配套教材《操作系统原理及应用——学习指导与题解》中,为各章提供了内容要点复习、教材习题解答、新增习题及解答,并为各部分原理提供了一些实训内容。
本书内容全面,选材适当,结构合理,理论结合实际,可作为应用型本科、成人高校、高职高专院校计算机及相关专业的操作系统课程的教材,也可以作为相关专业的师生及专业技术人员的参考书。
序
前言
第1章 操作系统引论
1.1 操作系统概述
1.2 操作系统发展历史
1.3 操作系统的分类
1.4 Windows Server2003简介
1.5 Windows Server2003模块结构
1.6 Server 2003执行体中的重要组件
1.7 本章小结
第2章 进程管理
2.1 进程的引入
2.2 进程和线程的描述
2.3 进程的控制
2.4 进程调度
2.5 死锁
2.6 进程同步、互斥与通信
作/译者:王红出版社:中国水利水电出版社
出版日期:2005年08月
ISBN:9787508431307 [十位:7508431308]
页数:320 重约:0.490KG
定价:¥28.00
旋挖机工作原理(流程图)旋挖钻机又称钻斗钻成孔法,短螺旋钻头和其他作业装置进行干湿钻进,并采用旋挖逐次取土,反复循环作业而成孔为基本功能的钻机。该钻机也可配备长螺旋钻具,套管,及其驱动装置,扩底钻斗及...
答:按网友的提问,不会很顺。卡卡卡。小心。
这个要等到国产系统成熟之后,广联达才会去适配。因为这种系统的问题是国家层面的,国家没有推出国产系统,我们就算适配了,以后这个国产系统不更新了,有很多bug不能解决,反倒会影响国产系统的名声。所以这个不...
操作系统原理与window系统服务器应用大作业论文档案
编号: 《操作系统原理与 window系统服务器应用》 大作业 (论文 )档案 题目:操作系统原理与 window 系统服务器应用 学 院: 电气与信息工程学院 专 业:计算机网络技术 姓 名:赵志伟 学 号:1501130147 班 级:信息 B1521 指导教师 :郭松 职 称:讲师 完成日期 :2016年 12月 18 日 摘要 电子计算机诞生以来 , 计算机操作系统的研究取得了长足进展。 现在 , 操作 系统进入了社会生活的各个方面 , 涉及大型计算机、个人计算机、移动便携设备、 其他自动化设备等各个层次的应用领域。 应用最广泛的系统之一 Linux 无论从硬 件还是从软件来讲 ,都已经是一个成熟的操作系统。免费与开源的特性使得 Linux 对 Windows的威胁也越来越大。在服务器和嵌入式系统市场上 , Linux 已 经是主流的操作系统之一。 Linux 现正稳
浅谈开发内化教学模式在操作系统原理课程教学中的应用
开发内化教学模式倡导教师引导,激发学生潜能,从而让学生讲所学知识内化为自身的能力。这一模式在操作系统原理这门课的讲授过程中得以充分应用,并取得了良好的教学效果。
本书主要介绍操作系统的基本概念、结构、基本功能和实现原理,以及当前世界上最流行的两大操作系统派系——UNIX/Linux和Windows的特点和实现技术。 本书共分为三篇18章。第一篇分为6章,主要介绍操作系统的基本概念、三个基本操作系统类型(批处理、分时和实时)和特点、操作系统基本功能(处理机管理、存储器管理、文件管理和设备管理)和操作系统的进一步发展;第二篇分为7章,以Linux操作系统为例,介绍类UNIX系统设计和各部分功能的具体实现技术;第三篇分为5章,介绍以面向对象方法设计的特例Windows 2000/XP操作系统的实现技术。 本书注意吸收国内外较新的操作系统理论和实现技术,以反映现代操作系统发展的新动向。以操作系统的基本原理与实现技术为主要内容,同时注意到实际的应用。
内容简介
《光缆及工程应用》阐述了光纤通信的光传输基本原理、光纤材料的选择、光纤制造方法、光纤性能测量、光纤设计与制造、光缆性能的检测、无源光器件、光缆工作设计、施工及维护等内容。《光缆及工程应用》的特点是在论述中十分注意将基本原理和实际应用有机地结合起来,从而使得《光缆及工程应用》频具实用价值。《光缆及工程应用》可供从事光纤通信领域的科研、设计、生产、应用、维护等方面工作的技术人员参考使用。2100433B
第一篇 操作系统的基本原理
第1章 操作系统概论 (1)
1.1 操作系统的定义 (1)
1.2 操作系统的形成与发展 (2)
1.2.1 顺序处理(手工操作阶段) (2)
1.2.2 简单的批处理系统 (3)
1.2.3 多道成批处理系统 (5)
1.2.4 分时系统 (7)
1.2.5 实时系统 (9)
1.2.6 嵌入式系统 (10)
1.3 操作系统的功能、服务和特性 (10)
1.4 操作系统的进一步发展 (12)
1.5 用户与操作系统的接口 (15)
1.5.1 用户与操作系统的操作接口 (15)
1.5.2 系统调用接口 (17)
1.6 操作系统的运行环境 (19)
1.7 操作系统的设计规范和结构设计 (19)
1.8 小结 (22)
习题 (23)
第2章 进程管理 (24)
2.1 进程的引入和概念 (24)
2.2 进程的描述 (27)
2.3 进程的控制 (29)
2.4 处理机的调度 (32)
2.5 线程的引入 (37)
2.6 小结 (39)
习题 (39)
第3章 进程之间的并发控制和死锁 (41)
3.1 并发进程的特点 (41)
3.2 进程之间的低级通信 (42)
3.2.1 进程之间的互斥 (42)
3.2.2 进程之间的同步 (45)
3.2.3 信号量和P、V操作 (45)
3.2.4 利用信号量解决计算机中的经典问题 (47)
3.3 管程 (49)
3.4 进程的高级通信 (53)
3.4.1 消息缓冲通信 (53)
3.4.2 其他通信机制 (56)
3.5 死锁 (57)
3.5.1 死锁的定义和死锁产生的必要条件 (57)
3.5.2 解决死锁的方法 (58)
3.6 小结 (66)
习题 (66)
第4章 存储器管理 (70)
4.1 概述 (70)
4.2 单用户单道程序的存储器分配 (72)
4.3 多用户多道程序的存储器分配——分区分配 (73)
4.3.1 固定式分区 (73)
4.3.2 可变式分区 (74)
4.3.3 分区管理的地址重定位和存储器保护 (77)
4.3.4 分区管理的优缺点 (77)
4.4 覆盖与交换技术 (78)
4.5 页式存储器管理 (79)
4.6 段式存储器管理 (84)
4.7 虚拟存储器管理 (86)
4.7.1 虚拟存储器 (86)
4.7.2 页式虚拟存储器管理 (87)
4.7.3 页式管理设计中应考虑的问题 (91)
4.7.4 段式虚拟存储器管理 (94)
4.7.5 段页式虚拟存储器管理 (96)
4.8 小结 (98)
习题 (98)
第5章 文件系统 (101)
5.1 文件和文件系统 (101)
5.2 文件目录结构 (103)
5.3 文件的逻辑结构和存取方法 (105)
5.4 文件的物理结构和存储介质 (107)
5.4.1 文件的物理结构 (107)
5.4.2 文件的存储介质 (110)
5.5 文件记录的组块与分解 (112)
5.6 文件存储器存储空间的管理 (113)
5.7 文件的共享与保护 (114)
5.8 文件的操作命令 (118)
5.9 文件系统的组织结构 (119)
5.10 存储器映射文件 (120)
5.11 小结 (121)
习题 (122)
第6章 设备管理 (124)
6.1 I/O硬件组成 (124)
6.1.1 I/O设备分类 (124)
6.1.2 设备控制器 (124)
6.1.3 I/O数据传输的控制方式 (126)
6.1.4 通道 (128)
6.2 I/O软件的组成 (130)
6.2.1 I/O软件的设计目标 (130)
6.2.2 I/O软件的功能 (131)
6.2.3 同步I/O和异步I/O (135)
6.3 磁盘管理 (136)
6.3.1 磁盘调度 (136)
6.3.2 磁盘的错误处理 (139)
6.3.3 提高磁盘性能和容错性的机制——独立磁盘的冗余阵列 (139)
6.4 小结 (142)
习题 (143)
第二篇 Linux操作系统
第7章 Linux进程管理 (145)
7.1 Linux进程的组成 (146)
7.1.1 进程的定义 (146)
7.1.2 进程的状态 (149)
7.2 Linux进程链表 (149)
7.3 Linux进程控制 (152)
7.3.1 进程创建 (152)
7.3.2 进程撤销 (155)
7.4 Linux进程切换 (155)
7.5 Linux进程调度 (156)
7.6 内核同步 (159)
7.7 小结 (161)
习题 (162)
第8章 Linux存储器管理 (163)
8.1 进程地址空间的管理 (163)
8.1.1 Linux中的分段 (163)
8.1.2 虚拟内存区域 (165)
8.1.3 虚拟内存描述符 (168)
8.1.4 创建进程的地址空间 (170)
8.1.5 堆的管理 (170)
8.2 物理内存管理 (170)
8.3 slab管理 (176)
8.3.1 slab分配器 (176)
8.3.2 slab着色 (178)
8.4 高端内存区管理 (179)
8.5 地址转换 (180)
8.6 请求调页与缺页异常处理 (181)
8.7 盘交换区空间管理 (182)
8.8 小结 (183)
习题 (184)
第9章 Linux文件系统 (185)
9.1 Ext2的磁盘涉及的数据结构 (185)
9.1.1 Linux文件卷的布局 (185)
9.1.2 超级块 (186)
9.1.3 块组描述符 (187)
9.1.4 文件目录与索引节点结构 (188)
9.1.5 访问控制表ACL (191)
9.2 Ext2的主存数据结构 (191)
9.2.1 超级块和索引节点对象 (192)
9.2.2 位图高速缓存 (193)
9.3 Ext2磁盘空间管理 (194)
9.3.1 磁盘索引节点的管理 (195)
9.3.2 空闲磁盘块的分配与回收 (196)
9.4 Ext2提供的文件操作 (197)
9.5 小结 (198)
习题 (198)
第10章 Linux虚拟文件系统 (199)
10.1 虚拟文件系统涉及的数据结构 (199)
10.1.1 超级块对象 (200)
10.1.2 索引节点对象 (202)
10.1.3 文件对象 (205)
10.1.4 目录项对象 (206)
10.1.5 与进程打开文件相关的数据结构 (208)
10.2 文件系统的注册与安装 (210)
10.2.1 文件系统注册 (210)
10.2.2 文件系统安装 (211)
10.3 VFS系统调用的实现 (213)
10.3.1 文件的打开与关闭 (213)
10.3.2 文件的读写 (214)
10.4 小结 (216)
习题 (216)
第11章 Linux I/O系统 (217)
11.1 设备驱动模型 (217)
11.1.1 sysfs文件系统 (217)
11.1.2 设备驱动模型的组件 (219)
11.2 设备文件 (221)
11.3 设备驱动程序 (222)
11.3.1 块设备驱动程序 (223)
11.3.2 字符设备驱动程序 (228)
11.4 高速缓存 (228)
11.4.1 页高速缓存 (229)
11.4.2 把块存放在页高速缓存中 (231)
11.5 小结 (232)
习题 (233)
第12章 中断、异常和信号处理 (234)
12.1 中断和异常处理的硬件基础 (234)
12.2 中断和异常处理 (236)
12.2.1 硬件完成的处理 (236)
12.2.2 软件处理 (237)
12.2.3 如何处理中断 (237)
12.3 信号处理机制 (239)
12.3.1 信号概述 (239)
12.3.2 信号的发送与安装 (240)
12.3.3 信号集 (241)
12.3.4 信号应用示例 (242)
12.4 小结 (243)
习题 (243)
第13章 UNIX系统进程之间的通信 (244)
13.1 管道通信 (244)
13.1.1 创建无名管道 (244)
13.1.2 管道涉及的数据结构 (246)
13.1.3 创建一个有名管道 (247)
13.2 UNIX系统V的交互进程通信 (249)
13.3 信号量机制 (250)
13.3.1 信号量机制使用的数据结构 (251)
13.3.2 信号量机制的系统调用 (253)
13.4 消息缓冲机制 (254)
13.4.1 消息缓冲使用的数据结构 (255)
13.4.2 消息缓冲的系统调用 (256)
13.4.3 消息缓冲的通信示例 (258)
13.5 共享内存区机制 (259)
13.6 小结 (262)
习题 (263)
第三篇 Windows 2000/XP操作系统研究
第14章 Windows 2000/XP操作系统模型 (264)
14.1 Windows 2000/XP的体系结构 (264)
14.1.1 用户态进程 (264)
14.1.2 子系统动态链接库 (266)
14.1.3 核心态的系统组件 (266)
14.2 Windows 2000/XP操作系统的特点 (268)
14.3 Windows 2000/XP的系统机制 (269)
14.3.1 陷阱处理程序 (269)
14.3.2 中断调度 (270)
14.3.3 异常调度 (273)
14.3.4 系统服务调度 (274)
14.4 对象管理器 (275)
14.4.1 对象结构 (275)
14.4.2 管理对象 (276)
14.5 对象之间的同步 (279)
14.6 小结 (283)
习题 (283)
第15章 Windows 2000/XP进程和线程管理 (284)
15.1 Windows 2000/XP进程和线程 (284)
15.1.1 进程对象 (284)
15.1.2 线程对象 (285)
15.2 线程调度 (287)
15.3 对称多处理机系统上的线程调度 (291)
15.3.1 几个与调度有关的概念 (291)
15.3.2 线程调度程序的数据结构 (291)
15.3.3 多处理机的线程调度算法 (292)
15.3.4 空闲线程的调度 (294)
15.4 线程优先级提升 (294)
15.5 Windows 2000/XP的线程同步 (296)
15.5.1 同步对象 (296)
15.5.2 同步对象的应用示例 (296)
15.6 小结 (300)
习题 (300)
第16章 Windows 2000/XP的存储器管理 (302)
16.1 存储器管理的基本概念 (302)
16.1.1 进程地址空间的布局 (302)
16.1.2 进程私有空间的分配 (303)
16.2 Windows 2000/XP地址转换 (307)
16.2.1 地址转换所涉及的数据结构 (307)
16.2.2 页错误处理 (311)
16.3 页调度策略 (313)
16.4 小结 (315)
习题 (316)
第17章 Windows 2000/XP的文件系统 (317)
17.1 文件系统概述 (317)
17.2 主控文件表 (318)
17.2.1 主控文件表的结构 (318)
17.2.2 主控文件表的记录结构 (319)
17.3 NTFS文件的引用和索引 (321)
17.4 Windows 2000/XP文件系统模型 (322)
17.4.1 文件系统分层模型 (322)
17.4.2 Windows 2000/XP文件系统驱动程序的体系结构 (323)
17.5 NTFS可恢复性支持 (326)
17.5.1 文件系统优化技术 (326)
17.5.2 日志文件服务的实现 (327)
17.5.3 NTFS坏簇恢复的支持 (331)
17.6 小结 (332)
习题 (332)
第18章 Windows 2000/XP的设备管理 (333)
18.1 Windows 2000/XP的I/O系统结构 (333)
18.2 I/O管理系统所涉及的关键数据结构 (334)
18.3 Windows 2000/XP的I/O处理 (337)
18.3.1 对单层驱动程序的I/O请求 (337)
18.3.2 设备I/O的中断处理 (338)
18.3.3 I/O请求的完成处理 (339)
18.3.4 对多层驱动程序的I/O请求 (340)
18.4 多处理I/O中的同步问题 (345)
18.5 快速I/O (345)
18.6 即插即用PnP管理器 (346)
18.7 小结 (347)
习题 (348)
参考文献 (349)