計(jì)算機(jī)基本組成概述

一、計(jì)算機(jī)系統(tǒng)的基本組成及層次結(jié)構(gòu)

完整的計(jì)算機(jī)系統(tǒng)由硬件和軟件兩大部分組成隅津。

  • 硬件系統(tǒng)
    是計(jì)算機(jī)系統(tǒng)中看得見散劫、摸得著的物理設(shè)備,是一種高度復(fù)雜的、由多種電子線路及精密機(jī)械裝置等構(gòu)成的侮繁,能自動(dòng)且高速地完成數(shù)據(jù)計(jì)算與處理的裝置或工具虑粥。
  • 軟件系統(tǒng)
    是計(jì)算機(jī)系統(tǒng)中的程序和相關(guān)數(shù)據(jù),包括計(jì)算機(jī)資源管理宪哩、方便用戶使用的系統(tǒng)軟件和完成用戶預(yù)期處理的應(yīng)用軟件娩贷。

也可以通過(guò)6個(gè)層次來(lái)認(rèn)識(shí)計(jì)算機(jī)硬件和軟件系統(tǒng)的組成關(guān)系。如下圖所示锁孟,最下面兩層屬于硬件內(nèi)容彬祖,最上面三層屬于軟件內(nèi)容,中間的指令系統(tǒng)層連接硬件和軟件兩部分品抽。

計(jì)算機(jī)系統(tǒng)層次結(jié)構(gòu)

處在上面一層的是在下面一層的基礎(chǔ)上實(shí)現(xiàn)的储笑,處在下面一層的是上面一層實(shí)現(xiàn)的基礎(chǔ)。

  • 第零層:數(shù)字邏輯層
    著重體現(xiàn)實(shí)現(xiàn)計(jì)算機(jī)硬件的最重要的物質(zhì)材料——電子線路圆恤,能夠直接處理離散的數(shù)字信號(hào)突倍。
  • 第一層:微體系結(jié)構(gòu)層
    也稱其為計(jì)算機(jī)裸機(jī),這一層著重體現(xiàn)的是:為了執(zhí)行指令盆昙,需要在計(jì)算機(jī)中設(shè)置哪些功能部件羽历,每個(gè)部件如何組成和怎樣運(yùn)行,這些部件如何實(shí)現(xiàn)相互連接并協(xié)同工作等方面的知識(shí)和技術(shù)弱左。
  • 第二層:指令系統(tǒng)層
    介于軟件和硬件之間窄陡,它涉及確定提供哪些指令,包括指令能夠處理的數(shù)據(jù)類型和對(duì)各種類型數(shù)據(jù)可以執(zhí)行的運(yùn)算拆火,每條指令的格式和實(shí)現(xiàn)的功能跳夭,指出如何進(jìn)行存儲(chǔ)單元的讀寫操作,如何執(zhí)行外圍設(shè)備的輸入和輸出操作们镜,對(duì)哪些數(shù)據(jù)進(jìn)行運(yùn)算币叹,執(zhí)行哪種運(yùn)算,如何保存計(jì)算結(jié)果等模狭。
  • 第三層:操作系統(tǒng)層
    是計(jì)算機(jī)系統(tǒng)中最重要的系統(tǒng)軟件颈抚,主要負(fù)責(zé)計(jì)算機(jī)系統(tǒng)中的資源管理與分配,以及向使用者提供簡(jiǎn)單嚼鹉、方便贩汉、高效的服務(wù)。
  • 第四層:匯編語(yǔ)言層
    大體上可看成是對(duì)計(jì)算機(jī)機(jī)器語(yǔ)言符號(hào)化處理的結(jié)果锚赤,再加上一些為方便程序設(shè)計(jì)而實(shí)現(xiàn)的擴(kuò)展功能匹舞。匯編語(yǔ)言經(jīng)過(guò)匯編程序的翻譯,將其轉(zhuǎn)換為計(jì)算機(jī)機(jī)器語(yǔ)言后线脚,可以在計(jì)算機(jī)硬件系統(tǒng)上予以執(zhí)行赐稽。
  • 第五層:高級(jí)語(yǔ)言層
    又稱為算法語(yǔ)言叫榕,它的實(shí)現(xiàn)思路是著重面向解決實(shí)際問(wèn)題所用的算法,更多的是考慮如何方便程序設(shè)計(jì)人員寫出能解決問(wèn)題的處理方案和解題過(guò)程姊舵。

通常把沒(méi)有配備軟件的純硬件系統(tǒng)稱為“裸機(jī)”晰绎,其對(duì)應(yīng)上圖的第一層;支持機(jī)器語(yǔ)言的叫L1虛擬機(jī)括丁;增加了操作系統(tǒng)的叫L2虛擬機(jī)荞下;支持匯編語(yǔ)言的叫L3虛擬機(jī);支持高級(jí)語(yǔ)言的叫L4虛擬機(jī)躏将。


