基礎知識重要,但是具體來(lái)說(shuō),哪些點(diǎn)重要呢? 今天我就試圖總結一下,也歡迎大家補充。
信息的表示和處理計算機如何表示整數:有符號數和無(wú)符號數,尤其是如何用補碼表示負數,數字的取值范圍。 計算機如何表示浮點(diǎn)數,為什么小數的二進(jìn)制表示法只能近似表示十進(jìn)制小數。
數值的轉換、移位 這幾點(diǎn)非常重要,因為幾乎所有的編程語(yǔ)言都有數據類(lèi)型,而最基本數據類(lèi)型必然包括整數和浮點(diǎn)數。 搞不清這些表示和運算,在編程中就會(huì )遇到一些稀奇古怪的問(wèn)題。
從匯編層面理解程序的執行順序、分支、循環(huán)、函數調用、數組、結構體等在匯編層面是怎么實(shí)現的,寄存器和內存是怎么使用的。 理解了這些其實(shí)也就理解了馮諾依曼計算機體系結構,這是計算機學(xué)科一個(gè)基礎性的東西。
知道程序在底層是怎么運轉的, 對于學(xué)習各種虛擬機有很大的幫助,比如JVM,它要解析執行的是字節碼,字節碼本質(zhì)上要表達的就是這些東西,只不過(guò)有所擴展。 理解了棧幀,就能理解函數調用的本質(zhì),遞歸,以及尾遞歸的實(shí)現。
還有安全相關(guān)的概念,如緩沖區溢出這個(gè)臭名卓著(zhù)的漏洞及其防范辦法。 進(jìn)程和線(xiàn)程程序員必備的知識,不了解這個(gè),簡(jiǎn)直是無(wú)法編程。
需要掌握進(jìn)程的地址空間,代碼在哪里,堆在哪里,棧在哪里。 要準確理解進(jìn)程和線(xiàn)程之間的關(guān)系,為什么說(shuō)進(jìn)程是擁有資源的基本單位, 線(xiàn)程是CPU調度的基本單位? 進(jìn)程切換和線(xiàn)程切換之間的區別和聯(lián)系。
他們是如何創(chuàng )建,執行,有哪些狀態(tài),狀態(tài)之間的轉換。 由此會(huì )涉及到并發(fā)和并行,線(xiàn)程之間的競爭和合作。
鎖的本質(zhì)(硬件層面),樂(lè )觀(guān)鎖,悲觀(guān)鎖,死鎖等問(wèn)題。 線(xiàn)程的實(shí)現方式,用戶(hù)級線(xiàn)程和內核級線(xiàn)程的對應方式。
在編程的過(guò)程中,有些知識點(diǎn)會(huì )直接使用,如多線(xiàn)程編程,鎖。 還有一些概念能用到很多地方,例如CAS,不僅僅是編程語(yǔ)言的概念,還能在更新數據庫時(shí)使用。
再比如你理解了線(xiàn)程的實(shí)現方式,迅速就能掌握go語(yǔ)言中并發(fā)的手段:goroutine。 存儲器的層次結構Tomcat用了多線(xiàn)程執行請求,Redis用了單線(xiàn)程來(lái)處理請求,Node.js也用了單線(xiàn)程來(lái),這是為什么? 秘密都在存儲器的層次結構。
人類(lèi)制造的計算機設備之間有著(zhù)巨大的速度差異: 總之,CPU超級快,內存比較快,硬盤(pán)非常慢,網(wǎng)絡(luò )更慢, 這個(gè)速度差異是IT行業(yè)的一個(gè)核心問(wèn)題,人類(lèi)想了很多辦法試圖去彌補這個(gè)差異:多線(xiàn)程,緩存,異步,多路復用,硬件層面的DMA。 記著(zhù)下面這張圖,每當你遇到某個(gè)軟件的特性的時(shí)候,想一想和它有什么關(guān)系: 數據結構和算法它的重要性我羅嗦過(guò)很多次了,不用再重復了, 我就舉個(gè)最簡(jiǎn)單的例子: 理解了B+ Tree才能理解MySQL的InnoDB的索引,理解了索引才能更好地優(yōu)化查詢(xún),對吧? 計算機網(wǎng)絡(luò )現在的程序基本上都是網(wǎng)絡(luò )程序, 所以這也是一個(gè)必備的基礎知識,學(xué)習計算機網(wǎng)絡(luò )的一大好處就是和工作直接相關(guān),能直接使用,比較有動(dòng)力。
HTTP協(xié)議肯定跑不掉,TCP,UDP也得會(huì ),尤其是TCP可靠傳輸的原理:如何在一個(gè)不可靠的網(wǎng)絡(luò )中進(jìn)行可靠的傳輸, 這是無(wú)數前輩總結的經(jīng)驗,一定得掌握。 要理解什么是通信協(xié)議,也許某一天你自己就需要定制一個(gè)協(xié)議來(lái)傳輸數據。
分組交換是什么意思? 協(xié)議分層的本質(zhì)是什么? 什么叫無(wú)狀態(tài)的協(xié)議? Socket相關(guān)的編程更是重點(diǎn),尤其是涉及到服務(wù)器端高并發(fā)的時(shí)候,如何維持和處理這些海量的socket, epoll等技術(shù)就得上場(chǎng)了。 還有非常重要的HTTPs的基本原理,也是網(wǎng)絡(luò )安全的精華所在:對稱(chēng)加密,非對稱(chēng)加密,消息摘要,數字證書(shū),中間人攻擊。
數據庫不多說(shuō),關(guān)系模型、范式、SQL、索引、事務(wù)等知識都得掌握,尤其是要了解他們的實(shí)現方式。 分布式的基礎知識這些已經(jīng)偏向應用層面了,但是現在很多系統都是分布式的了,分布式就變成了一種基礎知識。
系統通信:RPC, 消息隊列等 負載均衡的原理 CAP原理,BASE原理,冪等性,一致性模型(強一致性,最終一致性。..)和相關(guān)協(xié)議(兩階段提交,Raft,Paxos。
) 數據分片:取模算法,一致性Hash,虛擬桶 基本的設計思想下面這幾種設計思想對我影響很大,需要大家特別注意。
但是掌握起來(lái)卻很不容易,需要在實(shí)踐中不斷地體會(huì ): 正交:各個(gè)概念之間可以獨立變化 抽象:拋棄細節,找到本質(zhì)和共性《深入理解計算機系統》一書(shū)中提到:“指令集是對CPU的抽象, 文件是對輸入/輸出設備的抽象, 虛擬存儲器是對程序存儲的抽象, 進(jìn)程是對一個(gè)正在運行的程序的抽象, 而虛擬機是對整個(gè)計算機(包括操作系統、處理器和程序)的抽象。 如果你對這句話(huà)透徹理解了,說(shuō)明對計算機系統的認識已經(jīng)很深刻了。
分層:我只想和我的鄰居打交道, 如網(wǎng)絡(luò )協(xié)議,Web應用開(kāi)發(fā)。 分而治之:大事化小,小事化了,架構設計必備。
關(guān)鍵點(diǎn)來(lái)了,怎么學(xué)習呢?我原來(lái)的方式是先看書(shū),看了很多書(shū),數據結構,操作系統,匯編,網(wǎng)絡(luò )。
這種辦法的最大問(wèn)題就是枯燥(嗯,那時(shí)候還沒(méi)有碼農翻身這樣用故事講解技術(shù)的文章)。理論多,實(shí)踐少,很多知識點(diǎn)體會(huì )不深, 等到參與的項目多了,Coding多了,這些知識點(diǎn)才慢慢地鮮活起來(lái)。
一種更加有效的辦法是從工作中用到的知識點(diǎn)出發(fā),從這。
計算機專(zhuān)業(yè)
解釋?zhuān)菏怯嬎銠C硬件與軟件相結合、面向系統、側重應用的寬口徑專(zhuān)業(yè)。通過(guò)基礎教學(xué)與專(zhuān)業(yè)訓練,培養基礎知識扎實(shí)、知識面寬、工程實(shí)踐能力強,具有開(kāi)拓創(chuàng )新意識,在計算機科學(xué)與技術(shù)領(lǐng)域從事科學(xué)研究、教育、開(kāi)發(fā)和應用的高級人才。本專(zhuān)業(yè)開(kāi)設的主要課程有:電子技術(shù)、離散數學(xué)、程序設計、數據結構、操作系統、計算機組成原理、微機系統、計算機系統結構、編譯原理、計算機網(wǎng)絡(luò )、數據庫系統、軟件工程、人工智能、計算機圖形學(xué)、數字圖像處理、計算機通訊原理、多媒體信息處理技術(shù)、數字信號處理、計算機控制、網(wǎng)絡(luò )計算、算法設計與分析、信息安全、應用密碼學(xué)基礎、信息對抗、移動(dòng)計算、數論與有限域基礎、人機界面設計、面向對象程序設計等。
知識結構:包括社會(huì )人文知識、自然科學(xué)知識、專(zhuān)業(yè)基礎知識、專(zhuān)業(yè)技術(shù)知識、經(jīng)濟管理知識
1.信息技術(shù)基礎 (1)信息的載體和形態(tài) 信息本身并不是實(shí)體,必須通過(guò)載體才能體現。
語(yǔ)言、文字、聲音、圖像和視頻等可以承載信息,是信息的載體,也是信息的常見(jiàn)表現形態(tài)。 (2)信息的特征 ①信息的表示、傳播、儲存必須依附于某種載體,載體就是承載信息的事物。
②信息可以脫離它所反映的事物被存儲和保留,信息是可以加工和處理的。 ③信息是可以傳遞和共享的。
④信息具有時(shí)效性。 2.信息的編碼 (1)二進(jìn)制代碼的特征 ①二進(jìn)制數由“0”與“1”兩個(gè)數字組成,運算規則為“逢二進(jìn)一”,每個(gè)數碼在不同的數位上,對應不同的權值。
②將十進(jìn)制整數轉換成二進(jìn)制整數可用“除二取余”法,將二進(jìn)制數轉換成十進(jìn)制數可用“按權展開(kāi)相加”法。 ③計算機內部采用二進(jìn)制表示數據信息,但是不便于書(shū)寫(xiě),在實(shí)際表示中,常常采用十六進(jìn)制的形式。
④二進(jìn)制轉換成十六進(jìn)制:從二進(jìn)制的低位開(kāi)始,每四位二進(jìn)制數轉換成一位十六進(jìn)制數。反之,每一位十六進(jìn)制數轉換成四位二進(jìn)制數。
(2)ASCII碼的概念 計算機內的英文字符以二進(jìn)制編碼的形式來(lái)表示,其中使用最廣的是ASCII碼,即美國國家信息交換碼。標準的ASCII碼用一個(gè)字節中的7個(gè)位來(lái)表示,可以表示128種編碼,其中數字、字母是按順序依次排列的。
(3)漢字編碼方案(GB2312、GBK、GB18030)及觀(guān)察內碼 漢字在計算機內也是以代碼形式表示的,這些代碼稱(chēng)為漢字編碼。 ①GB2312使用2個(gè)字節編碼,它包括一級漢字常用字(以拼音順序排列)和二級漢字非常用字(以偏旁筆畫(huà)順序排列)。
②GB18030對收錄的字符分別以單字節、雙字節和四字節進(jìn)行編碼。 ③用UltraEdit或WinHex工具軟件觀(guān)察內碼時(shí),ASCII碼(英文字符)只占1個(gè)字節,漢字編碼占2個(gè)字節。
(4)多媒體信息的編碼 ①聲音信號是通過(guò)采樣和量化實(shí)現模擬量的數字化。采樣頻率越高,量化的分辨率越高,所得數字化聲音的保真程度越好,但是它的數據量也越大。
②圖像由像素(pixel)組成,像素越多圖像越清晰。黑白位圖的圖像所只有黑、白兩種顏色,每個(gè)像素只需要一個(gè)位就可以表示,因此黑白位圖的圖像大小計算公式為:水平像素點(diǎn)的個(gè)數*垂直像素點(diǎn)的個(gè)數/8。
以一幅800*600像素的黑白圖像為例,它所占的空間大小為:800*600(位),即800*600*1/8=60000字節。 ③彩色圖像所占空間除了它的像素點(diǎn)的個(gè)數之外,還與它的顏色種類(lèi)的多少有關(guān),表示顏色種類(lèi)越多,色彩越逼真,儲存的空間越大。
3.信息技術(shù)與社會(huì ) (1)信息技術(shù)對人類(lèi)社會(huì )的影響 數字化是信息技術(shù)發(fā)展的一個(gè)重要主題,數字化已經(jīng)越來(lái)越深入地影響人們的日常生活。 (2)信息技術(shù)的發(fā)展和應用 信息技術(shù)的發(fā)展對人類(lèi)社會(huì )的發(fā)展進(jìn)程產(chǎn)生了重大影響,信息技術(shù)本身也取得了長(cháng)足的進(jìn)步,出現了一些新的技術(shù),例如:量子計算機、生物計算機、網(wǎng)格計算、機器人技術(shù)、數字地球和智能化社區、因特網(wǎng)2和下一代因特網(wǎng)、虛擬現實(shí)的實(shí)用化。
(3)保護知識產(chǎn)權 開(kāi)發(fā)者設計開(kāi)發(fā)的計算機軟件,在開(kāi)發(fā)完成之日起就受到法律的保護。作為軟件的使用者,應樹(shù)立法制觀(guān)念,遵守相關(guān)的法律規定,自覺(jué)使用正版軟件,抵制盜版及未授權的軟件。
(4)計算機病毒的特征 計算機病毒是人為編制的一些能夠通過(guò)修改程序,盡可能地把自身復制進(jìn)去,進(jìn)而去傳染給其他程序的,具有破壞他人計算機系統的計算機程序。 病毒具有寄生性、傳染性、潛伏性、破壞性、爆發(fā)性。
(5)計算機病毒的防治 計算機病毒防治從預防、檢查和殺毒三方面著(zhù)手。比較有效的方法是安裝殺毒軟件并經(jīng)常升級,同時(shí)做好數據的備份工作。
(6)網(wǎng)絡(luò )道德規范 遵守《全國青少年網(wǎng)絡(luò )文明公約》,一方面要利用好網(wǎng)絡(luò )這個(gè)平臺,另一方面要文明上網(wǎng),做到生活學(xué)習兩不誤。 第二節 信息的獲取、加工與管理 1.信息獲取的方法 信息是人類(lèi)社會(huì )的重要資源,信息資源的多樣性及信息獲取方法的多樣性,使得人們更加關(guān)注如何及時(shí)、準確、高效地獲取所需信息,大眾媒體和因特網(wǎng)已成為當前獲取信息的主要途徑。
2.因特網(wǎng)上信息的瀏覽與獲取 (1)網(wǎng)站的訪(fǎng)問(wèn)與瀏覽 通過(guò)網(wǎng)址訪(fǎng)問(wèn)相應網(wǎng)站來(lái)獲取所需信息,通過(guò)超鏈接在不同頁(yè)面間跳轉。 (2)保存網(wǎng)頁(yè)內容 網(wǎng)頁(yè)中使用的文字、圖像、聲音等元素,根據需要可保存于本地計算機中。
(3)收藏夾的使用 讓瀏覽器記住多個(gè)網(wǎng)站的地址,以便下次瀏覽,可將網(wǎng)址收藏在“收藏夾”中,收藏夾中內容可根據需要進(jìn)行分類(lèi)、整理。 (4)網(wǎng)上資源檢索 網(wǎng)上資源可以通過(guò)主題目錄和使用搜索引擎等方法進(jìn)行檢索,目前使用比較廣泛的搜索引擎有Google、百度等。
(5)因特網(wǎng)信息資源評價(jià) 從信息來(lái)源的多樣性中確認權威、可信的信息源,從而鑒別信息的真實(shí)性;理解信息的價(jià)值與時(shí)效性。 評價(jià)因特網(wǎng)信息資源的三種主要方式: ①統計評價(jià),從統計角度來(lái)評價(jià)網(wǎng)站的可信度。
②專(zhuān)家或核心刊物評價(jià),從專(zhuān)家學(xué)術(shù)專(zhuān)著(zhù)或核心期刊上羅列的一些專(zhuān)業(yè)學(xué)術(shù)網(wǎng)站的資源表,來(lái)選擇或評價(jià)所需的網(wǎng)站,該方法參考價(jià)值較高。 ③個(gè)人推薦,憑借個(gè)人對因特網(wǎng)上信息資源的了解和主觀(guān)認識進(jìn)行的評價(jià),該方法參考價(jià)值較低。
3.現代信息處理工具——計算機 (1)。
1、計算機的誕生與發(fā)展,及其特點(diǎn)
2、計算機在現代社會(huì )中的應用
3、計算機的基本組成及其相互聯(lián)系
4、計算機的工作原理
5、計算機中的數的表示
6、計算機網(wǎng)絡(luò )及安全基礎知識
7、計算機軟件知識
8、WINDOWS9X的操作及基本使用
9、收發(fā)電子郵件(OUTLOOK)的相關(guān)設置
10、構成計算機主機板的主要部件
11、ASCII碼
12、中央處理器和存儲器
13、計算機技術(shù)發(fā)展的一個(gè)新方向—量子計算機
14、二進(jìn)制及十、八、十六進(jìn)制數
15、二進(jìn)制與十、八、十六進(jìn)制數之間的轉換
16、位、字節和字及內存容量
17、計算機語(yǔ)言
18、操作系統
19、計算機網(wǎng)絡(luò )的基本概念
20、計算機網(wǎng)絡(luò )系統的組成
21、多媒體的基本概念
22、多媒體技術(shù)發(fā)展現狀
23、多媒體計算機的配置
24、多媒體應用領(lǐng)域及前景
計算機基礎可以分為硬件和軟件
硬件:主板、CPU、硬盤(pán)、內存、顯卡、機箱電源、鼠標鍵盤(pán)、光驅、音響等
軟件:WINDOWS系統、OFFICE等一般基本工具的應用與系統的安裝。
第一步:弄明白主機和顯示器的區別,別笑!!真有不知道的,我單位商務(wù)客房有的客人就只開(kāi)顯示器,不亮,就說(shuō)電腦壞了.
第2:分清鼠標左右鍵.別笑,真弄清楚什么時(shí)候該左什么時(shí)候該右的時(shí)候,你就可以說(shuō)我會(huì )電腦了.
第3:知道鍵盤(pán)上的鍵都叫什么?別笑?沒(méi)準你就有一兩個(gè)鍵不知道叫什么?干什么用就更不知道了,等你知道了,你就離高手不遠了.
第4:明白電腦上的接口能插進(jìn)去的就是插對了,鍵鼠和音頻接口除外.
第5:明白練打字的最好辦法就是上網(wǎng)聊天.千萬(wàn)不要用音頻聊,那一點(diǎn)長(cháng)進(jìn)沒(méi)有.
第6:明白一個(gè)道理:想學(xué)好,先搞壞,長(cháng)進(jìn)快.
第7:明白WINDOWS的幫助(F1)是最大垃圾,什么問(wèn)題也解決不了!好了,你已是高手了.
第8:這絕對原創(chuàng ),是我一邊回想我12年電腦生涯一邊打出來(lái)的,版權歸BAIDU所有,引用請注明出處,不得用于商業(yè)贏(yíng)利之目的.看完后請馬上忘掉,喜歡請購買(mǎi)正版.
全國計算機等級考試一級機試,內容包括選擇題、Windows基本操作題、漢字錄入題、Word操作題、Excel操作題、PowerPoint操作題以及因特網(wǎng)操作題。
計算機一級考試內容提綱基本要求
1.具有使用微型計算機的基礎知識(包括計算機病毒的防治常識)。
2 了解微型計算機系統的組成和各組成部分的功能。
3,了解操作系統的基本功能和作用.掌握Windows的基本操作和應用。
4.了解文字處理的基本知識,掌握文字處理軟件"MS Word”的基本操作和應用,熟練掌握
一種漢字(鍵盤(pán)),輸人方法。
5.了解電子表格軟件的基本知識,掌握電子表格軟件"Excel”的基本操作和應用。
6.了解多媒體演示軟件的基奉知識.掌握演示文稿制作軟件"PowerPoint”的基本操作和應用。
7 了解計算機網(wǎng)絡(luò )的基本概念和因特同(Internet)的初步知識.
8. 掌握IE瀏覽器軟件和“OutlookExpress”軟件的基本操作和使用。
操作系統、文字處理軟件Word、電子表格軟件Excel、演示文稿PowerPoint、計算機網(wǎng)絡(luò )基礎、網(wǎng)頁(yè)制作軟件Frontpage、常用軟件的使用、Access數據庫
計算機的基礎知識包括10章:
1. 信息技術(shù)與計算機文化
2. Windows 2000操作系統
3. 字處理軟件Word2000
4. 電子表格系統Excel2000
5. 演示文稿軟件PowerPoint2000
6. 數據庫管理系統Access2000
7. 計算機網(wǎng)絡(luò )基礎
8. Internet基礎
9. 網(wǎng)頁(yè)制作
10. 網(wǎng)絡(luò )信息安全
一、機械計算機的誕生 在西歐,由中世紀進(jìn)入文藝復興時(shí)期的社會(huì )大變革,極大地促進(jìn)了自然科學(xué)技術(shù)的發(fā)展,人們長(cháng)期被神權壓抑的創(chuàng )造力得到了空前的釋放 。
而在這些思想創(chuàng )意的火花中 ,制造一臺能幫助人進(jìn)行計算的機器則是最耀眼、最奪目的一朵。從那時(shí)起,一個(gè)又一個(gè)科學(xué)家為了實(shí)現這一偉大的夢(mèng)想而不懈努力著(zhù)。
但限于當時(shí)的科技水平,多數試驗性的創(chuàng )造都以失敗而告終,這也就昭示了拓荒者的共同命運: 往往在倒下去之前見(jiàn)不到自己努力的成果。而后人在享用這些甜美成果的時(shí)候,往往能夠從中品味出汗水與淚水交織的滋味…… 1614 年:蘇格蘭人John Napier(1550 ~1617 年)發(fā)表了一篇論文 ,其中提到他發(fā)明了一種可以進(jìn)行四則運算和方根運算的精巧裝置。
1623 年:Wilhelm Schickard(1592 ~1635 年)制作了一個(gè)能進(jìn)行6 位數以?xún)燃訙p法運算,并能通過(guò)鈴聲輸出答案的“計算鐘”。該裝置通過(guò)轉動(dòng)齒輪來(lái)進(jìn)行操作。
1625 年:William Oughtred(1575 ~1660 年)發(fā)明計算尺。 1668 年:英國人Samuel Morl(1625 ~1695 年)制作了一個(gè)非十進(jìn)制的加法裝置,適宜計算錢(qián)幣。
1671 年:德國數學(xué)家Gottfried Leibniz 設計了一架可以進(jìn)行乘法運算,最終答案長(cháng)度可達16位的計算工具。 1822 年:英國人Charles Babbage(1792 ~1871 年)設計了差分機和分析機 ,其設計理論非常超前,類(lèi)似于百年后的電子計算機,特別是利用卡片輸入程序和數據的設計被后人所采用。
1834 年:Babbage 設想制造一臺通用分析機,在只讀存儲器(穿孔卡片)中存儲程序和數據 。Babbage在以后的時(shí)間里繼續他的研究工作,并于1840 年將操作位數提高到了40 位,并基本實(shí)現了控制中心(CPU)和存儲程序的設想,而且程序可以根據條件進(jìn)行跳轉,能在幾秒內做出一般的加法,幾分鐘內做出乘、除法。
1848 年:英國數學(xué)家George Boole 創(chuàng )立二進(jìn)制代數學(xué),提前近一個(gè)世紀為現代二進(jìn)制計算機的發(fā)展鋪平了道路。 1890 年:美國人口普查部門(mén)希望能得到一臺機器幫助提高普查效率。
Herman Hollerith (后來(lái)他的公司發(fā)展成了IBM 公司)借鑒Babbage 的發(fā)明,用穿孔卡片存儲數據,并設計了機器。結果僅用6 周就得出了準確的人口統計數據(如果用人工方法,大概要花10 年時(shí)間)。
1896 年:Herman Hollerith 創(chuàng )辦了IBM 公司的前身。 二、電子計算機問(wèn)世 在以機械方式運行的計算器誕生百年之后,隨著(zhù)電子技術(shù)的突飛猛進(jìn),計算機開(kāi)始了真正意義上的由機械向電子時(shí)代的過(guò)渡,電子器件逐漸演變成為計算機的主體,而機械部件則漸漸處于從屬位置。
二者地位發(fā)生轉化的時(shí)候,計算機也正式開(kāi)始了由量到質(zhì)的轉變,由此導致電子計算機正式問(wèn)世。下面就是這一過(guò)渡時(shí)期的主要事件: 1906 年:美國人Lee De Forest 發(fā)明電子管,為電子計算機的發(fā)展奠定了基礎。
1924 年2 月:IBM 公司成立,從此一個(gè)具有劃時(shí)代意義的公司誕生。 1935 年:IBM 推出IBM 601 機。
這是一臺能在一秒鐘內算出乘法的穿孔卡片計算機 。這臺機器無(wú)論在自然科學(xué)還是在商業(yè)應用上都具有重要的地位,大約制造了1500 臺。
1937 年:英國劍橋大學(xué)的Alan M.Turing(1912 ~1954 年)出版了他的論文 ,并提出了被后人稱(chēng)之為“圖靈機”的數學(xué)模型。 1937 年:Bell 試驗室的George Stibitz 展示了用繼電器表示二進(jìn)制的裝置。
盡管僅僅是個(gè)展示品,但卻是第一臺二進(jìn)制電子計算機。 1940 年1 月:Bell 實(shí)驗室的Samuel Williams 和Stibitz 制造成功了一個(gè)能進(jìn)行復雜運算的計算機。
該機器大量使用了繼電器,并借鑒了一些電話(huà)技術(shù),采用了先進(jìn)的編碼技術(shù)。 1941 年夏季:Atanasoff 和學(xué)生Berry 完成了能解線(xiàn)性代數方程的計算機,取名叫“ABC ”(Atanasoff-Berry Computer),用電容作存儲器 ,用穿孔卡片作輔助存儲器 ,那些孔實(shí)際上是“燒”上去的,時(shí)鐘頻率是60Hz,完成一次加法運算用時(shí)一秒。
1943 年1 月:Mark I 自動(dòng)順序控制計算機在美國研制成功。整個(gè)機器有51 英尺長(cháng) 、5 噸重 、75萬(wàn)個(gè)零部件。
該機使用了3304 個(gè)繼電器 ,60 個(gè)開(kāi)關(guān)作為機械只讀存儲器 。程序存儲在紙帶上 ,數據可以來(lái)自紙帶或卡片閱讀器。
Mark I 被用來(lái)為美國海軍計算彈道火力表。 1943 年9 月:Williams 和Stibitz 完成了“Relay Interpolator ”,后來(lái)命名為“ModelⅡ Re-lay Calculator ”的計算機。
這是一臺可編程計算機,同樣使用紙帶輸入程序和數據。它運行更可靠,每個(gè)數用7 個(gè)繼電器表示,可進(jìn)行浮點(diǎn)運算。
1946 年:ENIAC(Electronic Numerical Integrator And Computer)誕生 ,這是第一臺真正意義上的數字電子計算機。開(kāi)始研制于1943 年,完成于1946 年,負責人是John W.Mauchly 和J.Presper Eckert,重30 噸,用了18000 個(gè)電子管,功率25 千瓦,主要用于計算彈道和氫彈的研制。
三、晶體管計算機的發(fā)展 真空管時(shí)代的計算機盡管已經(jīng)步入了現代計算機的范疇,但因其體積大、能耗高、故障多、價(jià)格貴,從而制約了它的普及和應用。直到晶體管被發(fā)明出來(lái),電子計算機才找到了騰飛的起點(diǎn)。
1947 年:Bell 實(shí)驗室的William B.Shockley 、John Bardeen 和Walter H.Brattain 發(fā)明了晶體管,開(kāi)辟了電子時(shí)代新紀元。 。
聲明:本網(wǎng)站尊重并保護知識產(chǎn)權,根據《信息網(wǎng)絡(luò )傳播權保護條例》,如果我們轉載的作品侵犯了您的權利,請在一個(gè)月內通知我們,我們會(huì )及時(shí)刪除。
蜀ICP備2020033479號-4 Copyright ? 2016 學(xué)習?shū)B(niǎo). 頁(yè)面生成時(shí)間:2.760秒