2023年計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)考點(diǎn)版_第1頁(yè)
2023年計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)考點(diǎn)版_第2頁(yè)
2023年計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)考點(diǎn)版_第3頁(yè)
2023年計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)考點(diǎn)版_第4頁(yè)
2023年計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)考點(diǎn)版_第5頁(yè)
已閱讀5頁(yè),還剩11頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

七夕,古今詩(shī)人慣詠星月與悲情。吾生雖晚,世態(tài)炎涼卻已看透矣。情也成空,且作“揮手袖底風(fēng)”罷。是夜,窗外風(fēng)雨如晦,吾獨(dú)坐陋室,聽一曲《塵緣》,合成詩(shī)韻一首,覺(jué)放諸古今,亦獨(dú)有風(fēng)韻也。乃書于紙上。畢而臥。凄然入夢(mèng)。乙酉年七月初七。-----嘯之記。0.從(使用語(yǔ)言的)角度可以將系統(tǒng)當(dāng)作是按(功能)劃分的多個(gè)機(jī)器級(jí)組成的層次結(jié)構(gòu)1、從計(jì)算機(jī)系統(tǒng)執(zhí)行程序的角度看,并行性等級(jí)由低到高分為(指令內(nèi)部)、(指令之間)、(任務(wù)或進(jìn)程之間)和(作業(yè)或程序之間)四級(jí)。2、從計(jì)算機(jī)系統(tǒng)中解決數(shù)據(jù)的并行性看,并行性等級(jí)從低到高分為(位串字串)、(位并字串)、(位串字并)和(全并行)。3、存儲(chǔ)器操作并行的典型例子是(并行存儲(chǔ)器系統(tǒng)和相聯(lián)解決機(jī)),解決機(jī)操作環(huán)節(jié)并行的典型例子是(流水線解決機(jī)),解決機(jī)操作并行的典型例子是(陣列解決機(jī)),指令、任務(wù)、作業(yè)并行的典型例子是(多解決機(jī))。4、開發(fā)并行的途徑有(時(shí)間重疊),資源反復(fù)和資源共享。5、計(jì)算機(jī)系統(tǒng)多級(jí)層次中,從下層到上層,各級(jí)相對(duì)順序?qū)Φ牡膽?yīng)當(dāng)是(微程序機(jī)器級(jí),傳統(tǒng)機(jī)器語(yǔ)言機(jī)器級(jí),匯編語(yǔ)言機(jī)器級(jí))。6、對(duì)系統(tǒng)程序員透明的應(yīng)當(dāng)是(CACHE存儲(chǔ)器、系列機(jī)各檔不同的數(shù)據(jù)通路寬度、指令緩沖寄存器)7、對(duì)機(jī)器語(yǔ)言程序員透明的是(主存地址寄存器)8、計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)涉及(機(jī)器工作狀態(tài)、信息保護(hù)、數(shù)據(jù)表達(dá))9、對(duì)匯編語(yǔ)言程序員透明的是(I/O方式中的DMA訪問(wèn))10、屬計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)考慮的是(主存容量和編址方式)11、從計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)上講,機(jī)器語(yǔ)言程序員所看到的機(jī)器屬性是(編程要用到的硬件組織)12、計(jì)算機(jī)組成設(shè)計(jì)考慮(專用部件設(shè)立、控制機(jī)構(gòu)的組成、緩沖技術(shù))13、在多用戶機(jī)器上,應(yīng)用程序員能使用的指令是(“執(zhí)行”指令、“訪管”指令、“測(cè)試與置定”指令)14、軟硬件功能是等效的,提高硬件功能的比例會(huì)(提高解題速度、提高硬件成本、減少所需存儲(chǔ)器用量)15、下列說(shuō)法中對(duì)的的是(軟件設(shè)計(jì)費(fèi)用比軟件反復(fù)生產(chǎn)費(fèi)用高、硬件功能只需實(shí)現(xiàn)一次,而軟件功能也許要多次反復(fù)實(shí)現(xiàn)、硬件的生產(chǎn)用比軟件的生產(chǎn)費(fèi)用高)16、在計(jì)算機(jī)系統(tǒng)設(shè)計(jì)中,比較好的方法是(從中間開始向上、向下設(shè)計(jì))。17、推出系列機(jī)的新機(jī)器,不能更改的是(原有指令的尋址方式和操作碼)。18、不同系列的機(jī)器之間,實(shí)現(xiàn)軟件移植的途徑涉及(用統(tǒng)一的高級(jí)語(yǔ)言、模擬、仿真)。19、在操作系統(tǒng)機(jī)器級(jí),一般用(機(jī)器語(yǔ)言)程序(解釋)作業(yè)控制語(yǔ)句。20、高級(jí)語(yǔ)言程序經(jīng)(編譯程序)的(翻譯)成匯編語(yǔ)言程序。21、傳統(tǒng)機(jī)器語(yǔ)言機(jī)器級(jí),是用(微指令程序)來(lái)(解釋)機(jī)器指令。22、匯編語(yǔ)言程序經(jīng)(匯編程序)的(解釋)成機(jī)器語(yǔ)言程序。23、微指令由(硬件)直接執(zhí)行。24、系列機(jī)軟件必須保證(向后兼容),一般應(yīng)做到(向上兼容)25、在計(jì)算機(jī)系統(tǒng)的層次結(jié)構(gòu)中,機(jī)器被定義為(能存儲(chǔ)和執(zhí)行相應(yīng)語(yǔ)言程序的算法和

數(shù)據(jù)結(jié)構(gòu))的集合體26、優(yōu)化性能價(jià)格比指(在某種價(jià)格情況下盡量提高性能)或(在滿足性能前提下盡量減少價(jià)格)。27、目前,M0由(硬件)實(shí)現(xiàn),M1用(固件)實(shí)現(xiàn),M2至M5大多用(軟件)實(shí)現(xiàn)。28、系列機(jī)中(中檔機(jī))的性能價(jià)格比通常比(低檔機(jī)、高檔機(jī))的要高29、(計(jì)算機(jī)組成)著眼于機(jī)器級(jí)內(nèi)各事件的排序方式,(計(jì)算機(jī)體系結(jié)構(gòu))著眼于對(duì)傳統(tǒng)機(jī)器級(jí)界面的擬定,(計(jì)算機(jī)組成)著眼于機(jī)器內(nèi)部各部件的功能,(計(jì)算機(jī)實(shí)現(xiàn))著眼于微程序設(shè)計(jì)。30、計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)也稱(計(jì)算機(jī)體系結(jié)構(gòu)),指的是(傳統(tǒng)機(jī)器級(jí))的系統(tǒng)結(jié)構(gòu)。31、用微程序直接解釋另一種機(jī)器指令系統(tǒng)的方法稱為(仿真),用機(jī)器語(yǔ)言解釋實(shí)現(xiàn)

