第1章网络操作系统概述
第1章 网络操作系统概述
11网络操作系统的发展 在计算机网络上配置网络操作系统NOS ( Network Operating System),是为了管理网络 中的共享资源,实现用户通信以及方便用户使用 网络,因而网络操作系统是作为网络用户与网络 系统之间的接口。 以推出的时间来说,UNⅨX为最早, Netware 为第二, Windows nt最晚
1.1 网络操作系统的发展 在计算机网络上配置网络操作系统NOS (Network Operating System),是为了管理网络 中的共享资源,实现用户通信以及方便用户使用 网络,因而网络操作系统是作为网络用户与网络 系统之间的接口。 以推出的时间来说,UNIX为最早,Netware 为第二,Windows NT最晚
111UNⅠX操作系统 19691970美国的电报电话公司(AT&T)Bel实验室首先 在PDP7机器上实现了UNX系统 1973年 Ritchie又用C语言对UNX进行了重写 1976年正式公开发表了 UNIX V.6版本,并开始向美国各大 学及研究机构颁发了UNIX的许可证并提供了源代码。 1978年发表了 UNIX V7版本,它是在PDP1170上运行的 84、87年分别发布了 UNIX SVR2和 UNIX SⅤR3 89年宣布了 UNIX SVR4。目前使用较多的是在1992年发表 的 UNIX SVR42版本。 UNIX系统从一个非常简单的操作系统发展成为性能先进 功能强大、使用广泛的操作系统,并成为事实上的多用户 多任务操作系统的标准
1.1.1 UNIX操作系统 • 1969~1970美国的电报电话公司(AT&T)Bell实验室首先 在PDP-7机器上实现了UNIX系统。 • 1973年Ritchie又用C语言对UNIX进行了重写。 • 1976年正式公开发表了UNIX V.6版本,并开始向美国各大 学及研究机构颁发了UNIX的许可证并提供了源代码。 • 1978年发表了UNIX V.7版本,它是在PDP 11/70上运行的。 • 84、87年分别发布了UNIX SVR 2和UNIX SVR 3; • 89年宣布了UNIX SVR4。目前使用较多的是在1992年发表 的UNIX SVR4.2版本。 • UNIX系统从一个非常简单的操作系统发展成为性能先进、 功能强大、使用广泛的操作系统,并成为事实上的多用户、 多任务操作系统的标准
112 Net Ware局域网操作系统 1983年,伴随着 Novell)公司的面世, Net Ware局域 网操作系统出现了。 其 Net Ware3.12、4.11两个版本得以广泛使用,98 年发布了 NetWare5版本,目前 NovellI准备发布 Net Ware6。 Net Ware能够提供“共享文件存取”和“打印”功 能使多台PC可以通过局域网同文件服务器联接起 来,共享大硬盘和打印机
1.1.2 NetWare局域网操作系统 • 1983年,伴随着Novell公司的面世,NetWare局域 网操作系统出现了 。 • 其NetWare 3.12、4.11两个版本得以广泛使用,98 年发布了NetWare 5版本,目前Novell正准备发布 NetWare 6。 • NetWare能够提供“共享文件存取”和“打印”功 能 ,使多台PC可以通过局域网同文件服务器联接起 来,共享大硬盘和打印机
1.3 Windows nt 2000 Windows nt是 Microsoft公司推出的网络操作系统。微软 最早推出的NT版本是 Windows nt3.1,之后微软公司又在 1994年正式推出了 Windows nt3.51版本。 996年,微软公司正式推出了 Windows nt40版本,在之 后的1997年初又推出 Windows nt中文版。 2000年微软公司推出了 Windows2000,包括专业版和服务 器版 2003 Windows 2003 Server Windows nt被设计成一种具有鲁棒性和可靠性的操作系统, 这种系统可以很容易的得到维护和扩展,可以随着系统的 升级利用新的技术。同时,其操作图形界面的友好,与其 家族桌面操作系统一致,容易被用户接收
1.1.3 Windows NT /2000 • Windows NT是Microsoft公司推出的网络操作系统 。微软 最早推出的NT版本是Windows NT 3.1,之后微软公司又在 1994年正式推出了Windows NT 3.51 版本 。 • 1996年,微软公司正式推出了Windows NT 4.0版本,在之 后的1997年初又推出Windows NT中文版。 • 2000年微软公司推出了Windows 2000,包括专业版和服务 器版。 • 2003 Windows 2003 Server。 • Windows NT被设计成一种具有鲁棒性和可靠性的操作系统, 这种系统可以很容易的得到维护和扩展,可以随着系统的 升级利用新的技术。同时,其操作图形界面的友好,与其 家族桌面操作系统一致,容易被用户接收
1.2网络操作系统的特性(1) 客户/服务器模式 客户/服务器( Client/ Server)模式是近年来流行的应用模式, 它把应用划分为客户端和服务器端,客户端把服务请求提交给 服务器,服务器负责处理请求,并把处理的结果返回至客户端。 32位操作系统 釆用32位内核进行系统调度和内存管理,支持32位 设备驱动器,使得操作系统和设备间的通信更为迅 速 抢先式多任务 网络操作系统一般釆用微内核类型结构设计,微内核始终保持 对系统的控制,并给应用程序分配时间段使其运行,在指定的 时间结束时,微内核抢先运行进程并将控制移交给下一个进程
1.2 网络操作系统的特性(1) • 客户/服务器模式 –客户/服务器(Client/Server)模式是近年来流行的应用模式, 它把应用划分为客户端和服务器端,客户端把服务请求提交给 服务器,服务器负责处理请求,并把处理的结果返回至客户端。 • 32位操作系统 –采用32位内核进行系统调度和内存管理,支持32位 设备驱动器,使得操作系统和设备间的通信更为迅 速。 • 抢先式多任务 –网络操作系统一般采用微内核类型结构设计,微内核始终保持 对系统的控制,并给应用程序分配时间段使其运行,在指定的 时间结束时,微内核抢先运行进程并将控制移交给下一个进程
1.2网络操作系统的特性(2) 支持多种文件系统 有些网络操作系统还支持多文件系统,以实现对系统升级的平滑 过度和良好的兼容性。 ·高可靠性 网络操作系统是运行在网络核心设备(如服务器)上的指挥管理 网络的软件,它必须具有高可靠性,保证系统可以365天24小时 不间断工作,并提供完整的服务 安全性 为了保证系统、系统资源的安全性、可用性,网络操作系统往往 集成用户权限管理、资源管理等功能,定乂各种用户对某个资源 存取权限,且使用用户标识SID唯一区别用户 容错性 网络操作系统应能提供多级系统容错能力,包括日志式的容错特 征列表、可恢复文件系统、磁盘镜像、磁盘扇区备用以及对不间 断电源(UPS)的支持
1.2 网络操作系统的特性(2) • 支持多种文件系统 –有些网络操作系统还支持多文件系统,以实现对系统升级的平滑 过度和良好的兼容性。 • 高可靠性 –网络操作系统是运行在网络核心设备(如服务器)上的指挥管理 网络的软件,它必须具有高可靠性,保证系统可以365天24小时 不间断工作,并提供完整的服务。 • 安全性 –为了保证系统、系统资源的安全性、可用性,网络操作系统往往 集成用户权限管理、资源管理等功能,定义各种用户对某个资源 存取权限,且使用用户标识SID唯一区别用户。 • 容错性 –网络操作系统应能提供多级系统容错能力,包括日志式的容错特 征列表、可恢复文件系统、磁盘镜像、磁盘扇区备用以及对不间 断电源(UPS)的支持
1.2网络操作系统的特性(3) 开放性 网络操作系统必须支持标准化的通信协议(如TCP/IP、 Ne tBEUI 等)和应用协议(如肛TP、SMTP、SNP等),支持与多种客户端 操作系统平台的连接 ·可移植性 网络操作系统一般都支持广泛的硬件产品,往往还支持多处理机 技术。这样使得系统就有了很好的伸缩性。 ·图形化界面(GUI) 网络操作系统良好的图形界面可以简化用户的管理,为用户提供 直观、美观、便捷的操作接口。 Internet支持 各品牌网络操作系统都集成了许多标准化应用,例如Web服务、 FTP服务、网络管理服务等等的支持,甚至E-mail(如 Linux的 Sendmail1)也集成在操作系统中
1.2 网络操作系统的特性(3) • 开放性 –网络操作系统必须支持标准化的通信协议(如TCP/IP、NetBEUI 等)和应用协议(如HTTP、SMTP、SNMP等),支持与多种客户端 操作系统平台的连接。 • 可移植性 –网络操作系统一般都支持广泛的硬件产品,往往还支持多处理机 技术。这样使得系统就有了很好的伸缩性。 • 图形化界面(GUI) –网络操作系统良好的图形界面可以简化用户的管理,为用户提供 直观、美观、便捷的操作接口。 • Internet支持 –各品牌网络操作系统都集成了许多标准化应用,例如Web服务、 FTP服务、网络管理服务等等的支持,甚至E-mail(如Linux的 Sendmail)也集成在操作系统中
13网络操作系统的功能(1) 网络操作系统功能通常包括:处理机管理、存储器 管理、设备管理、文件系统管理以及为了方便用户使用 操作系统向用户提供的用户接口,网络环境下的通信 网络资源管理、网络应用等特定功能。此外还有 1.网络通信 这是网络最基本的功能,其任务是在源主机和目标 主机之间,实现无差错的数据传输。 2.资源管理 对网络中的共享资源(硬件和软件)实施有效的管 理、协调诸用户对共享资源的使用、保证数据的安全性 和一致性
1.3 网络操作系统的功能(1) 网络操作系统功能通常包括:处理机管理、存储器 管理、设备管理、文件系统管理以及为了方便用户使用 操作系统向用户提供的用户接口,网络环境下的通信、 网络资源管理、网络应用等特定功能 。此外还有: 1. 网络通信 这是网络最基本的功能,其任务是在源主机和目标 主机之间,实现无差错的数据传输。 2. 资源管理 对网络中的共享资源(硬件和软件)实施有效的管 理、协调诸用户对共享资源的使用、保证数据的安全性 和一致性
13网络操作系统的功能(2) 3.网络服务 电子邮件服务 文件传输 存取和管理服务 共享硬盘服务 共享打印服务 4.网络管理 网络管理最主要的任务是安全管理,一般这是通过“存 取控制”来确保存取数据的安全性;以及通过“容错技术” 来保证系统故障时数据的安全性。 5.互操作能力 所谓互操作,在客户/服务器模式的LAN环境下,是指连 接在服务器上的多种客户机和主机,不仅能与服务器通信, 而且还能以透明的方式访问服务器上的文件系统
1.3 网络操作系统的功能(2) 3. 网络服务 电子邮件服务 文件传输 存取和管理服务 共享硬盘服务 共享打印服务 4. 网络管理 网络管理最主要的任务是安全管理,一般这是通过“存 取控制”来确保存取数据的安全性;以及通过“容错技术” 来保证系统故障时数据的安全性。 5.互操作能力 所谓互操作,在客户/服务器模式的LAN环境下,是指连 接在服务器上的多种客户机和主机,不仅能与服务器通信, 而且还能以透明的方式访问服务器上的文件系统