碼云參考資料:
https://gitee.com/lxmuyu/soft_examination
整理到2018資料下載:
迅雷網(wǎng)盤鏈接:https://pan.xunlei.com/s/VNFbm9Q7rnN5bEbBw-SiUnOBA1
提取碼:j7wj
整理到2021:
阿里云網(wǎng)盤鏈接:https://www.aliyundrive.com/s/ob1o2BeaVMb
提取碼: 4v3y
軟考系統(tǒng)架構(gòu)師倒計時第6天
1. 存儲容量
【2010 年題 9】內(nèi)存按字節(jié)編址跳夭,利用 8K×4bit 的存儲器芯片構(gòu)成 84000H 到 8FFFFH
的內(nèi)存,共需( )片。
根據(jù)題目描述惦辛,采用該存儲器芯片需要構(gòu)成 8FFFFH - 84000H + 1 = C000H 的空間郊闯,
且內(nèi)存按照字節(jié)(8bit)編碼闺属,需要的容量是 C000H×8bit喇辽。
C000H×8bit =49152×8bit=48×1024×8bit=48K×8bit计呈,一片存儲芯片的容量是 8K×
4bit砰诵,兩者相除得 12。
知識點:計算后加一捌显,然后轉(zhuǎn)換成二進(jìn)制茁彭,并且注意 × 8bit。
十六進(jìn)制一位代表四個二進(jìn)制位扶歪,C000H可以轉(zhuǎn)換成:1100 0000 0000 0000
然后去除十個0變成K:1100 00理肺,轉(zhuǎn)換成十進(jìn)制就是48K
2. 磁盤讀取時間
【2010 年題 10】某磁盤磁頭從一個磁道移至另一個磁道需要 10ms。文件在磁盤上非連
續(xù)存放,邏輯上相鄰數(shù)據(jù)塊的平均移動距離為 10 個磁道哲嘲,每塊的旋轉(zhuǎn)延遲時間及傳輸
時間分別為 100ms 和 2ms贪薪,則讀取一個 100 塊的文件需要( )ms 的時間媳禁。
根據(jù)題目描述眠副,讀取一個連續(xù)數(shù)據(jù)需要的時間包括磁道移動時間、旋轉(zhuǎn)延遲時間和傳輸
時間三個部分竣稽,總時間花費為(10×10) + 100 + 2 = 202ms囱怕,因此讀取一個 100 塊文件需要的
時間為 202×100=20200ms。
知識點:(磁道數(shù) × 巡道時間)+ 延遲 + 傳輸時間毫别,
如果有N塊娃弓,然后N × 上面的時間。
3. 流水線
【2017 年題 1】某計算機(jī)系統(tǒng)采用 5 級流水線結(jié)構(gòu)執(zhí)行指令岛宦,設(shè)每條指令的執(zhí)行由取
指令(2 ?t )台丛、分析指令(1?t )、取操作數(shù)(3?t )砾肺、運算(1?t )和寫回結(jié)果(2?t ) 組成挽霉, 并分
別用 5 個子部完成,該流水線的最大吞吐率為( ) ;若連續(xù)向流水線輸入 10 條指令变汪,
則該流水線的加速比為( ) 侠坎。
加速比:不使用流水線時間 : 使用流水線時間 = 90?t :36?t = 5:2
4. 記憶知識點
計算機(jī)執(zhí)行程序時,在一個指令周期的過程中裙盾,為了能夠從內(nèi)存中讀指令操作碼实胸,首先
是將程序計數(shù)器(PC)的內(nèi)容送到地址總線上。CPU 訪問內(nèi)存通常是同步方式番官,
CPU 與 I/O接口交換信息通常是同步方式庐完,
CPU 與 PCI 總線交換信息通常是同步方式,
I/O 接口與打印機(jī)交換信息則通常采用基于緩存池的異步方式徘熔。DSP 采用了哈佛結(jié)構(gòu)
操作系統(tǒng)是管理計算機(jī)硬件與軟件資源的程序门躯,同時也是硬件與用戶之間的接口。操作系統(tǒng)既提供了與用戶交互的接口近顷,也提供了與應(yīng)用程序交互的接口生音。用戶可以通過菜單,命令窒升,窗口與操作系統(tǒng)進(jìn)行交互缀遍,而應(yīng)用程序可以通過系統(tǒng)調(diào)用(如調(diào)用系統(tǒng) API)來與操作系統(tǒng)交互。
采用微內(nèi)核結(jié)構(gòu)的操作系統(tǒng)提高了系統(tǒng)的靈活性和可擴(kuò)展性饱须,并增強(qiáng)了系統(tǒng)的可靠性和可移植性域醇,可運行于分布式系統(tǒng)中
并發(fā)進(jìn)程之間的競爭關(guān)系為互斥,并發(fā)進(jìn)程之間的協(xié)作關(guān)系體現(xiàn)為同步。同步是因合作進(jìn)程之間協(xié)調(diào)彼此的工作而控制自己的執(zhí)行速度譬挚,即因相互合作锅铅,相互等待而產(chǎn)生的制約關(guān)系。而互斥是進(jìn)程之間競爭臨界資源而禁止兩個以上的進(jìn)程同時進(jìn)入臨界區(qū)所發(fā)生的制約關(guān)系减宣。題目中一個任務(wù)要等待另一個任務(wù)發(fā)來消息盐须,或建立某個條件后再向前執(zhí)行,顯然體現(xiàn)的制約關(guān)系是任務(wù)的同步漆腌。
操作系統(tǒng)為了實現(xiàn)“按名存取”贼邓,必須為每個文件設(shè)置用于描述和控制文件的數(shù)據(jù)結(jié)構(gòu),專門用于文件的檢索闷尿,因此至少要包括文件名和存放文件的物理地址塑径,該數(shù)據(jù)結(jié)構(gòu)稱為文件控制塊(File Control Block,F(xiàn)CB)填具,文件控制塊的有序集合稱為文件目錄统舀,或稱系統(tǒng)目錄文件。若操作系統(tǒng)正在將修改后的系統(tǒng)目錄文件寫回磁盤時系統(tǒng)發(fā)生崩潰劳景,則對系統(tǒng)的影響相對較大誉简。
數(shù)據(jù)庫設(shè)計主要分為用戶需求分析、概念結(jié)構(gòu)枢泰、邏輯結(jié)構(gòu)和物理結(jié)構(gòu)設(shè)計四個階段描融。其中,在用戶需求分析階段中衡蚂,數(shù)據(jù)庫設(shè)計人員采用一定的輔助工具對應(yīng)用對象的功能窿克、 性能、限制等要求所進(jìn)行的科學(xué)分析毛甲,并形成需求說明文檔年叮、數(shù)據(jù)字典和數(shù)據(jù)流程圖。用戶需求分析階段形成的相關(guān)文檔用以作為概念結(jié)構(gòu)設(shè)計的設(shè)計依據(jù)玻募。將抽象的概念模型轉(zhuǎn)化為與選用的 DBMS 產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯模型只损,它是物理設(shè)計的基礎(chǔ)。包括模式初始設(shè)計七咧、子模式設(shè)計跃惫、應(yīng)用程序設(shè)計、模式評價以及模式求精艾栋。
邏輯設(shè)計階段的任務(wù)是將概念模型設(shè)計階段得到的基本 E-R 圖爆存,轉(zhuǎn)換為與選用的 DBMS產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。如采用基于 E-R 模型的數(shù)據(jù)庫設(shè)計方法蝗砾,該階段就是將所設(shè)計的 E-R 模型轉(zhuǎn)換為某個 DBMS 所支持的數(shù)據(jù)模型先较;如采用用戶視圖法携冤,則應(yīng)進(jìn)行模式的規(guī)范化,列出所有的關(guān)鍵字以及用數(shù)據(jù)結(jié)構(gòu)圖描述表集合中的約束與聯(lián)系闲勺,匯總各用戶視圖的設(shè)計結(jié)果曾棕,將所有的用戶視圖合成一個復(fù)雜的數(shù)據(jù)庫系統(tǒng)。
需求分析階段的任務(wù)是對現(xiàn)實世界要處理的對象(組織菜循、部門和企業(yè)等)進(jìn)行詳細(xì)調(diào)查翘地,在了解現(xiàn)行系統(tǒng)的概況,確定新系統(tǒng)功能的過程中收集支持系統(tǒng)目標(biāo)的基礎(chǔ)數(shù)據(jù)及處理方法债朵。需求分析是在用戶調(diào)查的基礎(chǔ)上子眶,通過分析,逐步明確用戶對系統(tǒng)的需求序芦。在需求分析階段應(yīng)完成的文檔是數(shù)據(jù)字典和數(shù)據(jù)流圖。