南京大学:《操作系统》课程教学资源(PPT课件)第八章(8.2)实例研究Windows2000

●Wi例00乐统舶纚剽细括: ●提供一个真正32位抢 入的虚拟内 系 ●●能够在多种硬件体系结构上运行 ●能够支持SMP结构和 CLUSTER结构 ●优秀的分布式计算平台,既可以作为网络客户,又 可以作为网络服务器。 ●●支持FAT、FAT32、NTFS和CDFS等多种文件系统 ●●可以运行多数16位的DOS程序和 Windows3.1程序。 ●符合政府对支持POSX1003.1的要求 ●支持政府和企业对操作系统安全性的要求。 ●●支持 Unicode,适应对全球市场的需要
⚫ Windows 9.8实例研究: 2000Windows2000 系统结构的设计需求包括: 的系统结构 ⚫ ⚫提供一个真正32位抢占式可重入的虚拟内存操作系 统。 ⚫ ⚫能够在多种硬件体系结构上运行。 ⚫ ⚫能够支持SMP结构和CLUSTER结构。 ⚫ ⚫优秀的分布式计算平台,既可以作为网络客户,又 可以作为网络服务器。 ⚫ ⚫支持FAT、FAT32、NTFS和CDFS等多种文件系统。 ⚫ ⚫可以运行多数16位的DOS程序和Windows 3.1程序。 ⚫ ⚫符合政府对支持POSIX 1003.1的要求。 ⚫ ⚫支持政府和企业对操作系统安全性的要求。 ⚫ ⚫ 支持Unicode,适应对全球市场的需要

Windows2000系统结构的应达到如下 的设计目标: 左性 代码必 可移植性:能够在多种体系结构中运行, 并相对简单地移入新体系结构 可靠性与坚固性:能够防止内部故障和 外部侵扰造成的损害。 ●兼容性:与DOs、 Windows的旧版本兼 容,并和一些其他的操作系统如Unⅸ、OS2 和 Netware相互操作。 性能:能够达到较高的效率
Windows2000系统结构的应达到如下 的设计目标: ⚫ ⚫ 可扩充性:当市场需求变化时,代码必 须易于扩充和改动。 ⚫ ⚫ 可移植性:能够在多种体系结构中运行, 并相对简单地移入新体系结构。 ⚫ ⚫ 可靠性与坚固性:能够防止内部故障和 外部侵扰造成的损害。 ⚫ ⚫ 兼容性:与DOS、Windows的旧版本兼 容,并和一些其他的操作系统如Unix、OS2 和Netware相互操作。 ⚫ ⚫ 性能:能够达到较高的效率

● Windows2000的设计者们认为 采用整体式或层次式的操作系统体系结构 是不恰当的,它们在可扩充性和可移植性方面效 果不好。 ●采用类似于Mach的微内核结构也是不恰当的, 纯的微内核设计只涉及最小内核,其他服务都运 行在用户态,它的运算费用太高,在商业上不适 用
⚫ Windows2000的设计者们认为: ⚫ ⚫ 采用整体式或层次式的操作系统体系结构 是不恰当的,它们在可扩充性和可移植性方面效 果不好。 ⚫ 采用类似于Mach的微内核结构也是不恰当的, 纯的微内核设计只涉及最小内核,其他服务都运 行在用户态,它的运算费用太高,在商业上不适 用

因此, Windows2000的系统结构在纯微内核结 构的基础上做了一些扩展,它融合了层次式结构 和纯微内核结构的特点。对操作系统性能影响很 大的组件在内核下运行,而其他一些功能则在内 核外实现。如图9-12简单说明 Windows2000的 系统结构
⚫ 因此,Windows2000的系统结构在纯微内核结 构的基础上做了一些扩展,它融合了层次式结构 和纯微内核结构的特点。对操作系统性能影响很 大的组件在内核下运行,而其他一些功能则在内 核外实现。如图9-12简单说明Windows2000的 系统结构