軟件移植的方法稱為(模擬)。虛擬機(jī)是指(被模擬的機(jī)器),目的機(jī)是指(被仿真的機(jī)器)32、同時(shí)性指兩個(gè)或多個(gè)事件在(同一時(shí)刻)發(fā)生,并發(fā)性指兩個(gè)或多個(gè)事件在(同一時(shí)間間隔)發(fā)生。33、除了分布解決、MPP和機(jī)群系統(tǒng)外,并行解決計(jì)算機(jī)按其基本結(jié)構(gòu)特性可分為流水線計(jì)算機(jī),陣列解決機(jī),多解決機(jī)和(數(shù)據(jù)流計(jì)算機(jī))四種不同的結(jié)構(gòu)。34、費(fèi)林分類發(fā)能反映出大多數(shù)計(jì)算機(jī)的并行工作方式或結(jié)構(gòu)特點(diǎn),但只能對(duì)(控制流)機(jī)器分類,不能對(duì)(數(shù)據(jù)流)機(jī)器分類,并且對(duì)(流水線解決機(jī))的分類不確切。35、費(fèi)林按指令流和數(shù)據(jù)流的多倍性把計(jì)算機(jī)系統(tǒng)分類,這里的多倍性指(系統(tǒng)瓶頸部件上處在同一執(zhí)行階段的指令或數(shù)據(jù)的最大也許個(gè)數(shù))。36、1TFLOPS計(jì)算機(jī)能力,1TBYTE/S的I/O帶寬和(1TBYTE主存容量)稱為計(jì)算機(jī)系統(tǒng)的3T性能目的。37、向上兼容指的是(某檔機(jī)器編制的軟件能不加修改地運(yùn)營(yíng)于比它高檔的機(jī)器上),向下兼容指的是(某檔機(jī)器編制的軟件能不加修改地運(yùn)營(yíng)于比它低檔的機(jī)器上),向前兼容指的是(個(gè)時(shí)期投入市場(chǎng)的該型號(hào)機(jī)器上編制的軟件能不加修改地運(yùn)營(yíng)于在它之前投入市場(chǎng)的機(jī)器上),向后兼容指的是(某個(gè)時(shí)期投入市場(chǎng)的該型號(hào)機(jī)器上編制的軟件能不加修改地運(yùn)營(yíng)于在它之后投入市場(chǎng)的機(jī)器上)。38、計(jì)算機(jī)系統(tǒng)的層次結(jié)構(gòu)按照由高到低的順序分別為(高級(jí)語(yǔ)言機(jī)器級(jí),匯編語(yǔ)言機(jī)器級(jí),傳統(tǒng)機(jī)器語(yǔ)言機(jī)器級(jí),微程序機(jī)器級(jí))。39.微型計(jì)算機(jī)的發(fā)展有兩個(gè)趨勢(shì):一是(維持價(jià)格提高性能,向小型機(jī)靠攏),另一是維持性能減少價(jià)格,發(fā)展更低檔的計(jì)算機(jī))。40.?dāng)M定軟、硬件功能分派的基本原則是(在現(xiàn)有硬件條件下,系統(tǒng)要有高的性價(jià)比),(應(yīng)避免過(guò)多或不合理地限制各種組成、實(shí)現(xiàn)技術(shù)的采用和發(fā)展)和(不僅要運(yùn)用組成技術(shù)的成果,發(fā)揮器件技術(shù)的進(jìn)展,應(yīng)把如何為編譯和操作系統(tǒng)的實(shí)現(xiàn)以及為高級(jí)語(yǔ)言程序的設(shè)計(jì)提供更多更好的支持放在首位)。40.作業(yè)或程序之間的并行關(guān)鍵在于(并行算法),任務(wù)或進(jìn)程之間的并行重要涉及(任務(wù)分解和同步),指令之間的并行重要應(yīng)(解決好指令間的互相關(guān)聯(lián)),指令內(nèi)部重要取決于(硬件和組成的設(shè)計(jì))。41.時(shí)間重疊是指(在并行概念中引入時(shí)間因素,讓多個(gè)解決過(guò)程在時(shí)間上互相錯(cuò)開,輪流重疊地使用同一套硬件設(shè)備的各個(gè)部分,加快硬件周轉(zhuǎn)來(lái)贏得速度),其最典型的例子是(指令內(nèi)各操作環(huán)節(jié)采用重疊流水),時(shí)間重疊基本上(不必反復(fù)增長(zhǎng)硬設(shè)備)就可以提高計(jì)算機(jī)系統(tǒng)的性能價(jià)格比.42.資源共享指(用軟件方法讓多個(gè)用戶按一定期間順序輪流使用同一套資源來(lái)提高其運(yùn)用率,提高系統(tǒng)性能),其最典型的例子是(多道程序分時(shí)系統(tǒng)),資源共享不僅是(硬件?資源的共享),并且是(軟件信息資源的共享)。43.費(fèi)林按指令流和數(shù)據(jù)流的多倍性把計(jì)算機(jī)系統(tǒng)提成(單指令單數(shù)據(jù)流SISD),(單指

令多數(shù)據(jù)流SIMD),(多指令單數(shù)據(jù)流MISD)和(多指令多數(shù)據(jù)流MIMD)四大類。傳統(tǒng)的單解決機(jī)屬于(SISD),陣列解決機(jī)和相聯(lián)解決機(jī)屬于(SIMD),解決機(jī)間的宏流水屬于MISD),緊密耦合和松散耦合多解決機(jī)屬于(MIMD)。44.庫(kù)克按指令流和執(zhí)行流及其多倍性將計(jì)算機(jī)系統(tǒng)提成(單指令單執(zhí)行流SISE),(單指令多執(zhí)行流SIME),(多指令單執(zhí)行流MISE)和(多指令多執(zhí)行流MIME)四類。單解決機(jī)屬于(SISE),帶多操作部件的解決機(jī)屬于(SIME),帶指令級(jí)多道程序的單解決機(jī)屬于(MISE),多解決機(jī)系統(tǒng)屬于(MIME)。45.一般用耦合度反映(多機(jī)系統(tǒng)中各機(jī)間物理連接的緊密度和交叉作用能力的強(qiáng)弱),它分為(最低耦合),(松散耦合),和(緊密耦合)。46.資源反復(fù)指(在并行概念中引入空間因素,通過(guò)反復(fù)設(shè)立硬件資源來(lái)提高可靠性或性能),其最典型的例子是(雙工系統(tǒng)),資源反復(fù)不僅可(提高可靠性),并且可以進(jìn)一步(用多計(jì)算機(jī)或機(jī)群系統(tǒng)來(lái)提高系統(tǒng)的速度性能)。47.并行性的開發(fā)和并行解決技術(shù)的研究事實(shí)上是(硬件),(軟件),(語(yǔ)言),(算法)和(性能評(píng)價(jià)研究)的綜合。48、開發(fā)并行性的途徑有(時(shí)間重疊),(資源反復(fù))和(資源共享)。49、開發(fā)并行性是為了并行解決,并行性涉及有(同時(shí))性和并發(fā)性二重含義。54、沿時(shí)間重疊技術(shù)途徑發(fā)展的異構(gòu)型多解決機(jī)系統(tǒng)的典型結(jié)構(gòu)代表是(流水線)解決機(jī)。55、操作級(jí)并行的陣列機(jī),按指令流、數(shù)據(jù)流及其多倍性劃分屬(SIMD)類型的計(jì)算機(jī)。56、沿資源反復(fù)技術(shù)途徑發(fā)展的同構(gòu)型多解決機(jī)系統(tǒng)的典型結(jié)構(gòu)代表是(并行(陣列))解決機(jī)。57、陣列機(jī)開發(fā)并行性的途徑是(資源反復(fù)),是運(yùn)用并行性中的(同時(shí))性。向上(下)兼容:是指按某檔機(jī)器編制的軟件,不加修改就能運(yùn)營(yíng)于比它高(低)檔的機(jī)器上。5.向前(后)兼容?:指的是,在按某個(gè)時(shí)期投入市場(chǎng)的該型號(hào)機(jī)器上編制的軟件,不加修改就能運(yùn)營(yíng)在它之前(后)投入市場(chǎng)的機(jī)器上。6.兼容機(jī)(CompatibleMachine)?:具有同一系統(tǒng)結(jié)構(gòu)的計(jì)算機(jī)稱為~。采用兼容機(jī)的思想與采用系列機(jī)的思想事實(shí)上是一致的。7.模擬(Simulation):用機(jī)器語(yǔ)言程序解釋實(shí)現(xiàn)軟件移植的方法稱為~。8.仿真(Emulation):用微程序直接解釋另一種機(jī)器指令系統(tǒng)的方法稱為~。9.現(xiàn)場(chǎng)片:使用戶可根據(jù)需要改變器件內(nèi)部的功能或內(nèi)容,以適應(yīng)結(jié)構(gòu)和組成變化的需要10.全用戶片:完全按用戶規(guī)定設(shè)計(jì)的用戶片稱為全用戶片4.什么是并行性?只要在同一時(shí)刻或是在同一時(shí)間間隔內(nèi)完畢兩種或兩種以上性質(zhì)相同或不同的工作,它們?cè)跁r(shí)間上能互相重疊,都體現(xiàn)了并行性。5.CISC指令系統(tǒng)的含義?復(fù)雜指令系記錄算機(jī),即機(jī)器指令系統(tǒng)變得越來(lái)越龐雜,這就是所謂的CISC指令系統(tǒng)。6.什么是頁(yè)式存貯管理?頁(yè)式存貯管理是把主存空間和程序空間都機(jī)械地等提成固定大小的頁(yè),按頁(yè)順序編號(hào)。(頁(yè)面大小隨機(jī)器而異,一般在512到幾KB)。7.什么是向量流水解決機(jī)?向量流水解決機(jī)是將向量數(shù)據(jù)表達(dá)和流水線技術(shù)結(jié)合在一起,構(gòu)成向量流水解決機(jī),簡(jiǎn)稱向量流水解決機(jī)。8.什么是相聯(lián)解決機(jī)?相聯(lián)解決機(jī)是以相聯(lián)存貯器為核心,配上必要的中央解決部件、指令存貯器、控制器和I/O接口,就構(gòu)成一臺(tái)以存貯器操作并行為特點(diǎn)的相聯(lián)解決機(jī)。9控制驅(qū)動(dòng)的控制流方式的特點(diǎn)是:通過(guò)訪問(wèn)共享存儲(chǔ)單元讓數(shù)據(jù)在指令之間傳遞;指令的執(zhí)行順序隱含于控制流中,可以顯式地使用專門的控制操作符來(lái)實(shí)現(xiàn)并行解決,指令執(zhí)行?順序受限度計(jì)數(shù)器的控制,即受控制令牌所支配。10.模擬與仿真的重要區(qū)別在于解釋用的語(yǔ)言。仿真是用微程序解釋,其解釋程序存在控制存儲(chǔ)器中,而模擬是用機(jī)器語(yǔ)言程序解釋,其解釋程序存在主存中。模擬靈活,可實(shí)現(xiàn)不同系統(tǒng)間的軟件移植,但結(jié)構(gòu)差異太大時(shí),效率、速度會(huì)急劇下降。仿真在速度上損失小,但不靈活,只能在差別不大的系統(tǒng)之間使用,否則效率也會(huì)過(guò)低且難以仿真,需與模擬結(jié)合才行。(1)馮?諾依曼結(jié)構(gòu):馮?諾依曼等人于1946年提出了一個(gè)完整的現(xiàn)代計(jì)算機(jī)雛型,它由運(yùn)算器、控制器、存儲(chǔ)器和輸入輸出設(shè)備組成,這種結(jié)構(gòu)稱為馮?諾依曼結(jié)構(gòu)。(2)數(shù)據(jù)表達(dá):數(shù)據(jù)表達(dá)研究的是計(jì)算機(jī)硬件可以直接辨認(rèn),可以被指令系統(tǒng)直接調(diào)用的那些數(shù)據(jù)類型。數(shù)據(jù)表達(dá)是數(shù)據(jù)類型中最常用,也是相對(duì)比較簡(jiǎn)樸,用硬件實(shí)現(xiàn)相對(duì)比較容易的幾種。如定點(diǎn)數(shù)(整數(shù))、邏輯數(shù)(布爾數(shù))、浮點(diǎn)數(shù)(實(shí)數(shù))、十進(jìn)制數(shù)、字符、字符串、堆棧和向量等。(3)CISC:復(fù)雜指令系記錄算機(jī)(4)存儲(chǔ)系統(tǒng):兩個(gè)或兩個(gè)以上速度、容量和價(jià)格各不相同的存儲(chǔ)器用硬件、軟件、或軟件與硬件相結(jié)合的方法連接起來(lái)成為一個(gè)系統(tǒng),這就是存儲(chǔ)系統(tǒng)。(5)時(shí)空?qǐng)D:描述流水線的工作,最常用的方法是采用“時(shí)空?qǐng)D”。在時(shí)空?qǐng)D中,橫坐?標(biāo)表達(dá)時(shí)間,也就是輸入到流水線中的各個(gè)任務(wù)在流水線中所通過(guò)的時(shí)間。當(dāng)流水線中的各

