文档介绍:三级网络技术
第4章 服务器操作系统
网络操作系统的特点
服务器操作系统的概念
网络操作系统是用户与网络资源的接口,它是负责管理整个网络资源和方便网络用户的软件集合。由于网络操作系统主要是运行在服务器上的,因此把它称为服务器操作系统。
服务器操作系统的功能
服务器操作系统除了具有传统单机操作系统的管理和服务功能外,主要增加了网络通信与资源共享功能,为用户的请求提供各种网络服务。
计算机三级网络技术
3
操作系统的定义
操作系统是最靠近硬件的一层系统软件,它是用户与计算机之间的接口,其任务是改善人机界面、管理全部资源、控制程序运行、支持应用软件等。用户界面由窗口、菜单、图标、按钮组成,单击鼠标即可完成操作。操作系统通过调用内置的函数来完成基本的操作任务。
计算机三级网络技术
4
操作系统的管理功能
操作系统的管理功能
进程与处理机管理
作业管理
存储管理
设备管理
文件管理
计算机三级网络技术
5
1.进程管理
目标:对CPU的管理,建立启动进程机制
DOS属于单用户单任务操作系统,只能启动一个进程, EXEC函数启动进程
Windows可以同时启动多个进程,属于多任务多进程操作系统,进程启动函数是CreateProcess
操作系统的处理器管理是根据一定的策略将处理器交替地分配给系统内等待运行的程序。
操作系统的作业管理功能是为用户提供一个使用系统的良好环境,使用户能有效地组织自己的工作流程,并使整个系统高效地运行。
计算机三级网络技术
6
2.内存管理
目标:给每一个应用程序所必需的内存,而又不占用其它应用程序的内存
DOS工作在实模式下,只能使用1MB的内存
Windows工作在保护模式下,利用扩展内存,可以使用1MB以上的内存
Windows内存管理的另一个任务是采取某些步骤以阻止应用程序访问不属于它的内存。
计算机三级网络技术
7
3.文件系统
负责管理在硬盘和其它大容量存储设备中存储的文件
打开文件主要使用文件句柄(Handle),是识别文件的唯一依据。
DOS的文件系统为FAT(文件分配表)
Windows为VFAT(虚拟文件分配表)
OS/2为HPFS(高性能文件系统)
4.设备I/O
对设备进行管理
DOS使用的驱动程序为BIOS提供的
Windows和OS/2编写一些较高级的驱动程序
计算机三级网络技术
8
操作系统的结构
操作系统通常有4类组件:驱动程序、内核、接口库和外围组件。
操作系统常见的结构有:简单结构、层次结构、微内核结构、垂直结构和虚拟机结构。其中内核结构又可分为单内核、微内核、超微内核以及外核。在应用领域中,以单内核结构为基础的操作系统一直占据着主导地位。大部分Unix、Linux以及Windows几乎都采用单内核结构,而Windows NT则是基于改良的微内核结构。还有一些嵌入式系统使用了外核结构。
计算机三级网络技术
9
除了单机操作系统的功能之外,还提供以下两个功能:
提供高效的网络通信能力;
提供多项网络服务功能,如远程管理,文件传输,电子邮件,远程打印等。
网络操作系统的基本任务
屏蔽本地资源和网络资源的差异性;
为用户提供各种基本网络服务功能;
完成网络共享系统资源的管理;
提供网络系统的安全性服务。
计算机三级网络技术
10