深入理解計(jì)算機(jī)系統(tǒng)之學(xué)習(xí)筆記二

      網(wǎng)友投稿 686 2022-05-28

      1.4.1 系統(tǒng)的硬件組成

      根據(jù)我的理解,把原圖修改了一下,在USB控制器和硬盤(pán)控制器到I/O總線加了兩根線。

      1. 總線

      在英文中稱(chēng)為bus,我的理解是不同組件之間連接的橋梁(如接口之間)。對(duì)于數(shù)據(jù)總線而言,一次傳送定長(zhǎng)的字節(jié)(一個(gè)字)。為了討論的方便,在本書(shū)中以4 ? ? ? 個(gè)字節(jié)為一個(gè)字長(zhǎng)。

      2. I/O設(shè)備

      每個(gè)I/O設(shè)備都通過(guò)適配器或者控制器與I/O總線相連。

      controller vs adapter?

      controller是芯片組,而adapter是插在主板插槽上的卡。

      深入理解計(jì)算機(jī)系統(tǒng)之學(xué)習(xí)筆記二

      3. 內(nèi)存

      主存是由DRAM(動(dòng)態(tài)隨機(jī)存儲(chǔ)器)的芯片組成的。

      4. 處理器

      基本構(gòu)成:PC(程序計(jì)數(shù)器)、寄存器、ALU(算術(shù)邏輯運(yùn)算單元)

      主要操作:1. 加載:從內(nèi)存讀取數(shù)據(jù)到寄存器。

      2. 存儲(chǔ):把寄存器的數(shù)據(jù)存放到內(nèi)存中。

      3. 操作:

      這只是一個(gè)示意圖,有可能ALU計(jì)算后的數(shù)據(jù)又放到EAX或者EBX中。

      4. ?跳轉(zhuǎn)

      1.4.2 運(yùn)行hello程序

      主要分為以下三大部分:

      1. 從鍵盤(pán)輸入hello,鍵盤(pán)輸入的字符通過(guò)USB控制器,將字符輸入到I/O總線上,然后再傳送到I/O橋上,傳送給CPU,再傳送給內(nèi)存,此時(shí)內(nèi)存中包含了hello這個(gè)字符串。

      2. 當(dāng)用戶輸入回車(chē)時(shí),shell程序會(huì)認(rèn)為要執(zhí)行hello這個(gè)可執(zhí)行文件,會(huì)通過(guò)DMA,將硬盤(pán)的數(shù)據(jù)從硬盤(pán)直接加載到內(nèi)存。其中包含了將要輸出的字符串hello\n。

      3. cpu從內(nèi)存中取出數(shù)據(jù),并計(jì)算后,把計(jì)算后的數(shù)據(jù)通過(guò)I/O橋和I/O總線,把數(shù)據(jù)輸出到顯示器中。

      1.5 高速緩存至關(guān)重要

      高速緩存存在于CPU中,把最近頻繁使用到的數(shù)據(jù)和執(zhí)行存到這里,加快了程序執(zhí)行的效率。它的大小不大,但是訪問(wèn)速度幾乎和寄存器差不多。它是由SRAM(靜態(tài)隨機(jī)存儲(chǔ)器)組成的。好的CPU包含了L1、L2、L3三級(jí)緩存。

      1.6 存儲(chǔ)設(shè)備層次結(jié)構(gòu)

      這個(gè)層次結(jié)構(gòu)說(shuō)明了一個(gè)在計(jì)算機(jī)非常重要的哲學(xué)思想。也就是權(quán)衡。猶如空間復(fù)雜度和時(shí)間復(fù)雜度的關(guān)系。在不同應(yīng)用場(chǎng)景上面,受到的限制不一樣,所以側(cè)重點(diǎn)也不太一致。

      最上面的優(yōu)點(diǎn)是速度快,但是容量小,價(jià)格高。最下面的優(yōu)點(diǎn)是容量大、價(jià)格低,但是速度慢。

      數(shù)據(jù)結(jié)構(gòu)

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。

      上一篇:日交易額百億級(jí)交易系統(tǒng)的超輕量日志實(shí)現(xiàn)
      下一篇:linux iscsi 配置
      相關(guān)文章
      91情国产l精品国产亚洲区| 亚洲乱亚洲乱淫久久| 亚洲精品美女网站| 亚洲精品第五页中文字幕 | 亚洲精品国产日韩无码AV永久免费网| 91亚洲国产成人久久精品| 精品亚洲成a人片在线观看少妇| 亚洲Av综合色区无码专区桃色| 亚洲真人无码永久在线| 中文字幕中韩乱码亚洲大片 | 亚洲精品国产va在线观看蜜芽| 国产成人高清亚洲一区91| 亚洲av综合日韩| 亚洲av无码专区在线观看素人| 一本久到久久亚洲综合| 亚洲国产成人精品久久久国产成人一区二区三区综 | 亚洲中文字幕久久精品无码喷水 | 国产成人麻豆亚洲综合无码精品 | 亚洲一区二区三区乱码在线欧洲| 亚洲avav天堂av在线网爱情| tom影院亚洲国产一区二区| 亚洲综合一区无码精品| 亚洲αⅴ无码乱码在线观看性色| 国产AV无码专区亚洲AV蜜芽| 色噜噜噜噜亚洲第一| vvvv99日韩精品亚洲| ZZIJZZIJ亚洲日本少妇JIZJIZ| 国产性爱在线观看亚洲黄色一级片| 亚洲乳大丰满中文字幕| 亚洲人成网www| 亚洲videosbestsex日本| 亚洲中文字幕无码mv| 亚洲AV无码国产精品永久一区| vvvv99日韩精品亚洲| 亚洲愉拍99热成人精品热久久| 亚洲成年轻人电影网站www| 亚洲黄色免费网址| 亚洲卡一卡二卡乱码新区| 亚洲AV成人片无码网站| 亚洲天堂中文字幕在线| 久久精品国产亚洲Aⅴ蜜臀色欲|