個(gè)功能部件的執(zhí)行時(shí)間都相等時(shí),橫坐標(biāo)被分割成相等長(zhǎng)度的時(shí)間段??v坐標(biāo)表達(dá)空間,即?流水線的各個(gè)子過(guò)程。在時(shí)空?qǐng)D中,流水線的一個(gè)子過(guò)程通常稱為“功能段”。(6)多功能流水線:多功能流水線(MultifunctionPipelining)是指流水線的各段可以?進(jìn)行不同的連接。在不同時(shí)間內(nèi),或在同一時(shí)間內(nèi),通過(guò)不同的連接方式實(shí)現(xiàn)不同的功能。(7)加速比:完畢一批任務(wù),不使用流水線所用的時(shí)間與使用流水線所用的時(shí)間之比稱為流水線的加速比(Speedupratio)。(8)鏈接技術(shù):鏈接是當(dāng)從一個(gè)流水線部件得到的結(jié)果直接送入另一個(gè)功能流水線的操作數(shù)寄存器時(shí)所發(fā)生的連接過(guò)程。換句話說(shuō),中間結(jié)果不必送回存儲(chǔ)器,并且甚至在向量操作完畢以前就使用。鏈接允許當(dāng)?shù)谝粋€(gè)結(jié)果一變成可用的操作數(shù)時(shí)就立即發(fā)出相繼的操作。(9)存儲(chǔ)轉(zhuǎn)發(fā)尋徑:存儲(chǔ)轉(zhuǎn)發(fā)尋徑(storeandforward)在存儲(chǔ)轉(zhuǎn)發(fā)網(wǎng)絡(luò)中包是信息流的