二锄弱、計(jì)算機(jī)硬件概述

計(jì)算機(jī)系統(tǒng)的核心功能是執(zhí)行程序。

為此祸憋,首先必須有能力把要運(yùn)行的程序和用到的原始數(shù)據(jù)輸入到計(jì)算機(jī)內(nèi)部并存儲(chǔ)起來(lái)会宪,接下來(lái)應(yīng)該有辦法逐條執(zhí)行這個(gè)程序中的指令以完成數(shù)據(jù)運(yùn)算并得到結(jié)果,最后還要輸出運(yùn)算結(jié)果供人檢查和使用蚯窥。

因此掸鹅,一套計(jì)算機(jī)的硬件系統(tǒng)至少需要由下述5個(gè)相互連接在一起的部件或設(shè)備組成,如下圖所示:

計(jì)算機(jī)硬件系統(tǒng)的組成示意圖
  • 數(shù)據(jù)輸入設(shè)備
    把程序和原始數(shù)據(jù)輸入計(jì)算機(jī)拦赠。
  • 數(shù)據(jù)存儲(chǔ)部件
    實(shí)現(xiàn)程序和數(shù)據(jù)的保存巍沙,圖中指的是內(nèi)存。
  • 數(shù)據(jù)運(yùn)算部件
    承擔(dān)數(shù)據(jù)的運(yùn)算和處理功能荷鼠。
  • 數(shù)據(jù)輸出設(shè)備
    把運(yùn)算及處理結(jié)果從計(jì)算機(jī)輸出句携,供用戶查看或長(zhǎng)期保存。
  • 計(jì)算機(jī)控制部件
    負(fù)責(zé)首先從存儲(chǔ)部件取出指令并完成指令譯碼允乐,然后根據(jù)每條指令運(yùn)行功能的要求矮嫉,向各個(gè)部件或設(shè)備提供它們所需要的控制信號(hào),它在整個(gè)硬件系統(tǒng)中起著指揮牍疏、協(xié)調(diào)和控制的作用蠢笋。

其中,數(shù)據(jù)運(yùn)算部件鳞陨、計(jì)算機(jī)控制部件和數(shù)據(jù)存儲(chǔ)部件三者被安裝在一個(gè)金屬柜機(jī)或音質(zhì)電路板上昨寞,被稱為計(jì)算機(jī)的主機(jī)。而數(shù)據(jù)運(yùn)算部件(運(yùn)算器)和計(jì)算機(jī)控制部件(控制器)合稱為計(jì)算機(jī)的中央處理器(CPU)厦滤。

數(shù)據(jù)輸入設(shè)備和數(shù)據(jù)輸出設(shè)備可以合成為輸入輸出設(shè)備援岩,又稱為計(jì)算機(jī)的外圍設(shè)備。

計(jì)算機(jī)的三種類型的總線:

  • 數(shù)據(jù)總線
    用于在部件或設(shè)備之間傳送屬于數(shù)據(jù)信息(指令和數(shù)據(jù))的電氣信號(hào)掏导。
  • 地址總線
    用于在部件或設(shè)備之間傳送屬于地址信息的電氣信號(hào)窄俏,以選擇數(shù)據(jù)存儲(chǔ)部件中的一個(gè)存儲(chǔ)單元,或外圍設(shè)備中的一個(gè)設(shè)備碘菜。
  • 控制總線
    用于向存儲(chǔ)部件和外圍設(shè)備傳送起控制作用的電氣信號(hào),也就是指定在CPU和這些部件或設(shè)備之間數(shù)據(jù)傳送的方向及操作的性質(zhì)等。

在計(jì)算機(jī)中忍啸,普遍采用的體系結(jié)構(gòu)是由馮·諾依曼提出來(lái)的仰坦,被稱為存儲(chǔ)程序的計(jì)算機(jī)體系結(jié)構(gòu)。

早期計(jì)算機(jī)计雌,各個(gè)部件是圍繞著運(yùn)算器來(lái)組織的悄晃,如下圖所示,其特點(diǎn)是在存儲(chǔ)器和輸入輸出設(shè)備之間傳送數(shù)據(jù)都需要經(jīng)過(guò)運(yùn)算器凿滤。

圍繞運(yùn)算器的方案

在當(dāng)前流行的計(jì)算機(jī)中妈橄,更常用的方案是圍繞著存儲(chǔ)器來(lái)組織的,如下圖所示翁脆,這種方案是使輸入輸出操作盡可能地繞過(guò)CPU眷蚓,直接在輸入/輸出設(shè)備和存儲(chǔ)器之間完成,以提高系統(tǒng)的整體運(yùn)行性能反番。

