摘要:綜合知識(shí)是軟考高級(jí)系統(tǒng)架構(gòu)設(shè)計(jì)師考試的基礎(chǔ),經(jīng)典例題能幫考生直擊核心考點(diǎn)、掌握解題邏輯。以下精選高頻經(jīng)典例題,搭配詳細(xì)答案解析,拆解知識(shí)難點(diǎn)與答題技巧,助力考生夯實(shí)基礎(chǔ)、高效備考,輕松應(yīng)對(duì)考試挑戰(zhàn)。
綜合知識(shí)是軟考高級(jí)系統(tǒng)架構(gòu)設(shè)計(jì)師考試的基礎(chǔ),經(jīng)典例題能幫考生直擊核心考點(diǎn)、掌握解題邏輯。
以下精選高頻經(jīng)典例題,搭配詳細(xì)答案解析,拆解知識(shí)難點(diǎn)與答題技巧,助力考生夯實(shí)基礎(chǔ)、高效備考,輕松應(yīng)對(duì)考試挑戰(zhàn)。
一、計(jì)算機(jī)系統(tǒng)基礎(chǔ)
1. 在磁盤調(diào)度管理中,應(yīng)先進(jìn)行移臂調(diào)度,再進(jìn)行旋轉(zhuǎn)調(diào)度。假設(shè)磁盤移動(dòng)臂位于21號(hào)柱面上,進(jìn)程的請(qǐng)求序列如下表所示。如果采用最短移臂調(diào)度算法,那么系統(tǒng)的響應(yīng)序列應(yīng)為( )。

A、②⑧③④⑤①⑦⑥⑨
B、②③⑧④⑥⑨①⑤⑦
C、①②③④⑤⑥⑦⑧⑨
D、②⑧③⑤⑦①④⑥
答案:D
解析:
最短移臂調(diào)度是指每次找距離當(dāng)前磁頭所在柱面最近的柱面。
(1)初始位置是21柱面,所以請(qǐng)求序列中最近的柱面是23,對(duì)應(yīng)請(qǐng)求號(hào)2、3、8;(排除選項(xiàng)C)
(2)當(dāng)前柱面是23,請(qǐng)求序列中最近的柱面是17,對(duì)應(yīng)請(qǐng)求號(hào)是1、5、7;(排除選項(xiàng)A和選項(xiàng)B)
(3)當(dāng)前柱面號(hào)是17,請(qǐng)求序列中最近的柱面是32,對(duì)應(yīng)請(qǐng)求號(hào)是4、6;(排除選項(xiàng)A、B、C)
(4)當(dāng)前柱面號(hào)是32,請(qǐng)求序列中最近的柱面是38,對(duì)應(yīng)請(qǐng)求號(hào)是9; (排除選項(xiàng)B)
綜上,只有選項(xiàng)D滿足。
2. DMA(直接存儲(chǔ)器訪問(wèn))工作方式是在( )之間建立起直接的數(shù)據(jù)通路。
A、CPU與外設(shè)
B、CPU與主存
C、主存與外設(shè)
D、外設(shè)與外設(shè)
答案:C
解析:
直接存儲(chǔ)器訪問(wèn)(Direct Memory Access,DMA)是指數(shù)據(jù)在主存與I/O設(shè)備間的直接成塊傳送,即在主存與I/O設(shè)備間傳送數(shù)據(jù)塊的過(guò)程中,不需要CPU作任何干涉,只需在過(guò)程開(kāi)始啟動(dòng)(即向設(shè)備發(fā)出“傳送一塊數(shù)據(jù)”的命令)與過(guò)程結(jié)束(CPU通過(guò)輪詢或中斷得知過(guò)程是否結(jié)束和下次操作是否準(zhǔn)備就緒)時(shí)由CPU進(jìn)行處理,實(shí)際操作由DMA硬件直接完成,CPU在傳送過(guò)程中可做其他事情。
3、以下關(guān)于串行總線的說(shuō)法中,正確的是( )。
A、串行總線一般都是全雙工總線,適宜于長(zhǎng)距離傳輸數(shù)據(jù)
B、串行總線傳輸?shù)牟ㄌ芈适强偩€初始化時(shí)預(yù)先定義好的,使用中不可改變
C、串行總線是按位(bit)傳輸數(shù)據(jù)的,其數(shù)據(jù)的正確性依賴于校驗(yàn)碼糾正
D、串行總線的數(shù)據(jù)發(fā)送和接收是以軟件查詢方式工作
答案:C
解析:
關(guān)于串行總線的特點(diǎn),總結(jié)如下:
(1)串行總線適宜長(zhǎng)距離傳輸數(shù)據(jù)。 但串行總線有半雙工、全雙工之分,全雙工是一條線發(fā)一條線收。所以A選項(xiàng)錯(cuò)誤
(2)串行總線傳輸?shù)牟ㄌ芈试谑褂弥锌梢愿淖?,所以B選項(xiàng)錯(cuò)誤。
(3)串行總線的數(shù)據(jù)發(fā)送和接收可以使用多種方式,程序查詢方式和中斷方式都可以。所以D選項(xiàng)錯(cuò)誤。
C選項(xiàng)說(shuō)法是正確的。本題選擇C選項(xiàng)。
4、( )進(jìn)程調(diào)度算法每次從就緒隊(duì)列中選擇一個(gè)最先進(jìn)入該隊(duì)列的進(jìn)程為其分配處理機(jī),該進(jìn)程一直運(yùn)行到完成或發(fā)生阻塞后才放棄處理機(jī)。
A、高響應(yīng)比優(yōu)先
B、時(shí)間片輪轉(zhuǎn)
C、先來(lái)先服務(wù)
D、短作業(yè)優(yōu)先
答案:C
解析:
高響應(yīng)比優(yōu)先:基本思想是把CPU分配給就緒隊(duì)列中響應(yīng)比最高的進(jìn)程。高響應(yīng)比優(yōu)先調(diào)度算法既考慮作業(yè)的執(zhí)行時(shí)間也考慮作業(yè)的等待時(shí)間,綜合了先來(lái)先服務(wù)和最短作業(yè)優(yōu)先兩種算法的特點(diǎn)。
時(shí)間片輪轉(zhuǎn):是一種常見(jiàn)的進(jìn)程調(diào)度算法,其目的是確保所有進(jìn)程都能公平地獲得CPU時(shí)間片。每個(gè)進(jìn)程被分配一個(gè)固定大小的時(shí)間片,當(dāng)一個(gè)進(jìn)程用盡其時(shí)間片后,調(diào)度器將其移到隊(duì)列的末尾,然后選擇下一個(gè)進(jìn)程執(zhí)行。
先來(lái)先服務(wù):按照進(jìn)程到達(dá)的先后順序進(jìn)行調(diào)度,不考慮執(zhí)行時(shí)間的長(zhǎng)短。
短作業(yè)優(yōu)先:選擇執(zhí)行時(shí)間最短的進(jìn)程來(lái)先執(zhí)行。這可能導(dǎo)致長(zhǎng)作業(yè)等待時(shí)間過(guò)長(zhǎng),也無(wú)法保證所有進(jìn)程都能公平地獲得CPU時(shí)間。
本題選擇C選項(xiàng)。
5. 進(jìn)程P1、P2、P3和P4的前趨圖如下所示:

若用PV操作控制進(jìn)程P1~P4并發(fā)執(zhí)行的過(guò)程,則需要設(shè)置5個(gè)信號(hào)量S1、S2、S3、S4和S5,且信號(hào)量S1-S5的初值都等于0。下圖中a、b和c處應(yīng)分別填寫( );d、e和f處應(yīng)分別填寫( )。

A、V(S1)V(S2)、P(S1)V(S3)和V(S4)
B、P(S1)V(S2)、P(S1)P(S2)和V(S1)
C、V(S1)V(S2)、P(S1)P(S3)和V(S4)
D、P(S1)P(S2)、V(S1)P(S3)和V(S2)
A、P(S2)、V(S3)V(S5)和P(S4)P(S5)
B、V(S2)、P(S3)V(S5)和V(S4)P(S5)
C、P(S2)、V(S3)P(S5)和P(S4)V(S5)
D、V(S2)、V(S3)P(S5)和P(S4)V(S5)
答案:CA
解析:
本題只要將信號(hào)量在前趨圖中標(biāo)識(shí)出來(lái),題目就非常容易解了。在前趨圖中,每個(gè)箭頭對(duì)應(yīng)一個(gè)信號(hào)量,編號(hào)從左至右,從上至下,由小到大,如圖所示。

標(biāo)出信號(hào)量之后,從某進(jìn)程引出的信號(hào)量,在該進(jìn)程末尾需要對(duì)信號(hào)量執(zhí)行V操作,而信號(hào)量箭頭指向的進(jìn)程開(kāi)始處應(yīng)有信號(hào)量的P操作。
以P1為例,S1與S2從P1發(fā)出,所以在P1末尾處要執(zhí)行V(S1)V(S2),而在P2開(kāi)始處應(yīng)執(zhí)行P(S1)P(S3)。
篇幅有限,完整經(jīng)典例題+答案解析可點(diǎn)擊下方藍(lán)字獲??!
題庫(kù)真題:每日一練 | 歷年真題 | 章節(jié)練習(xí) |高頻考點(diǎn)
精品課程:系統(tǒng)架構(gòu)設(shè)計(jì)師報(bào)考指南 | 系統(tǒng)架構(gòu)設(shè)計(jì)師備考攻略
軟考備考資料免費(fèi)領(lǐng)取
去領(lǐng)取
共收錄117.93萬(wàn)道題
已有25.02萬(wàn)小伙伴參與做題
專注在線職業(yè)教育25年