20145228《信息安全系統設計基礎》課程總結

學習博客彙總連接

·20145228 《信息安全系統設計基礎》第0周學習總結:初步閱讀教材、虛擬機的安裝
html

·20145228 《信息安全系統設計基礎》第1周學習總結:基礎Linux指令學習
java

·20145228 《信息安全系統設計基礎》第2周學習總結:學習VIM的操做,簡單的GCC、GDB指令學習,makefile的使用
git

·20145228 《信息安全系統設計基礎》第3周學習總結:信息的表示及處理
編程

·20145228 《信息安全系統設計基礎》第5周學習總結:彙編相關知識,指令集體系結構
安全

·20145228 《信息安全系統設計基礎》第6周學習總結:Y86指令集體系結構,安裝Y86處理器
服務器

·20145228 《信息安全系統設計基礎》第7周學習總結:常見存儲技術
網絡

·20145228 《信息安全系統設計基礎》第8周學習總結:對以前Linux學習內容的回顧,本身的收穫和不足以及對課程的一些建議
併發

·20145228 《信息安全系統設計基礎》第9周學習總結:學習Unix I/O
函數

·20145228 《信息安全系統設計基礎》第10周學習總結:對用C語言實現Linux命令的代碼進行分析,掌握系統調用的方法
性能

·20145228 《信息安全系統設計基礎》第11周學習總結:異常及其種類,進程,信號

·20145228 《信息安全系統設計基礎》第12周學習總結:前三週代碼總結,指針,信號

·20145228 《信息安全系統設計基礎》第13周學習總結:網絡編程,併發,線程控制以及同步互斥

·20145228 《信息安全系統設計基礎》第14周學習總結:虛擬存儲器的學習

實驗報告連接彙總

·20145228《信息安全系統設計基礎》實驗一:開發環境的熟悉

·20145228《信息安全系統設計基礎》實驗二:固件開發

·20145228《信息安全系統設計基礎》實驗三:實時系統的移植

·20145228《信息安全系統設計基礎》實驗四:驅動程序設計

·20145228《信息安全系統設計基礎》實驗五:網絡通訊

代碼託管連接

·本學期代碼託管

•git log查看git提交歷史:

•代碼量彙總:

這裏只有最近幾周的,之前的虛擬機崩潰了,從新建了一個。

•代碼驅動的學習作到沒有?

我以爲作到了一些基礎的部分,剛開始就會通常的git add、commit之類的,後來出了許多問題,在通過一系列學習摸索後,掌握瞭如何解決git的錯誤問題。到如今用man、grep之類的也有時使用來進行一些搜索,可是用得較少,而後對於其餘一些代碼驅動就用得少了,但願在之後的學習中能夠更加熟練使用代碼驅動。

•加點代碼,改點代碼是理解的最好方式,談談你的心得

我以爲勤動手改寫代碼是最有效的提升代碼水平的方法,無論修改後的結果如何,都對咱們的學習有着巨大的幫助,反反覆覆地修改和推敲代碼能使咱們對代碼的理解和感悟更加深入,對之後遇到相似的代碼問題就會很是瞭解和熟悉。

第0周做業

•總體評價一下第0周做業中本身提出的問題是否是抓住了學習重點

大可能是一些基礎的問題,少數問題有點含金量,理解後對於學習有較大幫助

•回答一下第0周做業中本身提出的問題

一、在Linux系統中,程序是如何被執行的?

程序被其餘程序翻譯成不一樣的形式,開始時是ASCII文本,而後被編譯器和連接器翻譯成二進制可執行文件。

二、浮點運算有什麼須要注意的?

浮點運算只有有限的範圍和精度,並且不遵照廣泛的算術屬性,好比結合性。

三、及時編譯的方法是怎麼執行的?

動態地將字節代碼序列翻譯成機器指令。

四、處理器體系結構包含了哪些組成部分?

五、如何優化程序性能?

消除循環的低效率、減小過程調用、消除沒必要要的存儲器引用等。

六、基本存儲技術是什麼?

基本存儲技術包括隨機存儲器、非易失性存儲器和磁盤

七、連接是如何完成的?

連接能夠在編譯時由靜態編譯器來完成,也能夠在加載時和運行時由動態連接器來完成。

八、異常控制流是什麼?通常出如今哪?

異常控制流發生在計算機系統的各個層次,是計算機系統中提供併發的基本機制

九、虛擬存儲器是如何實現的?

使用虛擬尋址的簡介形式來引用主存。

十、Unix提供的函數有哪些做用?

他們容許應用程序打開、關閉、讀和寫文件,提取文件的元數據。

十一、客戶端和服務器是如何創建鏈接的?

利用套接字接口提供鏈接。

十二、有哪些構建併發程序的機制?

進程、I/O多路複用和線程

你有什麼項目被加分,談談你的經驗

gdb調試彙編堆棧分析

扇貝單詞:堅持天天記扇貝單詞對於四六級固然是有很大的幫助的,重要的是要用心。

你有什麼項目被扣分,談談你的教訓

•不動手實踐

有時候事情實在太多,致使實踐做業沒能及時提交。

待及格管理制度的優缺點

•待及格期間多發的博客列表

20145228 《信息安全系統設計基礎》第五週學習總結 (2)

20145228 《信息安全系統設計基礎》第六週學習總結 (2)

20145228 《信息安全系統設計基礎》第七週學習總結 (2)

20145228 《信息安全系統設計基礎》第八週學習總結 (2)

20145228 《信息安全系統設計基礎》第九周學習總結 (2)

20145228 《信息安全系統設計基礎》第十週學習總結 (2)

20145228 《信息安全系統設計基礎》第十一週學習總結 (2)

20145228 《信息安全系統設計基礎》第十二週學習總結 (2)

•優缺點

這樣的安排可使咱們有壓迫感,促進咱們的學習,努力向及格區靠近。

課程收穫與不足

•本身的收穫

本身的收穫很大,學到了許多過去從未用過的虛擬機的安裝與使用,熟悉了基本的代碼驅動,利用git能幫助咱們較多平時注意不到的地方。還有寫博客的習慣也對我收益很大,繼續堅持下去對於咱們來講頗有必要,也頗有幫助。

•本身須要改進的地方

學習期間事情太多後累了就容易放鬆,耽誤了學習,後面仍是會花時間用來補,仍是得不償失。作實驗就是按着步驟來作的,對於代碼的理解和操做的緣由當時沒怎麼用心,後面慢慢的纔在學習。

給學弟學妹們的學習建議

學習積極性很是重要,學習是一個逐漸積累的過程,勤動手、用心作是最有效的代碼學習方法,儘可能不要拖學習任務,出來混老是要還的。

問卷調查

•你平均每週投入到本課程多長時間?

20小時左右

•每週的學習效率有提升嗎?

有較大的提升

•學習效果本身滿意嗎?

剛開始欠了一些學習,後面及時彌補。

•課程結束後會繼續一週至少一篇博客嗎?(若是能作到,畢業時我把你的博客給你集結成一本書送給你做記念)

寫博客頗有幫助,但願我有動力來每週寫博客

•你以爲這門課老師應該繼續作哪一件事情?

每週的測試,抓住平時的學習,不堆在期末

•你以爲這門課老師應該中止作哪一件事情?

前幾周的課程測試後,沒有怎麼講解測試內容,當堂講解效果會更好

•你以爲這門課老師應該開始作什麼新的事情?

課下學習重要,課堂時間也一樣重要,但願課堂內容能更充實。

本文連接

20145228 《信息安全系統設計基礎》課程總結

相關文章
相關標籤/搜索