20155204《資訊保安系統設計基礎》課程總結

2022-05-02 02:36:07 字數 1262 閱讀 8225

- 第一周問題:p477有一行命令為 gcc -c main2.c,之後直接就用了main.o,不需要通過esc三步嗎?

- 解決方案:詢問結對夥伴,是相同的。

- 第三週問題:為什麼會出現逆向漏洞

- 解決方案:溢位使得乙個正整數會變成負整數

- 第五周問題:movs和movz指令區別?

- 解決方案:實際上沒有movs這條指令,只有movsb、movsw、movsd等,串操作需要明確資料型別,b表示byte,w表示word,d表示dword。movs符號位擴充套件,movz零擴充套件(高位0填充)

- 第六周問題:exec1.c中為什麼不輸出最後printf的那一句?

- 解決方案:因為在系統處理器中,在執行execvp( "ls" , arglist );語句時,已經將最後的列印語句覆蓋掉了,處理器中並沒有這句列印語句。

- 第七周問題:risc和cisc的區別聯絡?

- 解決方案: cisc(complex instruction setcomputer)架構的指令數肯定是遠遠多於risc(reducedinstruction set computer)架構的.另外, risc架構下,不同指令opcode的長度是相等的, 而x86下不同的指令的長度差別很大.另外risc 設計者把主要精力放在那些經常使用的指令上,盡量使它們具有簡單高效的特色。對不常用的功能,常通過組合指令來完成。因此,在risc 機器上實現特殊功能時,效率可能較低。但可以利用流水技術和超標量技術加以改進和彌補。而cisc 計算機的指令系統比較豐富,有專用指令來完成特定的功能。因此,處理特殊任務效率較高。

- 第八周問題:如何解決死鎖?

- 解決方案: 不讓死鎖發生:靜態策略:設計合適的資源分配演算法,不讓死鎖發生---死鎖預防;動態策略:程序在申請資源時,系統審查是否會產生死鎖,若會產生死鎖則不分配---死鎖避免。b.讓死鎖發生:程序申請資源時不進行限制,系統定期或者不定期檢測是否有死鎖發生,當檢測到時解決死鎖----死鎖檢測與解除。

- 第九周問題:直接對映快取記憶體中的衝突不命中問題

- 解決方案: 原因是這些塊被對映到了同乙個快取記憶體組。解決方法是在每個陣列的結尾放b位元組的填充(b位元組是乙個塊的長度,一行是乙個塊,相當於分開了行)從而使得他們對映到不同的組。

- 第十一周問題:造成堆利用率低的主要原因是什麼?

- 解決方案: 在雖然有未使用的記憶體但不能滿足分配請求時就稱出現碎片。碎片又分為——內部碎片:乙個已分配塊比有效載荷大時發生的;外部碎片:是當空閒記憶體合計起來足夠滿足乙個分配請求,但沒有乙個單獨的空閒塊足夠大到可以來處理這個請求而發生的。

資訊保安系統的組織管理

電子政務資訊保安的組織管理 電子政務資訊系統的安全組織管理必須與現有的組織結構特點和資訊系統特點相適應。以層級和縱向級的組織結構於資訊化結合的結構 企業資訊化資訊保安的組織管理 以層級組織結構與資訊化結合的結構 安全管理制度 安全管理制度是資訊系統安全的制度化保證,是資訊保安管理的重要內容。以下11...

資訊保安系統設計基礎期末總結

內容 部落格彙總 第四周讀書筆記 因為開始的時候編號從 第一周 開始,這裡為了和其他同學統一,跳過 第四周 直接寫 第五周 家庭作業 2.56 1 2.57 1 3.58 1.5 2 2.60 1 3 8.10 1 8.16 1 無附 小組內發言貼 學會的專業基礎能力 學會的實踐知識 學會的學習理念...

20145330 《資訊保安系統設計基礎》期中總結

期中總結 man k cheat grep test資料夾下有很多c原始檔,查詢main函式在哪個檔案中的命令是 grep main.c linux bash中,使用grep查詢當前目錄下.c中main函式在哪個檔案中的命令是 grep main c 查詢巨集 stdout fileno 的值的命令...