圍繞存儲(chǔ)器的方案

三沙热、計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)概述

計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)也稱為計(jì)算機(jī)體系結(jié)構(gòu)。

計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)的研究對(duì)象是計(jì)算機(jī)物理系統(tǒng)的抽象和定義罢缸,具體包括:

  • 數(shù)據(jù)表示
    定點(diǎn)數(shù)篙贸、浮點(diǎn)數(shù)編碼方式,硬件能直接識(shí)別和處理的數(shù)據(jù)類型和格式等枫疆。
  • 尋址方式
    最小尋址單位爵川,尋址方式種類,地址計(jì)算等息楔。
  • 寄存器定義
    通用寄存器寝贡、專用寄存器等定義,結(jié)構(gòu)钞螟,數(shù)量和作用等兔甘。
  • 指令系統(tǒng)
    指令的操作類型和格式,指令間排序和控制等鳞滨。
  • 存儲(chǔ)結(jié)構(gòu)
    最小編址單位洞焙,編址方式,主存和輔存容量拯啦,最大編址空間等澡匪。
  • 中斷系統(tǒng)
    中斷種類,中斷優(yōu)先級(jí)和中斷屏蔽褒链,中斷響應(yīng)唁情,中斷向量等。
  • 機(jī)器工作狀態(tài)定義和切換
    管態(tài)甫匹、目態(tài)等定義及切換甸鸟。
  • I/O系統(tǒng)
    I/O接口訪問(wèn)方式惦费,I/O數(shù)據(jù)源亿遂、目的决摧、傳送量纺念、I/O通信方式蔑祟,I/O操作結(jié)束和出錯(cuò)處理等馏予。
  • 總線結(jié)構(gòu)
    總線通信方式尸执,總線仲裁方式巢音,總線標(biāo)準(zhǔn)等累澡。
  • 系統(tǒng)安全與保密
    檢錯(cuò)鳍贾、糾錯(cuò)鞍匾,可靠性分析,信息保護(hù)骑科,系統(tǒng)安全管理等橡淑。

四、計(jì)算機(jī)的主要性能指標(biāo)

計(jì)算機(jī)的主要性能指標(biāo)包括以下幾項(xiàng):

  • 機(jī)器字長(zhǎng)
  • 數(shù)據(jù)通路寬度
  • 主存容量
  • 運(yùn)算速度

1. 機(jī)器字長(zhǎng)

機(jī)器字長(zhǎng)是指參與運(yùn)算的數(shù)的基本位數(shù)纵散,它是由加法器梳码、寄存器的位數(shù)決定的,所以機(jī)器字長(zhǎng)一般等于內(nèi)部寄存器的大小伍掀。

字長(zhǎng)標(biāo)志著精度掰茶,字長(zhǎng)越長(zhǎng),計(jì)算的精度越高蜜笤。

在計(jì)算機(jī)中濒蒋,以字節(jié)(Byte)為基本單位,用大寫的字母B表示把兔,一個(gè)字節(jié)等于八位二進(jìn)制位(bit)沪伙。

不同的計(jì)算機(jī),字的長(zhǎng)度也是不相同的县好,例如:Intel 80x86系列围橡,一個(gè)字等于16位;IBM 303x系列缕贡,一個(gè)字等于32位翁授。

2. 數(shù)據(jù)通路寬度

數(shù)據(jù)總線一次能并行傳送信息的位數(shù),稱為數(shù)據(jù)通路寬度晾咪。它影響到信息的傳送能力收擦,從而影響計(jì)算機(jī)的有效處理速度。

3. 主存容量

一個(gè)主存儲(chǔ)器所能存儲(chǔ)的全部信息量稱為主存容量谍倦。通常塞赂,以字節(jié)數(shù)來(lái)表示存儲(chǔ)容量,這樣的計(jì)算機(jī)稱為字節(jié)編址的計(jì)算機(jī)昼蛀。

計(jì)算機(jī)的主存容量越大宴猾,存放的信息就越多圆存,處理問(wèn)題的能力就越強(qiáng)。

4. 運(yùn)算速度