基本單位。每個(gè)結(jié)點(diǎn)有一個(gè)包緩沖區(qū)。包從源結(jié)點(diǎn)通過(guò)一系列中間結(jié)點(diǎn)到達(dá)目的結(jié)點(diǎn)。(10)蟲蝕尋徑(wormhole):新型的多計(jì)算機(jī)系統(tǒng)很多采用的是蟲蝕尋徑方式,把包進(jìn)一

步提成更小的片。與結(jié)點(diǎn)相連的硬件尋徑器中有片緩沖區(qū)。消息從源結(jié)點(diǎn)傳送到目的結(jié)點(diǎn)要?通過(guò)一系列尋徑器。1、軟件和硬件在什么意義上是等效的?在什么意義上是不等效的?邏輯上等效,性能、價(jià)格、實(shí)現(xiàn)難易限度上不同樣。2、為什么將計(jì)算機(jī)系統(tǒng)當(dāng)作是多級(jí)機(jī)器構(gòu)成的層次結(jié)構(gòu)?可以調(diào)整軟、硬件比例;可以用真正的實(shí)解決機(jī)代替虛擬機(jī)器;可以在1臺(tái)宿主機(jī)上仿真另一臺(tái)3、說(shuō)明翻譯和解釋的區(qū)別和聯(lián)系.區(qū)別:翻譯是整個(gè)程序轉(zhuǎn)換,解釋是低檔機(jī)器的一串語(yǔ)句仿真高級(jí)機(jī)器的一條語(yǔ)句。聯(lián)系:都是高級(jí)機(jī)器程序在低檔機(jī)器上執(zhí)行的必須環(huán)節(jié)。4、就目前的通用機(jī)來(lái)說(shuō)計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)的屬性重要涉及那些?數(shù)據(jù)表達(dá)、尋址方式、寄存器組織、指令系統(tǒng)、存儲(chǔ)系統(tǒng)組織、中斷系統(tǒng)、管態(tài)目態(tài)定義與轉(zhuǎn)換、IO結(jié)構(gòu)、保護(hù)方式和機(jī)構(gòu)。5、試以實(shí)例簡(jiǎn)要說(shuō)明計(jì)算機(jī)系統(tǒng)結(jié)構(gòu),計(jì)算機(jī)組成,與計(jì)算機(jī)實(shí)現(xiàn)的互相關(guān)系與影響.結(jié)構(gòu)相同,可用不同的組成。如系列機(jī)中不同型號(hào)的機(jī)器結(jié)構(gòu)相同,但高檔機(jī)往往采用重疊流水等技術(shù)。組成相同,實(shí)現(xiàn)可不同。如主存可用雙極型,也可用MOS型等。結(jié)構(gòu)不同組成不同,組成的進(jìn)步會(huì)促進(jìn)結(jié)構(gòu)的進(jìn)步,如微程序控制。結(jié)構(gòu)的設(shè)計(jì)應(yīng)結(jié)合應(yīng)用和也許采用的組成。組成上面決定于結(jié)構(gòu),下面受限于實(shí)現(xiàn)。組成與實(shí)現(xiàn)的權(quán)衡取決于性價(jià)比等;結(jié)構(gòu)、組成、實(shí)現(xiàn)的內(nèi)容不同時(shí)期會(huì)不同。6、簡(jiǎn)述計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)用軟件實(shí)現(xiàn)和用硬件實(shí)現(xiàn)各自優(yōu)缺陷硬件優(yōu)點(diǎn):速度快,節(jié)省存儲(chǔ)時(shí)間;缺陷:成本高,運(yùn)用率低,減少靈活性、合用性。軟件優(yōu)點(diǎn):成本低,提高靈活性、合用性;缺陷:速度慢,增長(zhǎng)存儲(chǔ)時(shí)間、軟件設(shè)計(jì)費(fèi)。7、試述由上往下設(shè)計(jì)思緒,由下往上設(shè)計(jì)思緒和他們所存在的問(wèn)題由上往下:先考慮應(yīng)用規(guī)定,再逐級(jí)往下考慮如何實(shí)現(xiàn)。合用于專業(yè)機(jī)由下往上:根據(jù)已有器件,逐級(jí)往上。六七十年代通用機(jī)設(shè)計(jì)思緒。以上方法存在的問(wèn)題是軟、硬件脫節(jié)。8、試述由中間開始的設(shè)計(jì)思緒及其優(yōu)點(diǎn)既考慮應(yīng)用也考慮現(xiàn)有器件,由軟硬件分界面向兩端設(shè)計(jì)。優(yōu)點(diǎn):并行設(shè)計(jì),縮短周期。9、問(wèn)什么要進(jìn)行軟件移植?軟件的相對(duì)成本越來(lái)越高,應(yīng)重新分派軟、硬件功能。但:成熟軟件不能放棄;已有軟件修改困難;重新設(shè)計(jì)軟件經(jīng)濟(jì)上不劃算。10、簡(jiǎn)述采用統(tǒng)一高級(jí)語(yǔ)言方法,合用場(chǎng)合,存在問(wèn)題和應(yīng)采用的策略.定義:是指為所有程序員使用的完全通用的高級(jí)語(yǔ)言。合用場(chǎng)合:軟件移植方便。存在問(wèn)題:目前語(yǔ)言的語(yǔ)法、語(yǔ)義結(jié)構(gòu)不同;人們的見(jiàn)解不同;同一語(yǔ)言在不同機(jī)器上不通用;程序員的習(xí)慣應(yīng)采用的策略:可一定范圍內(nèi)統(tǒng)一匯編語(yǔ)言,結(jié)構(gòu)相同機(jī)器間搞系列機(jī)。11、簡(jiǎn)述采用系列機(jī)方法,合用場(chǎng)合,好處,存在問(wèn)題和應(yīng)采用的策略.定義:根據(jù)軟硬件界面的系列結(jié)構(gòu),設(shè)計(jì)軟件和不同檔次的系列機(jī)器。合用場(chǎng)合:同一系列內(nèi)軟件兼容好處:呼應(yīng)“中間開始”設(shè)計(jì)思緒;緩解軟件規(guī)定穩(wěn)定環(huán)境和硬件發(fā)展迅速的矛盾。存在問(wèn)題:軟件兼容有時(shí)會(huì)阻礙系統(tǒng)結(jié)構(gòu)的變革。策略:堅(jiān)持這一方法,但到一定期候要發(fā)展新系列,還可采用模擬仿真。12、簡(jiǎn)述采用模擬與仿真方法,合用場(chǎng)合,好處,存在問(wèn)題和應(yīng)采用的策略.模擬:用機(jī)器語(yǔ)言解釋另一指令系統(tǒng)合用場(chǎng)合:運(yùn)營(yíng)時(shí)間短,使用次數(shù)少,時(shí)間上無(wú)限制。好處:可在不同系統(tǒng)間移植。存在問(wèn)題:結(jié)構(gòu)差異大時(shí),運(yùn)營(yíng)速度下降,實(shí)時(shí)性差。策略:與仿真結(jié)合仿真:用微程序解釋令一指令系統(tǒng)合用場(chǎng)合:結(jié)構(gòu)差別不大的系統(tǒng)好處:運(yùn)營(yíng)速度快存在問(wèn)題:結(jié)構(gòu)差別大時(shí),很難仿真。策略:與模擬結(jié)合,發(fā)展異種機(jī)連網(wǎng)。13、模擬與仿真區(qū)別是什么?模擬:機(jī)器語(yǔ)言解釋,在主存中;仿真:微程序解釋,在控制存儲(chǔ)器中。14、器件的發(fā)展如何改變邏輯設(shè)計(jì)的傳統(tǒng)方法?一是由邏輯化簡(jiǎn)轉(zhuǎn)為采用組成技術(shù)規(guī)模生產(chǎn),規(guī)模集成,并盡量采用通用器件二是由全硬設(shè)計(jì)轉(zhuǎn)為微匯編、微高級(jí)語(yǔ)言、CAD等軟硬結(jié)合和自動(dòng)設(shè)計(jì)。15、為什么說(shuō)器件的發(fā)展是推動(dòng)結(jié)構(gòu)和組成前進(jìn)的關(guān)鍵因素?器件集成度提高,促使機(jī)器主頻、速度提高;可靠性提高,促使采用流水技術(shù);高速、便宜的半導(dǎo)體促使CACHE和虛擬內(nèi)存的實(shí)現(xiàn);現(xiàn)場(chǎng)型PMOS促使微程序技術(shù)的應(yīng)用;性價(jià)比提高使新的組成下移到中小型機(jī)上。16、除了分布解決,MPP和機(jī)群系統(tǒng)以外,并行解決計(jì)算機(jī)按其基本結(jié)構(gòu)特性可分為那幾種不同的結(jié)構(gòu)?例舉他們要解決的重要問(wèn)題流水線解決機(jī):多個(gè)部件時(shí)間上并行執(zhí)行。擁塞控制,沖突防止,流水線調(diào)度。陣列解決機(jī):空間上并行。解決單元靈活,規(guī)律的互連模式和互連網(wǎng)絡(luò)設(shè)計(jì),數(shù)據(jù)在存儲(chǔ)中的分布算法。多解決機(jī):時(shí)間和空間上的異步并行。多CPU間互連,進(jìn)程間的同步和通訊,多CPU間調(diào)度。數(shù)據(jù)流計(jì)算機(jī):數(shù)據(jù)以數(shù)據(jù)令牌在指令間傳遞。硬件組織和結(jié)構(gòu),高效數(shù)據(jù)流語(yǔ)言。17、簡(jiǎn)樸說(shuō)明多計(jì)算機(jī)系統(tǒng)和多解決機(jī)系統(tǒng)的區(qū)別都屬于多機(jī)系統(tǒng),區(qū)別:多解決機(jī)是多臺(tái)解決機(jī)組成的單機(jī)系統(tǒng),多計(jì)算機(jī)是多臺(tái)獨(dú)立的計(jì)算機(jī)。多解決機(jī)中各解決機(jī)邏輯上受統(tǒng)一的OS控制,多計(jì)算機(jī)的OS邏輯上獨(dú)立。多解決機(jī)間以單一數(shù)據(jù)、向量、數(shù)組、文獻(xiàn)交互作用,多計(jì)算機(jī)經(jīng)通道或通信線路以數(shù)據(jù)流形式進(jìn)行。多解決機(jī)作業(yè)、任務(wù)、指令、數(shù)據(jù)各級(jí)并行,多計(jì)算機(jī)多個(gè)作業(yè)并行。18、簡(jiǎn)述幾種耦合度的特性最低:無(wú)物理連接,如脫機(jī)系統(tǒng)。松散:通信線路互連,適于分布解決。緊密:總線或數(shù)據(jù)開關(guān)互聯(lián),實(shí)現(xiàn)數(shù)據(jù)、任務(wù)、作業(yè)級(jí)并行。19、軟件移植的途徑,各受什么限制?統(tǒng)一高級(jí)語(yǔ)言:只能相對(duì)統(tǒng)一系列機(jī):只能在結(jié)構(gòu)相同或相近的機(jī)器間移植模擬:機(jī)器語(yǔ)言差別大時(shí),速度慢仿真:靈活性和效率差,機(jī)器差異大時(shí)仿真困難。20、并行解決數(shù)據(jù)的四個(gè)等級(jí),給出簡(jiǎn)樸解釋,各舉一例位串字串:無(wú)并行性,如位串行計(jì)算機(jī)。位并字串:一個(gè)字的所有位并行,如簡(jiǎn)樸并行的單解決機(jī)。位片串字并:多個(gè)字的同一位并行,如相連解決機(jī)。全并行:同時(shí)解決多個(gè)字的多個(gè)位,如全并行陣列機(jī)。21、設(shè)計(jì)乘法指令時(shí),結(jié)構(gòu)、組成、實(shí)現(xiàn)各考慮什么?結(jié)構(gòu):是否設(shè)計(jì)乘法。組成:是否配置高速乘法器。實(shí)現(xiàn):考慮器件集成度類型數(shù)量及微組裝技術(shù)。1.數(shù)據(jù)結(jié)構(gòu)和機(jī)器的數(shù)據(jù)表達(dá)之間是什么關(guān)系?擬定和引入數(shù)據(jù)表達(dá)的基本原則是什么?答:數(shù)據(jù)表達(dá)是能由硬件直接辨認(rèn)和引用的數(shù)據(jù)類型。數(shù)據(jù)結(jié)構(gòu)反映各種數(shù)據(jù)元素或信息單元之間的結(jié)構(gòu)關(guān)系。數(shù)據(jù)結(jié)構(gòu)要通過(guò)軟件映象變換成機(jī)器所具有的各種數(shù)據(jù)表達(dá)實(shí)現(xiàn),所以數(shù)據(jù)表達(dá)是數(shù)據(jù)?結(jié)構(gòu)的組成元素。不同的數(shù)據(jù)表達(dá)可為數(shù)據(jù)結(jié)構(gòu)的實(shí)現(xiàn)提供不同的支持,表現(xiàn)在實(shí)現(xiàn)效率和方便性不同。數(shù)據(jù)表達(dá)和數(shù)據(jù)結(jié)構(gòu)是軟件、硬件的交界面。除基本數(shù)據(jù)表達(dá)不可少外,高級(jí)數(shù)據(jù)表達(dá)的引入遵循以下原則:(1)看系統(tǒng)的效率有否提高,是否養(yǎng)活了實(shí)現(xiàn)時(shí)間和存儲(chǔ)空間。(2)看引入這種數(shù)據(jù)表達(dá)后,其通用性和運(yùn)用率是否高。2.標(biāo)志符數(shù)據(jù)表達(dá)與描述符數(shù)據(jù)表達(dá)有何區(qū)別?描述符數(shù)據(jù)表達(dá)與向量數(shù)據(jù)表達(dá)對(duì)向量數(shù)據(jù)結(jié)構(gòu)所提供的支持有什么不同?答:標(biāo)志符數(shù)據(jù)表達(dá)與描述符數(shù)據(jù)表達(dá)的差別是標(biāo)志符與每個(gè)數(shù)據(jù)相連,合存于同一存儲(chǔ)單元,描述單個(gè)數(shù)據(jù)的類型特性;描述符是與數(shù)據(jù)分開存放,用于描述向量、數(shù)組等成塊數(shù)據(jù)的特性。描述符數(shù)據(jù)表達(dá)為向量、數(shù)組的的實(shí)現(xiàn)提供了支持,有助于簡(jiǎn)化高級(jí)語(yǔ)言程序編譯中的代碼生成,可以比變址法更快地形成數(shù)據(jù)元素的地址。但描述符數(shù)據(jù)表達(dá)并不支持向量、數(shù)組數(shù)據(jù)結(jié)構(gòu)的高效實(shí)現(xiàn)。而在有向量、數(shù)組數(shù)據(jù)表達(dá)的向量解決機(jī)上,硬件上設(shè)立有豐富的賂量或陣列運(yùn)算指令,配有流水或陣列方式解決的高速運(yùn)算器,不僅能快速形成向量、數(shù)組的元素地址,更重要的是便于實(shí)現(xiàn)把向量各元素成塊預(yù)取到中央解決機(jī),用一條向量、數(shù)組指令流水或同時(shí)對(duì)整個(gè)向量、數(shù)組高速解決.如讓硬件越界判斷與元素運(yùn)算并行。這些比起用與向量、陣列無(wú)關(guān)的機(jī)器語(yǔ)言和數(shù)據(jù)表達(dá)串行實(shí)現(xiàn)要高效的多。3.堆棧型機(jī)器與通用寄存器型機(jī)器的重要區(qū)別是什么?堆棧型機(jī)器系統(tǒng)結(jié)構(gòu)為程序調(diào)用的哪些操作提供了支持?答:通用寄存器型機(jī)器對(duì)堆棧數(shù)據(jù)結(jié)構(gòu)實(shí)現(xiàn)的支持是較差的。表現(xiàn)在:(1)堆棧操作的指令少,功能單一;(2)堆棧在存儲(chǔ)器內(nèi),訪問(wèn)堆棧速度低;(3)堆棧通常只用于保存于程序

調(diào)用時(shí)的返回地址,少量用堆棧實(shí)現(xiàn)程序間的參數(shù)傳遞。而堆棧型機(jī)器則不同,表現(xiàn)在:(1)有高速寄存器組成的硬件堆棧,并與主存中堆棧區(qū)在邏輯上組成整體,使堆棧的訪問(wèn)速度是寄存器的,容量是主存的;(2)豐富的堆棧指令可對(duì)堆棧中的數(shù)據(jù)進(jìn)行各種運(yùn)算和解決;(3)有力地支持高級(jí)語(yǔ)言的編譯;(4)有力地支持子程序的嵌套和遞歸調(diào)用。堆棧型機(jī)器系統(tǒng)結(jié)構(gòu)有力地支持子程序的嵌套和遞歸調(diào)用。在程序調(diào)用時(shí)將返回地址、條件碼、關(guān)鍵寄存器的內(nèi)容等所有壓入堆棧,待子程序返回時(shí),再?gòu)亩褩V袕棾觥?.變址尋址和基址尋址各合用于何種場(chǎng)合?設(shè)計(jì)一種只用6位地址碼就可指向一個(gè)大地址空間中任意64個(gè)地址之一的尋址機(jī)構(gòu)。答:基址尋址是對(duì)邏輯地址空間到物理地址空間變換的支持,以利于實(shí)現(xiàn)程序的動(dòng)態(tài)再定位

