处理机调度实验总结_计算机系统结构总结
系統(tǒng)結(jié)構(gòu)總論
- 總目標(biāo):快
- 總原理:加快經(jīng)常性事件
- 量化原理:Amdahl定理
Amdahl定理指出加快某部件執(zhí)行速度所能獲得的系統(tǒng)性能加速比,受限于該部件的執(zhí)行時(shí)間占系統(tǒng)總時(shí)間的百分比。
加速比 =
,加速比依賴于兩個(gè)因素:加速比 =
指令系統(tǒng)
- 指令系統(tǒng):用硬件實(shí)現(xiàn)的命令集,是軟硬件的界面(設(shè)計(jì)指令集就是決定將哪些功能由硬件實(shí)現(xiàn),指令系統(tǒng)之上是軟件,指令系統(tǒng)之下是硬件)
- CISC:復(fù)雜指令系統(tǒng)
- RISC:精簡(jiǎn)指令系統(tǒng)
- CISC,RISC都遵循加快經(jīng)常性事件原理
處理
相關(guān):兩條指令之間存在著某種依賴關(guān)系。如果兩條指令相關(guān)則他們可能不能在流水線中重疊 執(zhí)行或者只能部分重疊
相關(guān)的三種類型:
SISD單指令流單數(shù)據(jù)流:是傳統(tǒng)的順序處理計(jì)算機(jī)。
SIMD單指令流多數(shù)據(jù)流:以陣列處理機(jī)為代表
MISD多指令流單數(shù)據(jù)流:認(rèn)為劃分,沒有實(shí)際機(jī)器
MIMD多指令流多數(shù)據(jù)流:多處理機(jī)
存儲(chǔ)
理想的存儲(chǔ)器:又大,又快,又便宜
現(xiàn)實(shí)的存儲(chǔ)器:小的快,但是貴。大的慢,但是便宜。
解決方法:使用存儲(chǔ)系統(tǒng)
存儲(chǔ)系統(tǒng)將小快的存儲(chǔ)器和大慢的存儲(chǔ)器結(jié)合起來(lái),使其看上去像是又大,又快,又便宜。(局部性原理和加快經(jīng)常性事件的原理)
局部性原理:分為時(shí)間局部性和空間局部性。CPU訪問存儲(chǔ)器時(shí),無(wú)論是取指令還是存取數(shù)據(jù),所訪問的存儲(chǔ)單元都趨于聚集在一個(gè)較小的連續(xù)區(qū)域中。
時(shí)間局部性:如果一個(gè)信息項(xiàng)正在被訪問,那么在近期它很可能還會(huì)被再次訪問。(循環(huán),堆棧)
空間局部性:在最近的將來(lái)將用到的信息很可能與現(xiàn)在正在使用的信息在空間地址上是臨近的。(順序執(zhí)行,數(shù)組連續(xù)存放)
cache:用SRAM和DRAM實(shí)現(xiàn),解決內(nèi)存不夠快的問題。(將可能要使用的程序放到SRAM里面)
虛擬存儲(chǔ)器:DRAM和HDD實(shí)現(xiàn),解決內(nèi)存不夠大的問題。
cache和虛擬存儲(chǔ)器結(jié)合形成又大又快的存儲(chǔ)系統(tǒng)。
RAID:冗余糾錯(cuò)
互連網(wǎng)絡(luò)
部件或者結(jié)點(diǎn)的互連。
主要解決如何連接和如何傳遞信息的問題
一句話總結(jié)
什么是計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)的全部?jī)?nèi)容?
在Amdahl定理的指導(dǎo)下,通過(guò)指令系統(tǒng),對(duì)數(shù)字進(jìn)行處理、存儲(chǔ)、傳輸。
總結(jié)
以上是生活随笔為你收集整理的处理机调度实验总结_计算机系统结构总结的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python重命名文件或目录_Pytho
- 下一篇: python是基于哪个系统的_pytho