基于Linux的网络计算机服务器的设计与实现

基于Linux的网络计算机服务器的设计与实现
基于Linux的网络计算机服务器的设计与实现

基于Linux的网络计算机服务器的设计与实现

作为一种早期的源代码开放操作系统,Linux本身就具有开放源代码的特性和一定的优势,在很多大型企业和政府机构中都得到了广泛的应用,其市场份额也在不断扩大。本文对基于Linux的网络计算机服务器的设计与实现进行了简要的分析,通过分析网络计算机以及在Linux上实现网络计算机服务器的主要技术需求,梳理了当前NC服务器的主流实现技术,对以Linux为基础的网络计算机服务器NCS体系结构进行了分析,供相关人员参考。

标签:设计;网络计算机服务器;Linux

0 引言

在个人电脑和网络发展的过程中,信息系统的主要终端形式就是PC,因此需要对硬件系统和软件系统进行更新,这样不仅会增加总体拥有的成本,也会带来比较繁琐的维护工作。与此同时以服务为中心的计算模式对计算机系统的资源共享性提出了更高的要求,我国的网络带宽提高幅度也非常迅速,网络计算机加高性能用服务器成为了网络计算机服务器体系结构的主要发展方向。

1 NC(网络计算机)及其技术要求

1.1 NC(网络计算机)

作为一种瘦客户端,网络计算机能够运用网络来提供大多数的资源,因此网络服务器是获取网络计算用服务的主要来源。根据网络计算的相应性能和基本概念,当前的NC主要有以下3个方面的内容:①NetPC,其基础是实现服务器的增加,通过集中式管理的方式对计算机进行简化。②类NC,就是以X终端和无盘工作站的改进为基础的windows终端。③真NC,真NC的主要技术是Java,符合NC-1规范标准,对资源具有较少的要求。

对比个人电脑可以发现,网络计算机具有较强的管理性,而且价格相对较低,其系统主要包括网络服务器上的应用服务、网络计算机服务器、网络计算机3个层面[1]。

1.2 在Linux上实现网络计算机服务器的技术要求

作为世界上使用范围最广的操作系统,Linux系统在各种嵌入式设备、桌面PC、网络服务器中都得到了广泛的应用。我国的很多高校、企业和电子政务中也开始应用Linux,这就需要在Linux上实现网络计算机服务器。

X窗口平台是Linux系统在桌面上的主要应用形式,其优点在于能够在远端设备上显示应用程序的用户界面,但是其也存在一些问题,与NC架构不适应:

相关主题
相关文档
最新文档