计算机组成原理实验软件仿真系统_计算机系统组成原理(基础)
網(wǎng)上關(guān)于計(jì)算機(jī)系統(tǒng)的討論眾說(shuō)紛紜。剛開(kāi)始,我卯足了勁想尋找一個(gè)標(biāo)準(zhǔn)答案,后來(lái)發(fā)現(xiàn)這并不存在!
因?yàn)橛?jì)算機(jī)系統(tǒng)層次不一,看你從什么角度來(lái)理解這個(gè)問(wèn)題。
在這篇文章里,我的介紹一切從簡(jiǎn),不求錦上添花,剝離掉可有可無(wú)的功能單元,希望能幫助到剛?cè)胄械男“住?br />計(jì)算機(jī)系統(tǒng)
現(xiàn)代計(jì)算機(jī)一般基于Von Neumann體系結(jié)構(gòu),它的特點(diǎn)是:CPU和memory是兩個(gè)主要組成部分。memory保存數(shù)據(jù)和指令,CPU從memory中取指令并負(fù)責(zé)執(zhí)行。
計(jì)算機(jī)系統(tǒng)由硬件系統(tǒng)和軟件系統(tǒng)組成。硬件系統(tǒng)又稱為裸機(jī),軟件系統(tǒng)是指計(jì)算機(jī)運(yùn)行所需的各種程序。
沒(méi)有硬件談不上計(jì)算機(jī),沒(méi)有軟件的計(jì)算機(jī)無(wú)法工作。“硬件+軟件”才能稱之為完整的計(jì)算機(jī)系統(tǒng)。
一、硬件
1、中央處理器CPU
對(duì)數(shù)據(jù)進(jìn)行算術(shù)運(yùn)算和邏輯運(yùn)算,是計(jì)算機(jī)的執(zhí)行單元。 2、存儲(chǔ)器memory
現(xiàn)代計(jì)算機(jī)為兼顧性能與成本,往往采用多級(jí)存儲(chǔ)體系。
這個(gè)圖是我從知乎看到的,感謝作者的精煉總結(jié),讓我醍醐灌頂。
PS:內(nèi)存與外存最根本的區(qū)別是否能被CPU直接尋址(是否在總線內(nèi))。Flash、EEPROM、RAM都是物理介質(zhì)層面的概念,內(nèi)存、外存是計(jì)算機(jī)結(jié)構(gòu)層面的概念。NOR Flash、EEPROM、RAM都可以當(dāng)內(nèi)存使用,也可以當(dāng)外存使用。3、I/O輸入輸出設(shè)備
輸入設(shè)備是指向計(jì)算機(jī)系統(tǒng)輸入信息的設(shè)備,包括鍵盤(pán)、鼠標(biāo)、掃描儀等。輸出設(shè)備是指從計(jì)算機(jī)系統(tǒng)輸出信息的設(shè)備,包括顯示器、打印機(jī)等。
通俗地講,/O是計(jì)算機(jī)與外界聯(lián)系的橋梁,沒(méi)有了I/O,計(jì)算機(jī)和人類只能各玩各的。4、Bus總線
Bus的作用是把計(jì)算機(jī)的各功能單元聯(lián)系到一起(并允許它們交換數(shù)據(jù))、將計(jì)算機(jī)與外設(shè)連接到一起。
總線是傳送信息的公共通信干線,它是由導(dǎo)線組成的傳輸線束, 按照所傳輸?shù)男畔⒎N類,總線可分為數(shù)據(jù)總線、地址總線和控制總線,分別用來(lái)傳輸數(shù)據(jù)、數(shù)據(jù)地址和控制信號(hào)。
通俗地講,計(jì)算機(jī)內(nèi)部各功能單元的日常工作就是通信,而總線就是負(fù)責(zé)送信的公共汽車(chē),它所連接的功能單元就是公交站臺(tái),傳輸?shù)男畔褪浅丝汀?br />乘客到站的時(shí)候就下車(chē),進(jìn)入另一個(gè)功能單元進(jìn)行信息處理。公交車(chē)需要一個(gè)調(diào)度室,所以總線也需要一個(gè)控制器。
PS:大家通常所說(shuō)的32位、64位操作系統(tǒng),就跟總線(地址總線)相關(guān)。32位系統(tǒng)的地址總線是32位的,而64位系統(tǒng)的地址總線是64位的。
二、軟件
包括系統(tǒng)軟件和應(yīng)用軟件。
OS是最基本的系統(tǒng)軟件,直接運(yùn)行在“裸機(jī)”上,任何軟件必須在OS的支持下才能運(yùn)行。
常見(jiàn)的OS有UNIX,Windows,Linux,Rtos等。
計(jì)算機(jī)系統(tǒng)就說(shuō)到這里了,如有錯(cuò)誤請(qǐng)不吝指正。
我是大兔精,電子銷(xiāo)售工程師一枚,坐標(biāo)電子之都深圳,歡迎小伙伴們一起學(xué)習(xí)交流。
總結(jié)
以上是生活随笔為你收集整理的计算机组成原理实验软件仿真系统_计算机系统组成原理(基础)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: java+timer+退出,java t
- 下一篇: Windows 系统中常见的 Shell