。變址尋址是對(duì)數(shù)組等數(shù)據(jù)塊運(yùn)算的支持,以利于循環(huán)。將大地址空間64個(gè)地址分塊,用基址寄存器指出程序所在塊號(hào),用指令中6位地址碼表達(dá)該塊內(nèi)64個(gè)地址之一,這樣基址和變址相結(jié)合可訪問(wèn)大地址任意64個(gè)地址之一。比如地址空間很大,為0-1023,只用6位地址碼就可以指向這1024個(gè)地址中的任意64個(gè)。剖析:比如地址空間很大,1024,就是提成16個(gè)塊,塊號(hào)放在寄存器中,塊內(nèi)地址放在地址位中,寄存器內(nèi)容和地址位結(jié)合,就能達(dá)成規(guī)定了。11.何謂指令格式的優(yōu)化?簡(jiǎn)要列舉涉及操作碼和地址碼兩部分的指令格式優(yōu)化可采用的各種途徑和思緒。答:指令格式的優(yōu)化指如何用最短位數(shù)表達(dá)指令的操作信息和地址信息,使程序中指令的平均字長(zhǎng)最短。①操作碼的優(yōu)化采用Huffman編碼和擴(kuò)展操作碼編碼。②對(duì)地址碼的優(yōu)化:采用多種尋址方式;采用0、1、2、3等多種地址制;在同種地址制內(nèi)再采用多種地址形式,如寄存器-寄存器型、寄存器-主存型、主存-主存?型等;在維持指令字在存儲(chǔ)器內(nèi)按整數(shù)邊界存儲(chǔ)的前提下,使用多種不同的指令字長(zhǎng)度13.設(shè)計(jì)RISC機(jī)器的一般原則及可采用的基本技術(shù)有那些?答:一般原則:(1)擬定指令系統(tǒng)時(shí),只選擇使用頻度很高的指令及少量有效支持操作系統(tǒng),高級(jí)語(yǔ)言及其它功能的指令;(2)減少尋址方式種類,一般不超過(guò)兩種;(3)讓所有指令在一個(gè)機(jī)器周期內(nèi)完畢;(4)擴(kuò)大通用寄存器個(gè)數(shù),一般不少于32個(gè),盡量減少訪存次數(shù);(5)大多數(shù)指令用硬聯(lián)實(shí)現(xiàn),少數(shù)用微程序?qū)崿F(xiàn)(6)優(yōu)化編譯程序,簡(jiǎn)樸有效地支持高級(jí)語(yǔ)言實(shí)現(xiàn)?;炯夹g(shù):(1)按RISC一般原則設(shè)計(jì),即擬定指令系統(tǒng)時(shí),選最常用基本指令,附以少數(shù)對(duì)操作系統(tǒng)等支持最有用的指令,使指令精簡(jiǎn)。編碼規(guī)整,尋址方式種類減少到1、2種(2)邏輯實(shí)現(xiàn)用硬聯(lián)和微程序相結(jié)合。即大多數(shù)簡(jiǎn)樸指令用硬聯(lián)方式實(shí)現(xiàn),功能復(fù)雜的指令用微程序?qū)崿F(xiàn)。(3)用重疊寄存器窗口。即:為了減少訪存,減化尋址方式和指令格式,簡(jiǎn)樸有效地支持高級(jí)語(yǔ)言中的過(guò)程調(diào)用,在RISC機(jī)器中設(shè)有大量寄存囂,井讓各過(guò)程的寄存器窗口部分重疊。(4)用流水和延遲轉(zhuǎn)移實(shí)現(xiàn)指令,即可讓本條指令執(zhí)行與下條指令預(yù)取在時(shí)間上重疊。此外,將轉(zhuǎn)移指令與其前面的一條指令對(duì)換位置,讓成功轉(zhuǎn)移總是在緊跟的指令執(zhí)行之后發(fā)生,使預(yù)取指令不作廢,節(jié)省一個(gè)機(jī)器周期(5)優(yōu)化設(shè)計(jì)編譯系統(tǒng)。即盡力優(yōu)化寄存器分派,減少訪存次數(shù)。不僅要運(yùn)用常規(guī)手段優(yōu)化編譯,還可調(diào)整指令執(zhí)行順序,以盡量減少機(jī)器周期等。簡(jiǎn)要比較CISC機(jī)器和RISC機(jī)器各自的結(jié)構(gòu)特點(diǎn),它們分別存在哪些局限性和問(wèn)題?為什么說(shuō)此后的發(fā)展應(yīng)是CISC和RISC的結(jié)合?答:CISC結(jié)構(gòu)特點(diǎn):機(jī)器指令系統(tǒng)龐大復(fù)雜。RISC結(jié)構(gòu)特點(diǎn):機(jī)器指令系統(tǒng)簡(jiǎn)樸,規(guī)模小,復(fù)雜度低。CISC的問(wèn)題:(1)指令系統(tǒng)龐大,一般200條以上;(2)指令操作繁雜,執(zhí)行速度很低;(3)難以優(yōu)化生成高效機(jī)器語(yǔ)言程序,編譯也太長(zhǎng),太復(fù)雜(4)由于指令系統(tǒng)龐大,指令的使用頻度不高,減少系統(tǒng)性能價(jià)格比,增長(zhǎng)設(shè)計(jì)人員承擔(dān)。RISC的問(wèn)題:(1)由于指令少,在原CISC上一條指令完畢的功能現(xiàn)在需多條RISC指令才干完畢,加重匯編語(yǔ)言程序設(shè)計(jì)承擔(dān),增長(zhǎng)了機(jī)器語(yǔ)言程序長(zhǎng)度,加大指令信息流量。(2)對(duì)浮點(diǎn)運(yùn)算和虛擬存儲(chǔ)支持不很強(qiáng)。(3)RISC編譯程序比CISC難寫。由于RISC和CISC各有優(yōu)缺陷,在設(shè)計(jì)時(shí),應(yīng)向著兩者結(jié)合,取長(zhǎng)補(bǔ)短方向發(fā)展。1.簡(jiǎn)要舉出集中式串行鏈接,定期查詢和獨(dú)立請(qǐng)求3種總線控制方式的優(yōu)缺陷。同時(shí)分析硬件產(chǎn)生故障時(shí)通訊的可靠性。答:串行鏈接:優(yōu):(1)選擇算法簡(jiǎn)樸。(2)控制線數(shù)少,只需要3根,且不取決于部件數(shù)量。?(3)可擴(kuò)充性好。缺:(1)對(duì)“總線可用”線及其有關(guān)電路失效敏感。(2)靈活性差,假如高優(yōu)

