摘要:為幫助考生備考2022下半年軟考軟件設計師考試,希賽小編為大家整理了軟件設計師考試知識點100條(1),供大家備考復習。
為幫助大家備考軟考中級軟件設計師考試,希賽小編整理了2022下半年軟件設計師考試知識點100條(1),希望對大家備考有幫助。
1、碼制的表示
定點整數
原碼與反碼的0既有+0也有-0,數碼的表示個數為2n-1個。補碼與移碼有人為定義,-0編碼定義為最小數值-1,數碼的表示個數為2n個,最小表示數值為2n-1。
定點小數
數碼的表示個數與定點整數一致。補碼與移碼的人為定義,將-0的編碼定義為最小數值-1。
2、浮點數的表示
浮點數格式
階碼決定范圍,階碼越長,范圍越大;
尾數決定精度,尾數越長,精度越高。
浮點數運算過程
對階→尾數計算→格式化;
對階:小數像大數看齊,尾數右移。
3、校驗碼

4、CPU組成
CPU分為運算器與控制器兩大部分。
運算器
算術邏輯單元ALU:執行算術運算和邏輯運算。
累加寄存器AC:暫存數據,為ALU提供工作區。
數據緩沖寄存器DR
狀態條件寄存器PSW歸屬有爭議
控制器
指令計數器PC:存儲下一條要執行指令的地址
指令寄存器IR:存儲即將執行的指令
指令譯碼器ID
時序部件
5、CISC與RISC
CISC(復雜指令集)的特點:指令數量多,指令頻率差別大,變長,多種尋址方式,使用微碼(微程序)實現。
RISC(精簡指令集)的特點:指令數量少,頻率接近,定長,單周期,多寄存器尋址,多通用寄存器,硬布線邏輯控制,適用于流水線。有效支持高級程序語言,優化編譯。
6、流水線技術
流水線建立時間:第1條指令執行時間
流水線周期:指令分段后,最長段時間
流水線執行時間(默認使用理論公式,無答案時考慮實踐公式)
理論公式:流水線建立時間+(指令條數-1)*流水線周期
實踐公式:指令段數*流水線周期+(指令條數-1)*流水線周期
吞吐率=指令條數/流水線執行時間
最大吞吐率=流水線周期的倒數。
7、局部性原理
時間局部性:指程序中的某條指令一旦執行,不久以后該指令可能再次執行,典型原因是由于程序中存在著大量的循環操作。
空間局部性:指一旦程序訪問了某個存儲單元,不久以后,其附近的存儲單元也將被訪問,即程序在一段時間內所訪問的地址可能集中在一定的范圍內,其典型情況是程序順序執行。
8、常見存儲器
按內容存取
相聯存儲器(如Cache)
按地址存取
隨機存取存儲器(如內存)
順序存取存儲器(如磁帶)
直接存取存儲器(如磁盤)
工作方式
隨機存取存儲器RAM(如內存DRAM)
只讀存儲器ROM(如BIOS)
9、Cache
在計算機的存儲系統體系中,Cache是(除寄存器以外)訪問速度最快的層次。解決CPU與主存之間速度容量不匹配問題。
Cache與主存映射三種方式:

10、主存編址計算
內存單元數個數=最大地址+1-最小地址
內存編址內容:
按字編址(每個存儲單元存放內容為機器字長—題干定義)
按字節編址(每個存儲單元內容為1字節即8bit)
內存總容量=內存單元數*編址內容
總容量=單位芯片容量*總片數
總片數=總容量/單位容量;
單位芯片容量=總容量/芯片片數。
軟考備考資料免費領取
去領取
專注在線職業教育24年