第一讲网络操作系统概述总体概述应学会的内容:掌握网络操作系统的定义熟悉网络操作系统的类型了解网络操作系统的发展重点:掌握网络操作系统的定义难点:熟悉网络操作系统的类型操作系统是计算机系统中的一个系统软件。其作用是:提供一个计算机用户与计算机硬件之间的接口有效地控制和管理计算机系统中的各种硬件和软件资源合理地组织计算机系统的工作流程1.操作系统的定义用户和计算机关系2.操作系统发展史1.人工操作方式(1946-50年代)计算机没有操作系统,计算机的操作由程序员采用手工操作直接控制和使用计算机硬件,用户既是程序员,又是操作员。特点:a.用户独占了全机的资源;b.资源利用率低;c.计算机系统效率低下;2.批处理技术(50年代末-60年代中)批处理技术是指计算机系统对一批作业自动进行处理的技术。操作员收集到一批作业后一起把它们放到卡片机上等待输入输入计算机。计算机上则运行了一个驻留在内存中的执行程序,以对作业进行自动控制和成批处理。特点:能实现作业到作业的自动转换,缩短作业的准备和建立时间减少人工操作和干预,让计算机尽可能地连续工作。批处理技术流程图输入磁带通过纸带或卡片机一批作业内存按顺序将各个作业装入执行程序完成作业3.多道程序设计技术(60年代初-70年代中)多道程序设计(Multiprogramming)是指允许多个程序同时进入一个计算机系统的主存储器并启动进行计算的方法。从宏观上看,多道程序都处于运行过程中,但都未运行完成;从微观上看,各道程序轮流占用CPU,交替地执行。引入多道程序设计技术的根本目的是提高CPU的利用率,充分发挥系统部件的并行性。特点:a.独立性b.随机性c.资源共享性3.操作系统的基本类型1.批处理操作系统用户把要计算的应用问题遍成程序,连同数据和作业说明书一起交个操作员,操作员集中一批作业,并输入到计算机中。然后由操作系统来调度和控制用户作业的执行。通常,采用这种批量化处理作业方式的操作系统称为批处理操作系统。1.批处理操作系统批处理操作系统根据一定的调度策略把要求计算的算题按一定的组合和次序去执行,从而,系统资源利用率高,作业的吞吐量大。批处理系统的主要特征:a.用户脱机工作;b.成批处理作业;c.多道程序运行;d.作业周转时间长;2.分时操作系统允许多个联机用户同时使用一台计算机系统进行计算机的操作系统称分时操作系统。其实现思想如下:每个用户在各自的终端上以问答的方式控制程序运行,系统把中央处理器的时间划分成时间片,轮流分配给各个联机终端用户,每个用户只能在极短时间内执行,若时间片用完,而程序还未做完,则挂起等待下次分得时间片。这样一样来每个用户的每次要求都能得到快速响应,每个拥护获得这样的印象,好象他独占了这台计算机一样。2.分时操作系统特征:a.同时性;b.独立性;c.及时性;d.交互性;3.实时操作系统实时操作系统(RealTimeOperatingSystem)是指当外界事件或数据产生时,能够接收并以足够快的速度予以处理,其处理的结果又能在规定的时间之内来控制监控的生产过程或对处理系统作出快速响应,并控制所有实行任务协调一致运行的操作系统。特点:响应及时,可靠性高4.通用操作系统如果一个操作系统工程兼有批处理、分时处理和实时处理系统三者或者其中两者的功能,就形成了通用操作系统。4.网络操作系统的定义它是网络拥护和计算机网络的接口,它管理计算机的硬件和软件资源,诸如网卡、网络打印机、容量外存等,为用户提供文件共享、打印共享等各种网络服务以及电子邮件、等专项服务。因此,网络操作系统是一种具有单机操作和网络管理双重功能的系统软件。注意网络操作系统与桌面操作系统的本质的区别在于服务的目的。5.网络操作系统主要功能数据共享:网络操作系统的核心功能;设备共享:网络用户共享比较昂贵的设备。文件管理:管理网络用户读写服务器上的文件,并对访问操作权限进行协调和控制;名字服务:网络用户注册管理,通常由域名服务器完成;网络安全:防止非法用户对网络资源的操作、窃取、修改和破坏;网络管理:包括网络运行管理和网络性能监控等;系统容错:防止系统因故障而影响网络正常运行;网络互连:将不同的网络互连在一起,实现相互通信和资源共享;应用软件支持:支持电子邮件、数据库、文件服务等各种网络应用6.常见的网络操作系统1.UNIX/Linux是一种多用户、多任务的网络操作系统。主要应用于大型机、小型机以及高档微机。2.WindowsNT/2000/2003微软公司开发的一种高性能多用户、多任务网络操作系统,可以以部门工作组、中小型企业用户提供文件打印、应用软件、Web和通讯等各种服务。3.Netware是Novell数据系统公司开发的高性能网络操作系统小结本节课我们重要学了以下内容:1.计算机操作系统的定义。2.计算机操作系统的发展。3.网络操作系统的定义与发展。作业1.什么是网络操作系统?2.网络操作系统的功能有哪些?