先級(jí)的部件頻繁規(guī)定使用總線,離總線控制器遠(yuǎn)的部件就難以獲得總線使用權(quán)。(3)“總線可用”信號(hào)順序脈動(dòng)地通過(guò)各個(gè)部件,總線的分派速度慢。(4)受總線長(zhǎng)度的限制,增減和移動(dòng)部件受限制定期查詢:優(yōu):1)靈活性強(qiáng),部件的優(yōu)先順序由程序控制。(2)可靠性高,不會(huì)因某個(gè)部件?失效而影響其它部件使用總線。缺:(1)總線的分派速度不能很高。(2)控制較為復(fù)雜。(3)控

制線數(shù)多,需要2+log2N根。(4)可擴(kuò)充性差。獨(dú)立請(qǐng)求:優(yōu):1)靈活性強(qiáng),部件的優(yōu)先順序由程序控制。(2)能方便地隔離失效部件的

請(qǐng)求。(3)總線的分派速度快缺:(1)控制較為復(fù)雜。(2)控制線數(shù)多,要控制N個(gè)設(shè)備,需要?有2N+1根控制線。4.簡(jiǎn)述字節(jié)多路,數(shù)組多路和選擇通道的數(shù)據(jù)傳送方式。答:字節(jié)多路通道合用于連接大量的像光電機(jī)等字符類低速設(shè)備。這些設(shè)備傳送一個(gè)字符

