計算機系統有哪些世代?
在電子計算機領域,我們用世代來衡量技術發展。特定的系統屬於特定的世代。每個世代都代表了計算機設計的一個重大變化。UNIVAC 定義了第一代。
第一代 (1938-1953)
1938 年第一臺電子模擬計算機的建立以及 1946 年第一臺電子數字計算機 ENIAC(電子數字積分計算機)的誕生標誌著計算機第一代的開始。20 世紀 40 年代使用機電通訊作為交換工具,20 世紀 50 年代使用真空管。

第二代 (1952-1963)
電晶體於 1948 年被髮明。第一臺電晶體數字計算機 TRADIC 由貝爾實驗室於 1954 年研製成功。分立電晶體和二極體是其構建結構,TRADIC 使用了 800 個電晶體。在高階語言出現之前,使用匯編語言,1956 年出現了 FORTRAN(公式翻譯)語言,1960 年出現了 ALGOL(演算法語言)。
第三代 (1962-1975)
這一代的特點是使用小型積體電路 (SSI) 和中型積體電路 (MSI) 作為基本構建結構。使用多層印刷電路。核心儲存器仍然用於 CDC-6600 等裝置,但到 1968 年,一些快速裝置(如 CDC-7600)開始使用固態儲存器作為儲存中心。
開發了多道程式設計,允許同時執行多個程式段並與 I/O 操作交錯執行。出現了許多高效能計算機,如 IBM 360/91、IlliacIV TI-ASC、Cyber-175、Star-100 和 C.mmp,以及 70 年代初開發的幾個向量處理器。
第四代 (1972-2010)
當前一代計算機繼續使用大規模積體電路 (LSI) 用於邏輯和儲存區域。發生了高密度封裝。高階語言繼續用於管理標量和向量資訊,包括某些向量過程中的擴充套件 FORTRAN。
大多數作業系統都是分時系統,使用虛擬記憶體。向量化編譯器出現在第二代向量機中,如 Cray-1(1976 年)和 Cyber-205(1982 年)。
第五代 (2010 年至今)
第五代計算機基於人工智慧。人工智慧是一種先進的技術,在全球範圍內包含多種可行的應用。
這一代計算機的主要目標是創造一種更擅長自組織和研究的裝置,能夠對自然語言輸入做出反應。由於這一代依賴於超大規模積體電路 (ULSI),因此數千個計算機元件已經脫離了微處理器的生產。
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP