韩亚利
摘要:随着计算机网络的出现,在社会生活中应用越来越广泛,笔者通过分析计算机网络的基础上,对网络操作系统的有关概念进行了阐述,最终总结出几种网络操作系统的设计方法。
关键词:设计;计算机;网络操作系统;方法
对于计算机网络,是由计算机每一个系统集合而成的,在主机操作系统的基础上构建了网络操作系统,对网络的通信、共享的资源进行管理,以及对每一个主机上的运行任务给予协调,并给用户一致的软件,通过集合而成为网络的接口。针对网络的操作系统,主要是用户、程序、主机等操作系统处的接口,对于网络用户,前提是在应用网络操作系统,来分享网络提供的任何一种服务。
1计算机在网络操作系统的类别
关于网络的操作系统,结合工作的形式来划分,若是客户、服务器为模式,则是由网络的操作系统一起进行集中控制下完成的,这样,在客户之间实现了服务器的集中管理,尤其是通信、资源等,对于模式,分为:对等的、客户/服务器的。
1.1客户/服务器的模式
若网络的操作系统的运行,即在客户与服务器的模式下而进行的,其功能有2个,一个是在前端,通过客户实施了处理办法,而另一个,即在后端,是由服务器而进行处理的。对于一个计算,往往实施的任务,即被客户、服务器等程序来共同担负,而对于客户与服务器的方式,是从逻辑上分析的,即具有星形特点的结构,在所有的客户、服务器之间,均被具有逻辑特点的链路而直通的,但是客户之间却不能,对于服务器,属于网络的一个中心部分,客户就是所说的用户,对于客户与服务器的模式,如图1所示:
1.2对等的模式
一旦操作系统居于对等的网络形式下,对于网络中的所有计算机,在使用的系统软件方面,均是一致的,网络资源得到共享;对于计算机,凭借客户的地位与其他的计算机实现通信,从而资源得到共享;若凭借服务器的地位,共享的资源得到很好地管理,便于其他客户的使用。
2实现计算机、网络操作系统的方法
对于单机操作系统,已经对其进行了分析,与网络的操作系统进行比较,得出网络操作系统是把多台机器变为抽象的机器,即具有更强的功能。对于原始的机器,由于不同的选择、不同的环境,则抽象机器系统的观点、做法就不同,其方法包括以下几种:
2.1面向任务系统和通用系统
对于计算机的网络操作系统,根据使用的环境划分,包括:面向任务的系统、通用的系统。为了解决一定的、有明确意义的任何一个任务,需要面向任务系统来实现,属于紧密性的耦合系统。而那些问题往往是比较明确的,其控制、数据等条件比较特殊,而通用系统,满足任何一个领域的需求,能实现整体功能的操作。
2.2基础级和变形系统
对于计算机的网络操作系统,依据建立的方法划分,包括:基础级、变形系统等,基础级作为基本的结构块,即以裸机系统而相连的,在此前提下对网络操作的系统进行设计,以及专门设计系统的所有资源,从而发挥出最好的功能,通过基础级的方法的使用,网络操作系统更加高效,而开发所用的资金多,目前,大部分软件均不能被用。针对变形系统,是在原本软件的基础上而进行的,把其进行组合而成为一体,最终对网络的操作系统进一步去开发。而对其进行设计的时候,要针对网络的操作系统来设置,把其每一个结构,即作为任何一台机器的操作系统的成分。
2.3单代理结构、分布式的代理结构
在网络的操作系统中,是以网络的安置作为方式而进行划分的,分为:形式单一的代理结构、以分布式为主的代理结构。对于形式单一的代理结构,往往是把网络的操作系统,即全部功能集结于一个专用的机器中而完成的,用户在使用这台机器时,能够存取、控制机器资源,而这台机器被作为代理结构供用户使用。所以,使用单一的代理结构,实现不了网络操作系统的程序执行的环境。
分布网络操作系统的功能于每一台的机器当中,对于每一个机器,其中,包含有网络操作系统的软件,实现的功能有两个:第一,对这个机器资源实施管理,维护网络操作系统的前提下完成管理;第二,在特殊情况下,需要网络操作系统的软件,使得网络的操作系统具备的全部功能得以完成。