軟體設計 2023年上半年選擇題重要知識點

2022-05-15 17:37:12 字數 2787 閱讀 6119

1、以下關於計算機系統中斷概念的敘述中,正確的是(由i/o裝置提出的中斷請求是可遮蔽中斷,電源掉電是不可遮蔽中斷)。

a:裝置提出的中斷請求和電源掉電都是可遮蔽中斷

b:由i/o裝置提出的中斷請求和電源掉電都是不可遮蔽中斷

c:由i/o裝置提出的中斷請求是可遮蔽中斷,電源掉電是不可遮蔽中斷

d:由i/o裝置提出的中斷請求是不可遮蔽中斷,電源掉電是可遮蔽中斷

【解析】:

按照是否可以被遮蔽,可將中斷分為兩大類:不可遮蔽中斷(又叫非遮蔽中斷)和可遮蔽中斷。

不可遮蔽中斷源一旦提出請求, cpu必須無條件響應,而對可遮蔽中斷源的請求,cpu可以響應,也可以不響應。

典型的非遮蔽中斷源的例子是電源掉電,一旦出現,必須立即無條件地響應,否則進行其他任何工作都是沒有意義的。

典型的可遮蔽中斷源的例子是印表機中斷,cpu 對印表機中斷請求的響應可以快一些,也可以慢一些,因為讓印表機等待是完全可以的。對於軟中斷,它不受中斷允許標誌位(if位)的影響,所以屬於非遮蔽中斷範疇。

2、 計算機指令一般包括操作碼和位址碼兩部分,為分析執行一條指令,其(操作碼和位址碼都應存入指令暫存器(ir))。

【解析】:

程式被載入到記憶體後開始執行,當cpu執行一條指令時,先把它從記憶體儲器取到緩衝暫存器dr中,再送入ir暫存,指令解碼器根據ir的內容產生各種微操作指令,控制其他的組成部件工作,完成所需的功能。

程式計數器(pc)具有寄存資訊和計數兩種功能,又稱為指令計數器。程式的執行分兩種情況,一是順序執行,二是轉移執行。在程式開始執行前,將程式的起始位址送入pc,該位址在程式載入到記憶體時確定,因此pc的內容即是程式第一條指令的位址。執行指令時,cpu將自動修改pc的內容,以便使其保持的總是將要執行的下一條指令的位址。由於大多數指令都是按順序來執行的,所以修改的過程通常只是簡單地對pc加1.當遇到轉移指令時,後繼指令的位址根據當前指令的位址加上乙個向前或向後轉移的位移量得到,或者根據轉移指令給出的直接轉移位址得到。

a:mpeg-1

b:mpeg-2

c:mpeg-4

d:mpeg-7

【解析】:

(參考:

第5小題解析)

4、假設某磁碟的每個磁軌劃分成9個物理塊,每塊存放1個邏輯記錄。邏輯記錄r0, r1,…,r8存放在同乙個磁軌上,記錄的安排順序如下表所示:

如果磁碟的旋轉速度為27ms/周,磁頭當前處在r0的開始處。若系統順序處理這些記錄,使用單緩衝區,每個記錄處理時間為3ms,則處理這9個記錄的最長時間為(222ms):若對資訊儲存進行優化分布後,處理9個記錄的最少時間為(54ms)。

a:54ms

b:108ms

c:222ms

d:243ms

a:27ms

b:54ms

c:108ms

d:216ms

【解析】:

對於第二種情況,若對資訊進行分布優化的結果如下所示:

從上表可以看出,當讀出記錄r1並處理結束後,磁頭剛好轉至r2記錄的開始處,立即就可以讀出並處理,因此處理9個記錄的總時間為:

9x (3ms (讀記錄) +3ms (處理記錄)) =9x6ms=54ms

5、對於乙個大型軟體來說,不加控制地變更很快就會引起混亂。為有效地實現變更控制,需借助於配置資料庫和基線的概念。(資訊庫)不屬於配置資料庫。

a:開發庫

b:受控庫

c:資訊庫

d:產品庫

【解析】:

軟體變更控制是變更管理的重要內容,要有效進行變更控制,需要借助配置資料庫和基線的概念。

配置資料庫一般包括開發庫、受控庫和產品庫。

6、確定系統邊界和關係規範化分別在資料庫設計的(51)階段進行。

a:需求分析和邏輯設計

b:需求分析和概念設計

c:需求分析和物理設計

d:邏輯設計和概念設計

【解析】:

需求分析階段的任務是:對現實世界要處理的物件(組織、部門、企業等)進行詳細調查,在了解現行系統的概況,確定新系統功能的過程中,確定系統邊界、收集支援系統目標的基礎資料及其處理方法。

邏輯設計階段的任務之一是對關係模式進一步的規範化處理。因為生成的初始關係模式並不能完全符合要求,會有資料冗餘、更新異常存在,這就需要根據規範化理論對關係模式進行分解,以消除冗餘和更新異常。不過有時根據處理要求,可能還需要增加部分冗餘以滿足處理要求。邏輯設計階段的任務就需要作部分關係模式的處理,分解、合併或增加冗餘屬性,提高儲存效率和處理效率。

7、ip位址塊

222.125.80.128/26包含了(62)個可用主機位址,其中最小位址是(222.125.80.129), 最大位址是(222.125.80.190)。

a:14

b:30

c:62

d:126

a:222.125.80.128

b:222.125.80.129

c:222.125.80.159

d:222.125.80.160

a:222.125.80.128

b:222.125.80.190

c:222.125.80.192

d:222.125.80. 254

【解析】:

/26表示ip位址中前26位是網路字首,後6位是主機號,那麼可分配的主機位址數是:26-2=64-2=62個,可分配位址範圍是

222.125.80.129 ~

222.125.80.190。

2023年上半年軟師選擇題

2019.5.15 1 當執行一條指令時,首先需要根據pc中存放的指令位址,將指令由記憶體取到指令暫存器中,此過程稱為 取指令 與此同時,pc中的位址或自動加1或由轉移指標給出下一條指令的位址。此後經過分析指令,執行指令。完成第一條指令的執行,而後根據pc取出第二條指令的位址,如此迴圈,執行每一條指...

2023年上半年軟師選擇題

2019.5.16更新 2019.5.26更新,已考試 2019.7.5更新,已過 1 aux介面 auxiliary 是指音訊輸入介面,可以輸出包括 在內的電子聲頻裝置的音訊 一般的耳機插孔 可通過車上的音響來輸出這些裝置內的 telnet協議是tcp ip協議族中的一員,是internet遠端登...

2023年上半年工作總結

2010 年上半年工作總結 光陰似箭,歲月如梭 2010 已在不知不覺中走到了 5月份,現將 2010 年上半年工作總結如下 一 專案方面 主要是根據礦井自動化軟體標準,開發組態軟體上的控制項部分,包括 控制項初期,柱狀圖控制項,開矩圖控制項 組態軟體的的驅動部分,包括 資料庫介面驅動,opc 介面...