(字節(jié))的時(shí)間很短,但字符(字節(jié))間的等待時(shí)間很長(zhǎng)。通道“數(shù)據(jù)寬度”為單字節(jié),以字節(jié)?交叉方式輪流為多臺(tái)設(shè)備服務(wù),使效率提高。字節(jié)多路通道可有多個(gè)子通道,同時(shí)執(zhí)行多個(gè)通道程序。數(shù)組多路通道適合于連接多臺(tái)象磁盤等高速設(shè)備。這些設(shè)備的傳送速率很高,但傳送開

始前的尋址輔助操作時(shí)間很長(zhǎng)。通道“數(shù)據(jù)寬度”為定長(zhǎng)塊,多臺(tái)設(shè)備以成組交叉方式工作?,以充足運(yùn)用并盡也許重疊各臺(tái)高速設(shè)備的輔助操作時(shí)間。傳送完K個(gè)字節(jié)數(shù)據(jù),就重新選擇下個(gè)設(shè)備。數(shù)組多路通道可有多個(gè)子通道,同時(shí)執(zhí)行多個(gè)通道程序。選擇通道適合于連接象磁盤等優(yōu)先級(jí)高的高速設(shè)備,讓它獨(dú)占通道,只能執(zhí)行一道通道程序。通道“數(shù)據(jù)寬度”為可變長(zhǎng)塊,一次將N個(gè)字節(jié)所有傳送完,在數(shù)據(jù)傳送期只選擇一次設(shè)備。1.多解決機(jī)在結(jié)構(gòu)、程序并行性、算法、進(jìn)程同步、資源分派和調(diào)試上與并行解決機(jī)有什么差別?答:多解決機(jī)與并行解決機(jī)的重要差別是并行性的等級(jí)不同。(1)結(jié)構(gòu)靈活性。多解決機(jī)制結(jié)構(gòu)靈活性高于并行解決機(jī)。(2)程序并行性。并行解決機(jī)是操作級(jí)并行,并行性僅存在于指令內(nèi)部,辨認(rèn)比較容易,由程序員掌握程序并行性的開發(fā);多解決是指令、任務(wù)、作業(yè)并行,并行性重要存在于指令外部,此外還存在于指令內(nèi)部,辨認(rèn)比較困難,必須運(yùn)用多種途徑開發(fā)程序的并行性。(3)并行任務(wù)派生。并行解決機(jī)工作能否并行工作由指令決定,多解決機(jī)必須有專門指令指明程序能否并行執(zhí)行,派生的任務(wù)數(shù)是動(dòng)態(tài)變化的。(4)進(jìn)程同步。并行解決機(jī)的進(jìn)程同步是自然的,而多解決機(jī)必須采用同步措施。(5)資源分派和任務(wù)調(diào)度。多解決機(jī)的資源分派和任務(wù)調(diào)度比并行解決機(jī)復(fù)雜得多。2.多解決機(jī)有哪些基本特點(diǎn)?發(fā)展這種系統(tǒng)的重要目的也許有哪些?多解決著重解決哪些技術(shù)問(wèn)題?答○多解決機(jī)的基本特點(diǎn)多解決機(jī)具有兩臺(tái)以上的解決機(jī),在操作系統(tǒng)控制下通過(guò)共享的主存或輸入/輸出子系統(tǒng)或高速通訊網(wǎng)絡(luò)進(jìn)行通訊.結(jié)構(gòu)上多個(gè)解決機(jī)用多個(gè)指令部件分別控制,通過(guò)機(jī)間互連網(wǎng)絡(luò)通訊;算法上不只限于解決向量數(shù)組,還要實(shí)現(xiàn)更多通用算法中的并行;系統(tǒng)管理上要更多地靠軟件手段,有效解決資源分派和管理,特別是任務(wù)分派,解決機(jī)調(diào)度,進(jìn)程的同步和通訊等問(wèn)題.○使用多解決機(jī)的目的:一是用多臺(tái)解決進(jìn)行多任務(wù)解決協(xié)同求解一個(gè)大而復(fù)雜的問(wèn)題來(lái)提高速度,二是依靠冗余的解決機(jī)及其重組來(lái)提高系統(tǒng)的可靠性,適應(yīng)性和可用性.○多解決著重要解決的技術(shù)問(wèn)題:(1)硬件結(jié)構(gòu)上,如何解決好解決機(jī)、存儲(chǔ)器模塊及I/O子系統(tǒng)間的互連。(2)如何最大限度開發(fā)系統(tǒng)的并行性,以實(shí)現(xiàn)多解決要各級(jí)的全面并行。(3)如何選擇任務(wù)和子任務(wù)的大小,即任務(wù)的粒度,使并行度高,輔助開銷小。(4)如何協(xié)調(diào)好多解決機(jī)中各并行執(zhí)行任務(wù)和進(jìn)程間的同步問(wèn)題。(5)如何將任務(wù)分派到多解決機(jī)上,解決好解決機(jī)調(diào)度、任務(wù)調(diào)度、任務(wù)調(diào)度和資源分派,防止死鎖。(6)一旦某個(gè)解決發(fā)生故障,如何對(duì)系統(tǒng)進(jìn)行重新組織,而不使其癱瘓。(7)多解決機(jī)機(jī)數(shù)增多后,如何能給編程者提供良好的編程環(huán)境,減輕程序的復(fù)雜性。4.說(shuō)明4

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論