遠程批處理

遠程批處理

遠程批處理是一種數據處理方式的術語,在這種方式中,通信技術用於從地理位置上將數據的輸入輸出與以批處理模式進行數據處理的計算機分開。

基本介紹

  • 中文名:遠程批處理
  • 外文名:remote batch processing
  • 拼音:yuǎn chéng pī chù lǐ
  • 屬性:一種數據處理方式的術語
  • 相關名詞:遠程批處理系統,遠程批處理終端
  • 套用學科:網路和接口
概述,處理特徵,遠程批處理系統,遠程批處理終端,遠程作業輸入,遠程數據輸入,

概述

批處理有兩種不同含義。(1) 把批處理看成計算機執行一組程式的方法。按照這種方法,計算機執行完了一個程式之後,再開始執行下一個程式。批處理系統就是按照這種方式運行的。在批處理系統中,各個用戶把自己的程式、數據和作業說明書交給系統操作員,由操作員安排依次處理。(2)把批處理看成一種數據處理的方法。依照這種方法,在處理之前,將輸入的數據或作業加以收集和分類,把其中相同和類似的部分集中起來,由同一處理程式一次運行處理完畢。這可方便操作和提高處理效率。
遠程批處理是一種數據處理方式的術語,在這種方式中,通信技術用於從地理位置上將數據的輸入輸出與以批處理模式進行數據處理的計算機分開。
遠程批處理
遠程批處理的流程如右圖所示,與批處理不同的是②中的媒體轉換,④中作業的輸入操作,全部在遠程批處理終端方面完成,使用通信線路將遠程批處理終端聯結起來,因此不必用人工方式向計算中心運送數據;而輸出結果也能夠向遠程批處理終端方面的輸出設備上直接輸出。

處理特徵

(1)遠程批處理的目的:
能夠實現在遠方輸入輸出作業,因此從輸入作業到獲得結果的時間節省了(縮短周轉時間)。
(2)為實現目的所必需的功能:
①遠程作業(Job)輸入功能(RJE:Remote Job Entry)
遠程批處理終端
遠程批處理站程式(CPU終端)
②輸出結果發行地的控制功能
在計算中心輸出
向本身終端輸出
向其他終端輸出
(3)輸入作業控制信息的地點:遠程批處理終端。
(4)數據輸入輸出地點/處理單位:遠程批處理終端/作業。

遠程批處理系統

在一般計算中心(或數據中心)的小型機以上的計算機中所配置的作業系統通常屬於批處理作業系統。用戶把要計算的問題、數據和作業說明書一起交給操作員,操作員將一批算題輸入到計算機,然後由作業系統來控制執行。通常,採用這種批量化處理作業技術的作業系統稱為批處理作業系統。 .
批處理作業系統又分為單道和多道批處理系統。這二者的區別在於:
(1)作業道數。單道批處理系統中只有一道作業在主存中運行。而多道批處理系統中同時有多道作業在運行。
(2)作業處理方式。單道批處理系統是把多個用戶作業形成一批,由衛星機將這些作業輸入磁帶中,然後主機再從該磁帶中將作業一個一個地讀入主存進行處理。作業完成後,將結果也都輸出到另一磁帶中去,當這批作業全部完成後,再由衛星機把此磁帶上的結果通過相應的輸出設備輸出。處理完一批作業後再處理另一批作業。而在多道批處理系統中(包括網路中的遠程批處理),作業可隨時(不必集中成批)被接受進入系統,並存放在磁碟輸入池中形成作業佇列。
而後作業系統按一定原則從作業佇列中調入一個或多個作業進入主存運行。所以,“批”的概念已不十分明顯。這裡所謂的“批處理”是指這樣一種操作方式:即用戶與他的作業之間沒有互動作用,不能直接控制其作業的運行,一般稱這種方式為批操作。
遠程批處理系統。遠程終端通過通信線路訪問計算機的信息處理系統,又稱遠程終端處理系統。20世紀70年代以來,隨著分時系統和計算機網路的發展,遠程信息處理系統得到了迅速的發展。這種系統可以同時給許多地點提供不同類型的數據處理服務,要求服務的地點僅需配置一台終端設備和相應的通信接口,而不必再單獨裝備價格昂貴的電子計算機。
遠程批處理系統又稱遠程作業輸入(RJE)系統。主機等待遠程終端的作業,並將作業進行批處理排隊,處理後再送回原來的終端。

