天天看點

20145315 《資訊安全系統設計基礎》課程總結

20145315 《資訊安全系統設計基礎》課程總結

每周作業連結彙總

  • 第0周部落格認識Linux系統,安裝虛拟機,課本概述
    20145315 《資訊安全系統設計基礎》課程總結
  • 第1周部落格Linux系統基礎指令,vim使用
    20145315 《資訊安全系統設計基礎》課程總結
  • 第2周部落格vim編輯器,GCC編譯器的使用,gdb調試程式工具,Makefile自動化編譯
    20145315 《資訊安全系統設計基礎》課程總結
  • 第3周部落格教材:第二章《資訊的表示和處理》
    20145315 《資訊安全系統設計基礎》課程總結
  • 第5周部落格教材:第三章《程式的機器級表示》,了解函數調用棧幀的概念,并能用GDB進行調試
    20145315 《資訊安全系統設計基礎》課程總結
  • 第6周部落格教材:第四章《處理器體系結構》
    20145315 《資訊安全系統設計基礎》課程總結
  • 第7周部落格教材:第六章《存儲器層次結構》
    20145315 《資訊安全系統設計基礎》課程總結
  • 期中總結
    20145315 《資訊安全系統設計基礎》課程總結
  • 第9周部落格教材:附錄A,第10章《系統級I/O》
    20145315 《資訊安全系統設計基礎》課程總結
  • 第10周部落格附錄A,第10章《系統級I/O》,代碼分析
    20145315 《資訊安全系統設計基礎》課程總結
  • 第11周部落格教材:第八章《異常控制流》,第十章《系統級I/O》,程序建立和控制的系統調用及函數使用
    20145315 《資訊安全系統設計基礎》課程總結
  • 第12周部落格前三周的代碼學習
    20145315 《資訊安全系統設計基礎》課程總結
  • 第13周部落格教材:第十一章《網絡程式設計》,第十二章《并發程式設計》
    20145315 《資訊安全系統設計基礎》課程總結
  • 第14周部落格教材:第九章《虛拟存儲器》
    20145315 《資訊安全系統設計基礎》課程總結

實驗報告連結彙總

  • 實驗一開發環境熟悉
    20145315 《資訊安全系統設計基礎》課程總結
  • 實驗二 固件設計
    20145315 《資訊安全系統設計基礎》課程總結
  • 實驗三 實時系統的移植
    20145315 《資訊安全系統設計基礎》課程總結
  • 實驗四外設驅動程式設計
    20145315 《資訊安全系統設計基礎》課程總結
  • 實驗五簡單嵌入式WEB伺服器實驗
    20145315 《資訊安全系統設計基礎》課程總結

代碼托管連結和二維碼

  • 代碼托管連結
  • 截圖 git log --pretty=format:"%h - %an, %ar : %s" 的結果
    20145315 《資訊安全系統設計基礎》課程總結
  • git截圖
    20145315 《資訊安全系統設計基礎》課程總結
  • 代碼驅動的學習做到了
  • 動手實踐讓我們真正了解知識

回答第0周作業中自己提出的問題

  • 第一章:程式的生命周期是怎樣的?
  • 寫程式、預處理、編譯、彙編、連結、運作
  • 第二章:無符号數和數的二進制補碼對程式設計的影響?
  • 兩種不同的表達方式,c和c++支援有符号和無符号數。Java隻支援有符号數
  • 第三章:c程式語言如何成為機器碼?
  • 預處理、編譯、彙編後成為二進制機器碼,進階語言翻譯成彙編語言再成為二進制語言
  • 第四章:流水線化是怎麼實作的?
  • 處理器實作程式執行的流水線化
  • 第五章:怎麼優化程式?
  • 可以通過減少過程調用、消除不必要的存儲器引用等方法優化程式
  • 第六章:如何改善程式的時間局部性和空間局部性
  • 按照連續的存儲器順序執行使得程式有良好的空間局部性,重複引用同一個變量的程式有良好的時間局部性。
  • 第七章:連結是什麼?
  • 連結是将各種代碼和資料部分收集起來并組合成為一個單一檔案的過程
  • 第八章:程式的并發執行會引起不确定行為的後果是什麼?
  • 導緻程式異常
  • 第九章:虛拟存儲器是如何工作的?
  • 虛拟存儲器為每個程序提供了一緻的位址空間,簡化了存儲器管理
  • 第十章:為什麼說标準I/O有局限性?
  • 标準I/O和網絡檔案有互相不相容的限制
  • 第十一章:Web伺服器如何通信?
  • web伺服器使用HTTP協定和它的用戶端彼此通信
  • 第十二章:并發程式設計是什麼?
  • 程式邏輯控制流在時間上重疊

加分項目

  • GDB調試彙編堆棧過程分析
    20145315 《資訊安全系統設計基礎》課程總結
  • 計算機要素
    20145315 《資訊安全系統設計基礎》課程總結

課程收獲與不足

  • 收獲:自學能力得到提高
  • 不足:有時候沒有耐心

問卷調查

  • 你平均每周投入到本課程多長時間?
  • 20個小時左右
  • 每周的學習效率有提高嗎?
  • 沒有
  • 學習效果自己滿意嗎?
  • 挺滿意的,我開始自己去看,自己去學一些感興趣的東西
  • 課程結束後會繼續一周至少一篇部落格嗎?(如果能做到,畢業時我把你的部落格給你集結成一本書)
  • 看情況,如果有學習新的東西,我會用部落格記錄下來,書就不用了。。。
  • 你覺得這門課老師應該繼續做哪一件事情?
  • 應該繼續沒有期末考試,繼續讓學生寫部落格,繼續布置加分項目
  • 你覺得這門課老師應該停止做哪一件事情?
  • 實驗裝置早點換了吧,拼人品的日子真的很難過。
  • 你覺得這門課老師應該開始做什麼新的事情?
  • 沒有想到

本文連結和二維碼

本文連結

20145315 《資訊安全系統設計基礎》課程總結