1、主機/終端的關系和伺服器/客戶端的關系之間的概念有什麼不同?有無本質的區別?
新終端與主機開發總結
.
開始新工作已經有兩周的時間了,自己對以後的工作也有了基本的了解,主要就是對銀行聯機系統的開發,銀行里開發的程序主要分聯機與批量,聯機系統相對批量系統來說是實時性要求比較高的,通過與用戶的交互獲取信息,在很短的時間內處理並應答。銀行的系統相對於普通的系統來說,安全性要求較高,而且全行的數據統一在一個系統中處理,所以需要用到IBM的大型機,自己本來以為沒接觸過這類的開發,應該跟我以前的開發環境很不一樣,但其實只要對大型機的系統和大型機的開發做基本了解就可以了,因為一些底層的東西早已經有人封裝好了,我們只是在專門的開發工具上針對不同的業務要求做開發,所以寫的程序結構都差不多,當慢慢的了解一些基本概念和累計一些相關經驗之後,我感覺應該問題不大。
新終端與主機的關系有點類似我們win32程序中的客戶端與服務端的關系,新終端開發並不復雜,工行已經提供了一個可視化的開發工具,做界面就像在delphi中一樣,只需要把你所需的控制項拖放到界面上就可以了,所見即所得,把界面整理好之後還要做的工作有兩點,一個是控制用戶信息的輸入,另一個是將用戶的信息通過規定好的dsr文件打包上傳到主機,等待主機處理完返回數據包,將數據包接包得到結果顯示給用戶看。新終端的開發跟我以前的一些開發很相似,我學起來很順利,兩天就完成了一個練習的編碼與測試。主機的開發相對新終端來說就會比較陌生一點,我只能通過看例子程序來了解它的基本架構與處理流程,一般一個主機程序分成兩個gcl文件,一個放在對公分區,一個放在個人分區,主機程序的大致結構都是一樣的,根據不同的業務需求需要設計不同的dsr文件,具體的處理也會有所不同。主機開發用的是gcl語言,這種語言跟java很相似,參考著以前的程序應用起來沒什麼問題。工行定義好了很多基本的介面和結構,在主機開發中你就需要知道你需要哪些介面和結構,,這些應該是軟需提供的或者是根據你的經驗得到的。主機的程序我還沒有很熟悉,只是大概的了解並拷貝修改了一份,可能隨著以後應用的增多會有更多的理解。
接下來的這段時間我應該就在新終端和主機上面做開發了,現在我在總結一下一個交易的基本開發流程。1:寫軟體需求,設計dsr文件;2:做主機的開發;3:做新終端的開發;4:測試; 測試前也有幾步工作要做,首先必須定義你的交易和主機程序,要new copy你的主機程序,每一次修改生成都要new copy一次,然後要發布你的新終端的程序,通過ctt字元界面或則att圖形界面就可以對你的程序進行測試了。測試還有很多方法與技巧,我也還不是掌握的很好,下次我再寫一篇專門講測試的。
2、計算機與終端的區別
一、概念不同
1、計算機:是現代一種用於高速計算的電子計算機器,可以進行數值計算,又可以進行邏輯計算,還具有存儲記憶功能。是能夠按照程序運行,自動、高速處理海量數據的現代化智能電子設備。
2、終端:也稱終端設備,是計算機網路中處於網路最外圍的設備,主要用於用戶信息的輸入以及處理結果的輸出等。
二、分類不同
1、計算機:分為超級計算機、工業控制計算機、網路計算機、個人計算機、嵌入式計算機五類,較先進的計算機有生物計算機、光子計算機、量子計算機等。
2、終端:一類是胖客戶端,一類是瘦客戶端。那麼,把以PC為代表的基於開放性工業標准架構、功能比較強大的設備叫做「胖客戶端」,其他歸入「瘦客戶端」。瘦客戶機產業的空間和規模也很大,不會亞於PC現在的規模。
三、作用不同
1、計算機:利用計算機的運算速度高、存儲容量大和連續運算的能力,可以解決人工無法完成的各種科學計算問題。例如,工程設計、地震預測、氣象預報、火箭發射等都需要由計算機承擔龐大而復雜的計算量。
2、終端:隨著移動網路的發展,移動終端(如手機、PAD)等得到了廣泛的應用。此時,終端不僅能承擔輸入輸出的工作,同時也能進行一定的運算和處理,實現部分系統功能。
3、終端和主機之間有什麼區別?
1、指代不同
"終端"一般情況下指用戶在網路上所操作的個人電腦,是由最初的計算機網路中產生的術語。嚴格來說不包括LAN交換機和路由器等中繼設備。在很多人使用位於中間位置的一台大型計算機的系統中,把各用戶使用的大型計算機的裝置稱為終端。目前通常把個人電腦稱為終端。
"主機"(host computer)是指終端所使用的大型計算機,來自英語單詞"host"的原義即"服務提供者"。不過,在互聯網世界裡不管是大型還是小型,把構成網路的全部計算機稱為主機。目前一般把具有IP地址的全部計算機統稱為主機。
2、分類不同
主機:分為計算機主機,internet主機,迷你電腦主機。
終端:目前常見的客戶端設備分為兩類:一類是胖客戶端,一類是瘦客戶端。那麼,把以PC為代表的基於開放性工業標准架構、功能比較強大的設備叫做「胖客戶端」,其他歸入「瘦客戶端」。瘦客戶機產業的空間和規模也很大,不會亞於PC現在的規模。
(3)主機與終端擴展資料
主機構成及特點
構成
通常,主機是通用電子計算機,具有內存儲器和外圍設備。內存儲器用來存儲數據處理所需的程序、原始數據和處理的中間結果。
外圍設備包括外存儲器和輸入、輸出設備。常用磁碟存器和磁帶機作外存儲器,前者用於存儲操作系統、系統文件、批量處理的數據和建立資料庫;後者主要用於接收、發送信息的記錄,以便長期保留存檔,也用於程序調試和故障測試。
輸入輸出設備有鍵盤顯示器、行式列印機、X-Y繪圖儀和圖形終端等。根據系統的規模,主機應有足夠的數據處理能力,能夠高效地處理隨機發生的數據信息。
特點
數據通信系統中的主機又不同於一般的單機系統,其主要特點是:①面向通信,具有通信處理的能力。在硬體方面,具有與通信控制器連接的輸入/輸出通道部件或匯流排介面。
系統軟體具有對中央處理器(CPU)硬體中斷的分析處理、輸入輸出控制和差錯恢復處理、程序的啟動和停止處理、多重處理和虛擬存儲器管理等功能。通信控製程序(即通信軟體)常與通信控制器相結合,控制用戶的聯機業務程序與遠程終端之間的數據傳輸。
②具有資料庫管理功能。資料庫是相互關聯的數據的集合,具有數據的共享性、獨立性和最小冗餘性的特點,並對數據進行統一管理。計算機網的最重要應用之一,是網內主機之間建立地理上分散的資料庫,主機通過資料庫管理系統支持用戶訪問本地或遠地資料庫。
③為保證高的可靠性,主機單機的可靠性要高,可設置備用機,或採取雙機工作方式。
4、終端、主機和節點等有何區別?
1、 "終端"一般情況下指用戶在網路上所操作的個人電腦,是由最初的計算機網路中產生的術語。嚴格來說不包括LAN交換機和路由器等中繼設備。在很多人使用位於中間位置的一台大型計算機的系統中,把各用戶使用的大型計算機的裝置稱為終端。目前通常把個人電腦稱為終端。
2、"主機"(host computer)是指終端所使用的大型計算機,來自英語單詞"host"的原義即"服務提供者"。不過,在互聯網世界裡不管是大型還是小型,把構成網路的全部計算機稱為主機。目前一般把具有IP地址的全部計算機統稱為主機。
3、「節點」一般情況下是指網路上的所有裝置。 不過,實際上各種場合下所指的裝置是不同的。比如,在提供WAN服務的通信運營商之間,把設置於網路中繼位置的交換機稱為節點。而說起TCP/IP節點時,則是指具有IP地址的裝置。
5、計算機網路與主機-終端系統有何不同?
1、 "終端"一般情況下指用戶在網路上所操作的個人電腦,是由最初的計算機網路中產生的術語。嚴格來說不包括LAN交換機和路由器等中繼設備。在很多人使用位於中間位置的一台大型計算機的系統中,把各用戶使用的大型計算機的裝置稱為終端。目前通常把個人電腦稱為終端。
2、"主機"(host computer)是指終端所使用的大型計算機,來自英語單詞"host"的原義即"服務提供者"。不過,在互聯網世界裡不管是大型還是小型,把構成網路的全部計算機稱為主機。目前一般把具有IP地址的全部計算機統稱為主機。
3、「節點」一般情況下是指網路上的所有裝置。 不過,實際上各種場合下所指的裝置是不同的。比如,在提供WAN服務的通信運營商之間,把設置於網路中繼位置的交換機稱為節點。而說起TCP/IP節點時,則是指具有IP地址的裝置。
6、一個主機和一個終端系統有什麼不同
終端可以是很多東西,主機相對於互聯網就是一個終端,電話相對於電話網路系統也是一個終端,終端的意思就是直接供用戶操作的設備,手機也就是一個終端,web伺服器不是一個終端,他是為網路服務的,用戶不直接操作.終端系統就是終端.
7、怎麼分別主機和終端機
主機是就電腦的構成而言,分主機,顯示器,外設,就一台電腦。
終端機是世界上第一台不含有CPU 內存 硬碟和主板的電腦.它是利用微軟公司開發的 Windows 2000/XP/2003 OS 操作系統本身具備的多用戶操作特性.同時讓2--30套顯示器 鍵盤 滑鼠共用一台電腦主機,每台電腦終端機都擁有自己的 用戶名登錄,查看自己的桌面和獨立使用各種應用程序並互不影響.電腦終端機就相當於一台電腦主機一樣使用。