客戶機/伺服器系統

客戶機/伺服器系統 Client/server system 簡稱C/S系統。是一類按新的套用模式運行的分散式計算機系統

基本介紹

  • 中文名:客戶機/伺服器系統
  • 外文名:Client/server system 簡稱C/S系統
  • 定位分散式計算機系統
  • 特點:編程,調試和維護費用低
概述,特徵,技術,套用,

概述

在這個套用模式中,用戶只關心完整地解決自己的套用問題,而不關心這些套用問題由系統中哪台或哪幾台計算機來完成。在C/S系統中,能為套用提供服務(如檔案服務,列印服務,拷貝服務,圖象服務,通信管理服務等)的計算機或處理器,當其被請求服務時就成為伺服器。一台計算機可能提供多種服務,一個服務也可能要由多台計算機組合完成。與伺服器相對,提出服務請求的計算機或處理器在當時就是客戶機。從客戶套用角度看,這個套用的一部分工作在客戶機上完成,其他部分的工作則在(一個或多個)伺服器上完成。

特徵

C/S系統最重要的特徵是:它不是一個主從環境,而是一個平等的環境,即C/S系統中各計算機在不同的場合既可能是客戶機,也可能是伺服器,進入90年代,C/S系統迅速流行,在於它有很多優點:用戶使用簡單,直觀;編程,調試和維護費用低;系統內部負荷可以做到比較均衡,資源利用率較高;允許在一個客戶機上運行不同計算機平台上的多種套用;系統易於擴展,可用性較好,對用戶需求變化的適應性好。

技術

從技術角度看,C/S系統本質上是將70年代就提出的虛擬機器的概念使用於分散式計算機系統,其本質是實現功能的合理分布和處理的“無縫連線”。C/S系統的實用依賴於若干90年代才成熟的技術:首先由於以一系列標準為基礎的開放式系統原則被普遍接受,為各種客戶機,伺服器之間提供中間件(Middleware)成為可能;第二,CASE工具,視窗技術,面向對象技術分散式資料庫技術等的成熟,為C/S系統環境下的編程,調試,運行提供了良好的條件;性能價格比迅速提高的計算機為開銷甚大的分散式作業系統提供了可接受的運行條件,使得分散式邏輯處理,分散式伺服器等套用模式得以實現。

套用

C/S系統已廣泛用於中小型工商企業,機關等部門,由於通訊技術的進展,C/S系統在地域上可有較大的跨度。

相關詞條

熱門詞條

聯絡我們