
Windows NT操作系统
Windows NT操作系统

1.概述 ·93年推出WINDOWS NT是一个32位的多任务操作系统。 ·NT操作系统控制CPU时间的分配,而不是控制应用 程序的分配。 ·NT支持多CPU,多CPU提供真正的多任务,使用对称 的多处理,意味着处理器分享所有任务,不象非对 称的多处理那样让操作系统使用一个CPU,而让应 用程序用另一个CPU。 ·NT也是一个容错的操作系统,应用程序在自己的虚 拟内存地址空间(4GB)上运行,一个应用程序不 会干扰另一个应用程序的内存空间
1. 概 述 • 93年推出WINDOWS NT是一个32位的多任务操作系统。 • NT操作系统控制CPU时间的分配,而不是控制应用 程序的分配。 • NT支持多CPU,多CPU提供真正的多任务,使用对称 的多处理,意味着处理器分享所有任务,不象非对 称的多处理那样让操作系统使用一个CPU,而让应 用程序用另一个CPU。 • NT也是一个容错的操作系统,应用程序在自己的虚 拟内存地址空间(4GB)上运行,一个应用程序不 会干扰另一个应用程序的内存空间

1)WIND0WSNT的特点 ·图形用户界面技术: ·支持多操作系统运行环境: ·对称多处理能力: ·内装网络功能; ·多重文件系统与异步I0以及采用面 向对象的软件开发技术 ·它提供了现代操作系统的几乎所有 功能,如:多任务能力;多处理系 统;虚拟资源管理;统一成一体化 的I/0系统;网络通信功能等,具有 很多的性能
1) WINDOWS NT的特点 • 图形用户界面技术; • 支持多操作系统运行环境; • 对称多处理能力; • 内装网络功能; • 多重文件系统与异步I/O以及采用面 向对象的软件开发技术 • 它提供了现代操作系统的几乎所有 功能,如:多任务能力;多处理系 统;虚拟资源管理;统一成一体化 的I/O系统;网络通信功能等,具有 很多的性能……

2)设计目标 。 可扩充性。(要求操作系统易于扩充,随 市场需求的变动易于改动) ·可移植性。(尽可能通过少改动而移植到 不同的处理机上) 。 可靠性。(操作系统应是稳健的,能对一 切意外处理;主动保护自己及其它用户免 遭破坏) 。 兼容性。(能执行为其它操作系统所编写 的程序能力,如早期版本等) ·高的系统性能。(快速处理图、文、声、 像、仿真软件等)
2) 设计目标 • 可扩充性。(要求操作系统易于扩充,随 市场需求的变动易于改动) • 可移植性。(尽可能通过少改动而移植到 不同的处理机上) • 可靠性。(操作系统应是稳健的,能对一 切意外处理;主动保护自己及其它用户免 遭破坏) • 兼容性。(能执行为其它操作系统所编写 的程序能力,如早期版本等) • 高的系统性能。(快速处理图、文、声、 像、仿真软件等)

3)NT的优良特性 ·先进的操作系统结构 ·性能优良的内核程序 ·丰富的网络服务
3) NT的优良特性 • 先进的操作系统结构 • 性能优良的内核程序 • 丰富的网络服务

2. Windows NT的系统模型 ·客户/服务器模型 ·对象模型 ·对称处理模型
2. Windows NT的系统模型 • 客户/服务器模型 • 对象模型 • 对称处理模型

1)客户/服务器模型 ·提供多种操作系统运行环境的支持。 (由NT设计目标兼容性的要求) ·改进了可靠性: A.每个服务器是以分配给它的主存 分区的独立进程方式运行。 B.每个服务器是以独立的用户进程 方式运行 C.适宜于分布式计算模型
1) 客户/服务器模型 • 提供多种操作系统运行环境的支持。 (由NT设计目标兼容性的要求) • 改进了可靠性: A.每个服务器是以分配给它的主存 分区的独立进程方式运行。 B.每个服务器是以独立的用户进程 方式运行 C.适宜于分布式计算模型

2)对象模型 NT操作系统使用对象模型有以 下优点: ·操作系统访问和操纵其资源是一致 的。(通过对象句柄) ·所有对象采用同样的保护方法,因 此简化了安全措施
2) 对象模型 NT操作系统使用对象模型有以 下优点: • 操作系统访问和操纵其资源是一致 的。(通过对象句柄) • 所有对象采用同样的保护方法,因 此简化了安全措施

3)对称多处理模型 所谓多处理模式是指一台计算机中 具有两个以上的处理机,可同时执行(NT 线程)。每个处理机上同时可有一进程 (或线程)在执行。对称多处理系统允许 操作系统在任何一个处理机上运行,即各 处理机平等。它们既可执行操作系统又执 行用户进程,共同负责管理系统主存,外 设和其它资源,各处理机共用主存
3) 对称多处理模型 所谓多处理模式是指一台计算机中 具有两个以上的处理机,可同时执行(NT 线程)。每个处理机上同时可有一进程 (或线程)在执行。对称多处理系统允许 操作系统在任何一个处理机上运行,即各 处理机平等。它们既可执行操作系统又执 行用户进程,共同负责管理系统主存,外 设和其它资源,各处理机共用主存

NT采用对称处理模式的优点 操作系统可在任一个空闲的处理机上运行, 也可同时在各处理机上运行。 ·一个进程的多个线程可同时在多个处理机 上运行。 ·服务器进程可使用多个线程在不同的处理 机上处理多个客户进程的服务请求
NT采用对称处理模式的优点 • 操作系统可在任一个空闲的处理机上运行, 也可同时在各处理机上运行。 • 一个进程的多个线程可同时在多个处理机 上运行。 • 服务器进程可使用多个线程在不同的处理 机上处理多个客户进程的服务请求