①系統結構技術
它的作用是使計算機系統獲得良好的解題效率和合理的性能價格比。電子器件的進步,微程序設計和固體工程技術的進步,虛擬存儲器技術以及操作系統和程序語言等方面的發展,均對計算機系統結構技術產生重大影響。它已成為計算機硬件、固件、軟件緊密結合,並涉及電氣工程、微電子工程和計算機科學理論等多學科的技術。現代計算機的系統結構技術主要有兩個方面:壹為從程序設計者所見的系統結構,它是系統的概念性結構與功能,關系到軟件設計的特性;其二為從硬件設計者所見的系統結構,實際上是計算機的組成或實現,主要著眼於性能價格比的合理化。但50年代以來,程序設計者所見的系統結構變化不大,傳統計算機的計算機技術硬件組成與高級語言之間的嚴重脫節,給軟件的可靠性、源程序編譯效率,以及系統的解題效率等方面帶來不利的影響,這是計算機系統結構技術需要解決的重要課題。以提高系統運算速度為主要目的而發展起來的並行處理技術,是70年代以來系統組成技術的壹個重要努力方向(見並行處理計算機系統)。70年代出現的數據流計算機系統結構思想,把傳統計算機的指令控制流控制方法改變為數據控制流的控制方法。從而有可能自動免除運算相關性的障礙,達到高度平行的目的。由於器件價格大幅度下降,為某種特殊用途專門設計的系統,可以顯著提高性能價格比,如數據庫計算機,圖像處理計算機等。
②系統管理技術
計算機系統管理自動化是由操作系統實現的。操作系統的基本目的在於最有效地利用計算機的軟件、硬件資源,以提高機器的吞吐能力、解題時效,便利操作使用,改善系統的可靠性,降低算題費用等。操作系統的基本功能,是對計算機系統的各種資源以至用戶程序施行有效的管理、調度和指揮,主要為作業管理、文件管理、數據管理、處理器管理、輸入輸出管理、存儲空間管理、人-機通信管理、終端網絡管理、系統故障管理、系統再組合以及對其他軟件的管理等。此外還負責對諸用戶的數據和程序實施保護和保密,以及收費計算等。操作系統技術正向提高通用性、可擴展性、可移植性及工作效率、降低輔助時間等方面改進。
③系統維護技術
計算機系統實現自動維護和診斷的技術。實施維護診斷自動化的主要軟件為功能檢查程序和自動診斷程序。功能檢查程序針對計算機系統各種部件各自的全部微觀功能,以嚴格的數據圖形或動作重試進行考查測試並比較其結果的正誤,確定部件工作是否正常。自動診斷根據部件的具體邏輯,以特定的算法生成大量的測試數據和故障字典,利用診斷機或其他特設硬件作為“硬核”,對故障部件有關的測試路徑進行布數啟動,並回收測試結果。對有故障者查詢故障字典以確定故障部位。自動診斷目前尚只能解決單個壞死故障。由於受到電路本身和測試算法等的限制,診斷的覆蓋面壹般在90%左右,故障定位範圍約在1~3個插件之內(見特征分析儀)。
④系統應用技術
計算機系統的應用十分廣泛。程序設計自動化和軟件工程技術是與應用有普遍關系的兩個方面。程序設計自動化,即用計算機自動設計程序,是使計算機得以推廣的必要條件。早期的計算機靠人工以機器指令編寫程序,費時費力,容易出錯,閱讀和調試修改均十分困難。50年代初期開始使用的匯編語言,與機器指令壹壹對應以記憶碼和符號地址替代機器指令的操作碼和地址碼,再通過翻譯器產生機器指令,有效地改善了程序設計的條件,雖然它是低級語言,但因可人工編寫出高質量的程序而仍保有其生命力。50年代中期出現的高級程序設計語言,可根據課題算法的規律與特點,定義嚴格的語言和描述方法,使設計者可以用語言形式編制出課題的源程序,然後通過編譯程序,自動編出以機器指令形式表達的目的程序,大大提高了程序設計的勞動生產率。高級程序設計語言已多達數百種,其中主要者有BASIC、FORTRAN、ALGOL、COBOL、PASCAL等。由於語言繁多又互不相通,程序移植困難,造成很大浪費。
計算機網絡技術是通信技術與計算機技術相結合的產物。計算機網絡是按照網絡協議,將地球上分散的、獨立的計算機相互連接的集合。連接介質可以是電纜、雙絞線、光纖、微波、載波或通信衛星。計算機網絡具有***享硬件、軟件和數據資源的功能,具有對***享數據資源集中處理及管理和維護的能力。 計算機網絡可按網絡拓撲結構、網絡涉轄範圍和互聯距離、網絡數據傳輸和網絡系統的擁有者、不同的服務對象等不同標準進行種類劃分。壹般按網絡範圍劃分為:(1)局域網(LAN);(2)城域網(MAN);(3)廣域網(WAN)。局域網的地理範圍壹般在10千米以內,屬於壹個部門或壹組群體組建的小範圍網,例如壹個學校、壹個單位或壹個系統等。廣域網涉轄範圍大,壹般從幾十千米至幾萬千米,例如壹個城市,壹個國家或洲際網絡,此時用於通信的傳輸裝置和介質壹般由電信部門提供,能實現較大範圍的資源***享。城域網介於LAN和WAN之間,其範圍通常覆蓋壹個城市或地區,距離從幾十千米到上百千米。 計算機網絡由壹組結點和鏈絡組成。網絡中的結點有兩類:轉接結點和訪問結點。通信處理機、集中器和終端控制器等屬於轉接結點,它們在網絡中轉接和交換傳送信息。主計算機和終端等是訪問結點,它們是信息傳送的源結點和目標結點。 計算機網絡技術實現了資源***享。人們可以在辦公室、家裏或其他任何地方,訪問查詢網上的任何資源,極大地提高了工作效率,促進了辦公自動化、工廠自動化、家庭自動化的發展。