2025下半年軟件設計師易混淆知識點你知道嗎?小編將2025下半年軟件設計師易混淆知識點進行了整理,希望能幫助到考生。
2025下半年軟件設計師易混淆知識點部分內容如下:
一 、計算機組成與體系結構
易混淆點1:原、反、補碼的運算
1、原碼:最高位是符號位,其余低位表示數值的絕對值(0表示正數,1表示負數)。
2、反碼:正數的反碼與原碼相同,負數的反碼是其絕對值按位取反(符號位不變)。
3、補碼:正數的補碼與原碼相同,負數的補碼是其反碼末位加1(符號位不變)。
4、移碼:補碼的符號位按位取反。
易混淆點2:尋址方式的對比
1、立即尋址方式:操作數直接在指令中,靈活性差,但速度最快。
2、直接尋址方式:指令中存放的是操作數的地址。
3、間接尋址方式:指令中存放了一個地址,這個地址對應的內容是操作數的地址。
4、寄存器尋址方式:操作數存放在寄存器中,指令指定寄存器號。
5、寄存器間接尋址方式:寄存器內存放的是操作數的地址。
易混淆點3:數據傳輸方式
1、程序控制(查詢)方式:分為無條件傳送和程序查詢方式兩種。方法簡單,硬件開銷小,但I/O能力不高,嚴重影響CPU的利用率。
2、程序中斷方式:與程序控制方式相比,中斷方式因為CPU無需等待而提高了傳輸請求的響應速度。
3、DMA方式:DMA方式是為了在主存與外設之間實現高速、批量數據交換而設置的,DMA方式比程序控制方式與中斷方式都高效。
易混淆點4:可靠性、可用性、可維護性
1、可靠性可以用MTTF/(1+MTTF)來度量。
2、可用性可以用MTBF/(1+MTBF)來度量。
3、可維護性可以用1/(1+MTTR)來度量。
4、相關參數計算
(1)失效率計算
比如:假設統一型號的1000臺計算機,在規定的條件下工作1000小時,其中10臺故障。
其失效率λ=10/(1000*1000)=1*10-5
(2)千小時可靠度計算
千小時可靠性R(t)=1-t*λ=1-1000*(1*10-5)=1-0.01=0.99。