遠程批處理終端

這種終端所包括的部件有:卡片讀入機,卡片穿孔機,行印機,控制器、磁帶磁碟存儲器等,也有使用鍵盤和顯示器的。遠程批處理終端的套用方式有遠程作業輸入和遠程數據輸入兩種。典型的遠程批處理終端設備如右圖所示。
遠程批處理

遠程作業輸入

在網路環境中,將特定的作業遷移到遠程節點處理是一種很有價值的事情,例如將一個列印作業傳送到一台不那么忙的列印伺服器,或將一個CPU密集型作業傳送到一遠程數字計算機。
然而, 要想像更複雜的作業包含了一組子作業,這些子作業按預先定義好的次序執行,才能產生預想的結果。在網路中傳送、控制和操縱作業的通用概念已經在IS0883](ISO,1992b)中得到說明。
作業傳送和操縱(Job Transfer and Manipulation,JTM)服務的用戶有著不同作用:
(1)啟動代理 啟動執行一個作業的用戶。它向JTM提供者發出 ·作業描述。根據收到的作業描述,JTM提供者編譯一個工作說明,工作說明包含了一些命令,如需要哪個檔案、這些檔案現存在何處、為了進一步處理應將檔案移到哪個節點及新產生的檔案最終應存放在何處等信息。
(2)源代理 存儲檔案的用戶,JTM提供者按照工作說明向它請求這些檔案。
(3)匯代理JTM提供者可在此布置檔案的用戶,例如表示印表機或檔案存儲器的用戶。
(4)執行代理 對由JTM提供者指定的輸入檔案執行操作,並將輸出檔案返回給JTM提供者的用戶。
源、匯和執行代理如何處理給定的檔案或如何管理可檢索的檔案對JTM提供者來說是透明的,注意到這一點很重要。JTM提供者只負責根據工作說明在代理之間查詢、布置及傳送檔案。
然而,JTM提供者應確保所要求工作的執行不會丟失或重複,這—-點是通過防止代理及通信故障達到的。因此,JTM提供者的動作是通過託付、並發和恢復(Commitment,Concurrency andRecovery,CCR)過程實現的。由ISO/IEC 9804定義的這些過程允許從故障中恢復、排除並發乾擾及提供將JTM工作定義為一‘個或多個原子動作的能力。
遠程批處理
工作說明可包含任意多個動作,這些動作按可定義的次序執行,即順序地、並發地或有條件地執行。JTM提供者實際上是一組分布在網路中的JTM對象,為了處理工作說明,JTM提供者將該工作說明從一個JTM對象傳遞到另一‘個JTM對象,以便收集和布置檔案。如果JTM對象已執行了本地動作,則表示作業的這部分完成,JTM將它的責任沿著工作說明傳遞給下一個JTM對象。一旦JTM對象的工作完成後,就不再需要保持有關作業的背景知識。右圖顯示了一個可能的JTM套用。

遠程數據輸入

數據輸入操作將原始的已知數據送入計算機記憶體單元存儲,以供數據處理時使用。由於變數是計算機記憶體中的存儲單元,因此,數據輸入操作的對象是變數,即數據輸入是將數據送到變數中。
遠程批處理
所謂的遠程數據輸入即將原始的已知數據送入遠程計算機記憶體單元存儲,遠程數據輸入多半是由另一個子系統或遠端工作站、通信電纜而輸入的。常見的輸入設備和介質如右圖所示。
選擇輸入設備時,主要要考慮輸入的數據量、頻率、速度、準確性、類型、格式、保密性費用等因素。

相關詞條

熱門詞條

聯絡我們