Windows2000的关键系统组件 1)硬件抽象层HAL ●3)内核 ●4)执行体 ●5) NTDLL.DL ●6)系统进程 ●7)服务 ●8)环境子系统 ●9)用户应用程序和子系统动态连接库
Windows2000的关键系统组件 ⚫ 1)硬件抽象层HAL ⚫ 2)设备驱动程序 ⚫ 3)内核 ⚫ 4)执行体 ⚫ 5)NTDLL.DLL ⚫ 6)系统进程 ⚫ 7)服务 ⚫ 8)环境子系统 ⚫ 9)用户应用程序和子系统动态连接库
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 南京大学:《操作系统》课程教学资源(PPT课件)第八章(8.1)网络操作系统.ppt
- 南京大学:《操作系统》课程教学资源(PPT课件)第八章 网络与分布式操作系统.ppt
- 南京大学:《操作系统》课程教学资源(PPT课件)第八章(8.3)分布式计算.ppt
- 南京大学:《操作系统》课程教学资源(PPT课件)第七章 操作系统安全性(7.4)内部访问授权.ppt
- 南京大学:《操作系统》课程教学资源(PPT课件)第七章 操作系统安全性(7.1-7.3).ppt
- 南京大学:《操作系统》课程教学资源(PPT课件)第七章(7.7)实例研究Windows2000.ppt
- 南京大学:《操作系统》课程教学资源(PPT课件)第七章(7.8)实例研究UnixWare 2.ppt
- 南京大学:《操作系统》课程教学资源(PPT课件)第六章(6.3-3)文件管理2.ppt
- 南京大学:《操作系统》课程教学资源(PPT课件)第六章 文件管理.ppt
- 南京大学:《操作系统》课程教学资源(PPT课件)第六章(6.7)实例研究:Windows 2000.ppt
- 南京大学:《操作系统》课程教学资源(PPT课件)第六章(6.6)实例研究:Linux.ppt
- 南京大学:《操作系统》课程教学资源(PPT课件)UNIX操作系统的文件管理讲义.ppt
- 南京大学:《操作系统》课程教学资源(PPT课件)第五章(5.2)I/o软件原理.ppt
- 南京大学:《操作系统》课程教学资源(PPT课件)第五章(5.4)缓冲技术.ppt
- 南京大学:《操作系统》课程教学资源(PPT课件)第五章 设备管理.ppt
- 南京大学:《操作系统》课程教学资源(PPT课件)第四章(4.4)页面replace.ppt
- 南京大学:《操作系统》课程教学资源(PPT课件)第四章(4.5)虚拟存储管理.ppt
- 南京大学:《操作系统》课程教学资源(PPT课件)第四章(4.3)分页式存储管理.ppt
- 南京大学:《操作系统》课程教学资源(PPT课件)第四章(4.5.3)分段式虚拟存储管理.ppt
- 南京大学:《操作系统》课程教学资源(PPT课件)第四章 存储管理.ppt
- 南京大学:《操作系统》课程教学资源(PPT课件)第九章 操作系统结构.ppt
- 南京大学:《编译原理》课程教学资源(PPT课件讲稿)引言(主讲:赵建华).ppt
- 南京大学:《编译原理》课程教学资源(PPT课件讲稿)第一章 总论(主讲:赵建华).ppt
- 南京大学:《编译原理》课程教学资源(PPT课件讲稿)第二章 文法与语言.ppt
- 南京大学:《编译原理》课程教学资源(PPT课件讲稿)第三章 词法分析.ppt
- 南京大学:《编译原理》课程教学资源(PPT课件讲稿)第四章 语法分析——自顶向下分析技术(1/2).ppt
- 南京大学:《编译原理》课程教学资源(PPT课件讲稿)第四章 语法分析——自顶向下分析技术(2/2).ppt
- 南京大学:《编译原理》课程教学资源(PPT课件讲稿)第五章 语法分析——自底向上分析技术(1/2).ppt
- 南京大学:《编译原理》课程教学资源(PPT课件讲稿)第五章 语法分析——自底向上分析技术(2/2).ppt
- 南京大学:《编译原理》课程教学资源(PPT课件讲稿)第六章 语义分析和目标代码生成.ppt
- 南京大学:《编译原理》课程教学资源(PPT课件讲稿)第八章 代码优化.ppt
- 南京大学:《编译原理》课程教学资源(PPT课件讲稿)第九章 出错处理.ppt
- 电子工业出版社:《计算机网络》课程教学资源(第四版,PPT课件讲稿)第一章 概述(谢希仁).ppt
- 电子工业出版社:《计算机网络》课程教学资源(第四版,PPT课件讲稿)第十章 因特网的演进.ppt
- 电子工业出版社:《计算机网络》课程教学资源(第四版,PPT课件讲稿)第二章 物理层.ppt
- 电子工业出版社:《计算机网络》课程教学资源(第四版,PPT课件讲稿)第三章 数据链路层.ppt
- 电子工业出版社:《计算机网络》课程教学资源(第四版,PPT课件讲稿)第四章 局域网.ppt
- 电子工业出版社:《计算机网络》课程教学资源(第四版,PPT课件讲稿)第五章 广域网(谢希仁).ppt
- 电子工业出版社:《计算机网络》课程教学资源(第四版,PPT课件讲稿)第六章 网络互连.ppt
- 电子工业出版社:《计算机网络》课程教学资源(第四版,PPT课件讲稿)第七章 运输层.ppt