摘要:距離2025下半年軟考軟件設計師考試不到30天,希賽網為考生準備了2025下半年軟考中級軟件設計師考前幾頁紙的備考資料,助力考生沖刺學習。有需要的同學可以在本文資料處下載該資料的PDF版本。
2025下半年軟考中級軟件設計師考試11月8日下午14:30-18:30舉行,希賽網為考生準備了《2025下半年軟考軟件設計師考前幾頁紙》資料。因篇幅有限,本文只展示了部分內容,完整內容請考生在本文文首本文資料處或文末的資料下載欄目下載PDF文檔。
一、 計算機組成與體系結構
1、尋址方式:立即尋址最快(操作數本身),寄存器尋址次之(操作數的地址),直接尋址最慢(操作數的地址)。
2、數據傳輸方式
(1)程序控制(查詢)方式:分為無條件傳送和程序查詢方式兩種。方法簡單,硬件開銷小,但I/O能力不高,嚴重影響CPU的利用率(不可與CPU并行)。
(2)程序中斷方式:與程序控制方式相比,中斷方式因為CPU無需等待而提高了傳輸請求的響應速度(可與CPU并行)。
(3)DMA方式:DMA方式是為了在主存與外設之間實現高速、批量數據交換而設置的,DMA方式比程序控制方式與中斷方式都高效(可與CPU并行)。
3、存儲設備訪問速度:通用寄存器>Cache>內存>硬盤。
二 、操作系統
1、線程共享的內容包括:進程代碼段、進程的公有數據(利用這些共享的數據,線程很容易實現相互之間的通訊)、進程打開的文件描述符、信號的處理器、進程的當前目錄、進程用戶ID與進程組ID。
2、線程獨有的內容包括:線程ID、寄存器組的值、線程的堆棧(比如,棧指針)、錯誤返回碼、線程的信號屏蔽碼。
3、絕對路徑指從根目錄開始的路徑,相對路徑指從當前目錄開始的路徑。
4、進程的狀態
(1)運行:當一個進程在CPU運行時。
(2)就緒:一個進程獲得了除CPU外的一切所需資源,一旦得到處理機即可運行。
(3)阻塞:也稱等待或睡眠狀態,一個進程正在等待某一事件發生而暫時停止運行,此時即使把CPU分配給進程也無法運行。
三、 程序設計語言基礎
1、解釋與編譯的區別:
(1)解釋程序,也稱解釋器;直接解釋執行源程序,或者將源程序翻譯成某種中間代碼后再加以執行。
(2)編譯程序,也稱編譯器;將源程序翻譯成目標語言程序,然后在計算機上運行目標程序。
(3)兩者的根本區別:編譯方式下,機器上運行的是與源程序等價的目標程序,源程序和編譯程序都不再參與目標程序的執行過程,因此執行時效率較高;解釋方式下,解釋程序和源程序(或某種等價表示)要參與到程序的運行過程中,運行程序的控制權在解釋程序,邊解釋邊執行,執行效率較低。即:解釋方式,翻譯程序不生成獨立的目標程序,而編譯方式則生成獨立保持的目標程序。
2、程序控制結構主要有:順序結構、選擇結構和循環結構。
3、詞法分析:非法字符、單詞拼寫錯誤。
4、語法分析:標點符號錯誤、表達式中缺少操作數、括號不匹配等有關語言結構上的錯誤。
5、靜態語義分析:運算符與運算對象類型不合法、取余時用浮點數等錯誤。
軟考高項紙質版資料領取活動來啦!
活動截止12月15日
趕緊掃碼參與活動吧!
熱門:信息系統監理師備考 | 網絡工程師備考 | 軟件設計師備考
推薦:信息系統項目管理師網絡課堂 | 2025下半年軟考真題答案及解析
課程:信息系統項目管理師報考指南 | PMP課程
軟考備考資料免費領取
去領取
專注在線職業教育24年