計(jì)算機(jī)的運(yùn)算速度與許多因素有關(guān)仇哆,如機(jī)器的主頻辽剧、執(zhí)行什么樣的操作及主存本身的速度等。對(duì)運(yùn)算速度的衡量有不同的方法:

  • 根據(jù)不同類型指令在計(jì)算過(guò)程中出現(xiàn)的頻繁程度税产,乘上不同的系數(shù),求得統(tǒng)計(jì)平均值偷崩,這時(shí)所指的運(yùn)算速度是平均運(yùn)算速度辟拷。
  • 以每條指令執(zhí)行所需時(shí)鐘周期數(shù)來(lái)衡量運(yùn)算速度。
  • MIPS(每秒執(zhí)行多少百萬(wàn)條指令)和MFLOPS(每秒執(zhí)行多少百萬(wàn)次浮點(diǎn)運(yùn)算)作為計(jì)量單位來(lái)衡量運(yùn)算速度阐斜。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末衫冻,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子谒出,更是在濱河造成了極大的恐慌隅俘,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,270評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件笤喳,死亡現(xiàn)場(chǎng)離奇詭異为居,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)杀狡,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,489評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門蒙畴,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人呜象,你說(shuō)我怎么就攤上這事膳凝。” “怎么了恭陡?”我有些...
    開封第一講書人閱讀 165,630評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵蹬音,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我休玩,道長(zhǎng)著淆,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,906評(píng)論 1 295
  • 正文 為了忘掉前任哥捕,我火速辦了婚禮牧抽,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘遥赚。我一直安慰自己扬舒,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,928評(píng)論 6 392
  • 文/花漫 我一把揭開白布凫佛。 她就那樣靜靜地躺著讲坎,像睡著了一般孕惜。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上晨炕,一...
    開封第一講書人閱讀 51,718評(píng)論 1 305
  • 那天衫画,我揣著相機(jī)與錄音,去河邊找鬼瓮栗。 笑死削罩,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的费奸。 我是一名探鬼主播弥激,決...
    沈念sama閱讀 40,442評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼愿阐!你這毒婦竟也來(lái)了微服?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,345評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤缨历,失蹤者是張志新(化名)和其女友劉穎以蕴,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體辛孵,經(jīng)...
    沈念sama閱讀 45,802評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡丛肮,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,984評(píng)論 3 337
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了觉吭。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片腾供。...
    茶點(diǎn)故事閱讀 40,117評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖鲜滩,靈堂內(nèi)的尸體忽然破棺而出伴鳖,到底是詐尸還是另有隱情,我是刑警寧澤徙硅,帶...
    沈念sama閱讀 35,810評(píng)論 5 346
  • 正文 年R本政府宣布榜聂,位于F島的核電站,受9級(jí)特大地震影響嗓蘑,放射性物質(zhì)發(fā)生泄漏须肆。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,462評(píng)論 3 331
  • 文/蒙蒙 一桩皿、第九天 我趴在偏房一處隱蔽的房頂上張望豌汇。 院中可真熱鬧,春花似錦泄隔、人聲如沸拒贱。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,011評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)逻澳。三九已至闸天,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間斜做,已是汗流浹背苞氮。 一陣腳步聲響...
    開封第一講書人閱讀 33,139評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留瓤逼,地道東北人笼吟。 一個(gè)月前我還...
    沈念sama閱讀 48,377評(píng)論 3 373
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像霸旗,于是被迫代替她去往敵國(guó)和親赞厕。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,060評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • 1.1.1 計(jì)算機(jī)定義及發(fā)展 電子數(shù)字計(jì)算機(jī)(electronic computer)是一種自動(dòng)地定硝、高速地、精確地...
    三月行者閱讀 1,368評(píng)論 0 4
  • 1.計(jì)算機(jī)經(jīng)歷了電子管毫目,晶體管蔬啡,集成電路,超大規(guī)模集成電路以及極大規(guī)模集成電路等多個(gè)發(fā)展階段镀虐。 2.計(jì)算機(jī)系統(tǒng)具有...
    文藝小猿閱讀 3,821評(píng)論 3 10
  • 計(jì)算機(jī)系統(tǒng)硬件基本組成 計(jì)算機(jī)系統(tǒng)是由 硬件和軟件 組成的 計(jì)算機(jī)的基本硬件系統(tǒng)由 運(yùn)算器箱蟆、控制器、存儲(chǔ)器刮便、輸入設(shè)...
    知向誰(shuí)邊閱讀 195評(píng)論 0 0
  • 我是黑夜里大雨紛飛的人啊 1 “又到一年六月空猜,有人笑有人哭,有人歡樂(lè)有人憂愁恨旱,有人驚喜有人失落辈毯,有的覺(jué)得收獲滿滿有...
    陌忘宇閱讀 8,536評(píng)論 28 53
  • 人工智能是什么?什么是人工智能搜贤?人工智能是未來(lái)發(fā)展的必然趨勢(shì)嗎谆沃?以后人工智能技術(shù)真的能達(dá)到電影里機(jī)器人的智能水平嗎...
    ZLLZ閱讀 3,781評(píng)論 0 5