(一)概述
- 計(jì)算機(jī)包括:硬件和軟件
- 計(jì)算機(jī)硬件:中央處理器(CPU)侵状、內(nèi)存(主存)、存儲(chǔ)設(shè)備(磁盤毅整、光盤等)趣兄、輸入設(shè)備(鍵盤、鼠標(biāo))悼嫉、輸出設(shè)備(顯示器艇潭、打印機(jī)等)、通信設(shè)備戏蔑。
注:所有計(jì)算機(jī)硬件通過總線連接蹋凝,主線搭建在主板上,主板是一個(gè)連接計(jì)算機(jī)各個(gè)部分的電路板总棵。 -
現(xiàn)代計(jì)算機(jī)的基礎(chǔ):馮·諾依曼體系體系結(jié)構(gòu)
馮·諾依曼體系體系結(jié)構(gòu)
(二)計(jì)算計(jì)硬件介紹
[中央處理器] 從內(nèi)存中獲取指令鳍寂,并執(zhí)行指令
- 相關(guān)單位:hz
- 單位意義:每臺(tái)計(jì)算機(jī)都有一個(gè)內(nèi)部時(shí)鐘,該市中以固定速度發(fā)射電子脈沖情龄,時(shí)間速度越快迄汛,在給定時(shí)間段內(nèi)執(zhí)行的指令就越多。速度的計(jì)量單位是赫茲(Hz)骤视,1Hz相當(dāng)于每秒1個(gè)脈沖鞍爱,隨著CPU速度不斷調(diào)高,目前以千兆赫(GHZ)來表述尚胞。
- 單位換算:1khz = 1024hz / 1mhz = 1024khz / 1Ghz -=1024mhz
- 核:核是處理器中實(shí)現(xiàn)指令讀取和執(zhí)行的部分硬霍。具有兩個(gè)或以上的獨(dú)立核的組件的是多核,可提高CPU的處理能力笼裳。
[存儲(chǔ)設(shè)備]內(nèi)存唯卖、磁盤驅(qū)動(dòng)器
- 內(nèi)存(RAM):由一個(gè)有序的字節(jié)序列組成粱玲,用于存儲(chǔ)程序及程序需要的數(shù)據(jù)。
- 內(nèi)存單位:比特(bit)最小的存儲(chǔ)單位拜轨、字節(jié)(byte)最基本的存儲(chǔ)單位抽减。
-
強(qiáng)調(diào):一個(gè)程序和它的數(shù)據(jù)在被CPU執(zhí)行前必須移到計(jì)算機(jī)的內(nèi)存中。 內(nèi)存存取數(shù)據(jù)的速度比硬盤的存取速度快10倍橄碾。
三者關(guān)系
[輸入輸出設(shè)備]
- 輸入設(shè)備:鍵盤卵沉、鼠標(biāo)
- 輸出設(shè)備:顯示器、打印機(jī)
- 顯示器屏幕分辨率:分辨率越高法牲,圖像越清晰
[通信設(shè)備]
計(jì)算機(jī)可通過通信設(shè)備進(jìn)行聯(lián)網(wǎng)
(三)IT行業(yè)定律
摩爾定律
1.摩爾定律是由英特爾( Intel)創(chuàng)始人之一戈登 摩爾( Gordon Moore )提出來的史汗。其內(nèi)容為:當(dāng)價(jià)格不變時(shí),集成電路上可容納的元器件的數(shù)目拒垃,約每隔18-24個(gè)月便會(huì)增加一倍停撞,性能也將提升倍。換言之悼瓮,每美元所能買到的電腦性船 戈毒,將每隔18-24個(gè)月翻倍以上。
安迪比爾定律
2.安迪比爾定律( Andy and Bll's Law )描述了硬件產(chǎn)商和軟件產(chǎn)商之間的關(guān)系横堡。即比爾要拿走安迪所給的( What Andy gives, Bill takes away)埋市。
個(gè)人電腦工業(yè)整個(gè)的生態(tài)鏈?zhǔn)沁@樣的:以微軟為首的軟件開發(fā)商吃掉硬件提升帶來的全部好處,迫使用戶更新機(jī)器讓重普和械爾等公司收益命贴,而這些整機(jī)生產(chǎn)廠再向英特爾這樣的半導(dǎo)體廠訂貨購買新的芯片道宅、同時(shí)向Seagate等外設(shè)廠購買新的外設(shè)。在這中間套么,各家的利潤(rùn)先后得到相應(yīng)的提升培己,股票也隨著增長(zhǎng)。各個(gè)硬件半導(dǎo)體和外設(shè)公司再將利潤(rùn)投入研發(fā)胚泌,按照摩爾定理制定的速度。提升硬件性能肃弟,為微軟下一步更新軟件玷室、吃掉硬件性能做準(zhǔn)備。當(dāng)然笤受,微軟和其它軟件開發(fā)商在吃掉大部分硬件提升好處的同時(shí)穷缤,或多或少地會(huì)給用戶帶來些新東西。
反摩爾定律
3.反摩爾定律: Gijogle的前CEO埃里克施密特提出的:如果你反過來看摩爾定律箩兽,-個(gè)T公司如果今天和18個(gè)月前賣掉同樣多的津肛、同樣的產(chǎn)品,它的營(yíng)業(yè)額就要降半。 IT界把它稱為反摩爾定律汗贫。發(fā)摩爾定律對(duì)于所有的IT公司來講身坐,都是非辰胀眩可怕的,因?yàn)閭€(gè)T公司花了同樣的勞動(dòng),卻只得到以前一半的收入部蛇。 反摩爾定律逼著所有的硬件設(shè)備公司必須趕上摩爾定律所規(guī)定的更新速度摊唇,而所有的硬件和設(shè)備生產(chǎn)廠活得都是非常辛苦的。
(四)計(jì)算機(jī)發(fā)展史上的鼻祖
圖靈涯鲁,計(jì)算機(jī)科學(xué)和人工智能之父
馮·諾依曼巷查,計(jì)算機(jī)科學(xué)和人工智能之父
(五)操作系統(tǒng)
- 管理和控制計(jì)算機(jī)的活動(dòng)
-
上承載不同的應(yīng)用程序,下對(duì)接不同的硬件
硬件抹腿、操作系統(tǒng)岛请、應(yīng)用程序和用戶之間的關(guān)系
(六)萬維網(wǎng)
- 萬維網(wǎng)分為web客戶端和web服務(wù)器程序。www可以讓web客戶端(常用瀏覽器)訪問web服務(wù)器上的頁面警绩。
- 統(tǒng)一資源標(biāo)識(shí)符(url)
- 超文本傳輸協(xié)議(http)
- 萬維網(wǎng)是無數(shù)個(gè)網(wǎng)絡(luò)站點(diǎn)和網(wǎng)頁的集合髓需,在一起構(gòu)成了因特網(wǎng)最主要部分,互聯(lián)網(wǎng)包含因特網(wǎng)房蝉。
- B/S架構(gòu)(browser server):通過瀏覽器訪問遠(yuǎn)程服務(wù)器的資源
- C/S架構(gòu)(client server):通過客戶端訪問僚匆,例如QQ就是C/S架構(gòu),
注:學(xué)習(xí)來源:全網(wǎng)最全Java零基礎(chǔ)入門教程(含百道Java真題搭幻,2萬多行Java代碼實(shí)戰(zhàn))