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

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

每週做業連接彙總

•第0周做業:課程指望、虛擬機安裝

•第1周做業:瞭解Linux系統,掌握虛擬機基本操做技巧

•第2周做業:vim的使用,GCC的使用,GDB的使用,git的安裝

•第3周做業:進制間的轉換、布爾運算等

•第4周做業:本週無任務
•第5周做業:程序的機器級表示、GDB的應用

•第6周做業:Y86指令、HCL語言

•第7周做業:存儲器的層次結構、git安裝使用

•第8周做業:期中總結、Makefile學習

•第9周做業:I/O的學習、關於grep -nr xxx /usr/include 命令的使用、使用man -k sort | grep 3,能夠更好的找到qsort

•第10周做業:代碼實踐、who、cp、ls等

•第11周做業:異常控制流、代碼實踐

•第12周做業:代碼總結

•第13周做業:併發編程、網絡編程、代碼實踐

•第14周做業:虛擬存儲器、實踐
html

實驗報告連接彙總

•實驗一 開發環境的熟悉:掌握硬件開發平臺的搭建和硬件開發的流程,編譯運行hello world

•實驗二 固件設計:實現簡單的多線程代碼運行

•實驗三 實時系統的移植:ADS、JTAG的安裝與測試

•實驗四 驅動與應用程序的交互:

•實驗五 簡單嵌入式WEB服務器實驗:嵌入式web服務器功能的實現
前端

代碼託管鏈接和二維碼

•連接:http://git.oschina.net/SJZGM10/CSAPP2E
•截圖 git log --pretty=format:"%h - %an, %ar : %s" 的結果

•代碼量彙總(用wc命令,有截圖)


•代碼驅動的學習作到沒有?
作到了,建了tree,每次都有commitgit

•加點代碼,改點代碼是理解的最好方式,談談你的心得
對代碼進行一些小修改,可能就會有不一樣的結果,能夠更深刻的理解代碼內容web

•實踐上有什麼經驗教訓
經驗就是不要看着代碼調不通就放棄,對照着反饋的錯誤,多百度如下問題基本就能夠解決了數據庫

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

一、計算機系統如何工做
計算機的基本原理是存儲程序和程序控制。預先要把指揮計算機如何進行操做的指令序列(稱爲程序)和原始數據經過輸入設備輸送到計算機內存貯器中。每一條指令中明確規定了計算機從哪一個地址取數,進行什麼操做,而後送到什麼地址去等步驟。
二、信息如何表示處理
計算機存儲和處理以二進制爲基礎,以二值信號表示信息
三、機器級代碼的轉換
經過彙編指令
四、處理器的設計
就是cpu的實際
五、怎樣才能使程序最大的優化
儘可能減小值傳遞,多用引用來傳遞參數
六、存儲器的結構

七、鏈接器是什麼有哪些功能
鏈接器的功能主要就是靠端子將電訊從一個電路系統傳到另外一電路統,所以公母鏈接器配接以後,須確保公母端子有對號入座併產生良好的電氣導通
八、如何處理異常
1. 請求調頁是一種動態內存分配技術,它把頁框的分配推遲到不能再推遲爲止
2. 寫時複製主要應用於系統調用fork,父子進程以只讀方式共享頁框,當其中之一要修改頁框時,內核才經過缺頁異常處理程序分配一個新的頁框,並將頁框標記爲可寫
九、虛擬儲存器的工做方法
虛擬存儲器只是一個容量很是大的存儲器的邏輯模型,不是任何實際的物理存儲器.它藉助於磁盤等輔助存儲器來擴大主存容量,使之爲更大或更多的程序所使用
十、系統級I/O是什麼
輸入輸出端口。每一個設備都會有一個專用的I/O地址,用來處理本身的輸入輸出信息
十一、如何網絡編程
前端、後臺、數據庫
十二、併發的區別
並行是指兩個或者多個事件在同一時刻發生;而併發是指兩個或多個事件在同一時間間隔內發生編程

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

•優秀做業(給出連接和二維碼)
第3周:http://www.cnblogs.com/SJZGM10/p/5918360.html

第5周:http://www.cnblogs.com/SJZGM10/p/5962559.html

•第7周:http://www.cnblogs.com/SJZGM10/p/6002262.html

•扇貝背單詞(對四六級有沒有影響?)
有的,由於如今英語課已經沒有了,而扇貝使我天天都學一點英語,不至於flop太快vim

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

沒有安全

課程收穫與不足

•本身的收穫(投入,效率,效果等)
這學期我本身認爲學習態度端正了,學到了不少知識,特別是動手操做這方面的,會使用虛擬機特別的好,編程也很方便。本身的投入也蠻大,一週有一多半的時間都在學習Linux,先看書作題而後實踐寫博客則能夠複習一週學過的內容。由於每週要寫博客,就間接地使我更能合理的規劃與利用時間。
•本身須要改進的地方
就是要更加深刻的理解代碼,不能調通了,而後大體的瀏覽一遍就算了。課後練習題儘可能多思考,不要不會就翻答案服務器

給學弟學妹們的學習建議

•若是從新學習這門課,怎麼作才能夠學的更好
必定要根據老師的要求,不能由於偷懶而少作什麼,寫博客作實踐雖然很磨人,可是不要放棄,由於真的能夠學到東西,不管是課本上的仍是其餘的。網絡

問卷調查

•你平均每週投入到本課程多長時間?
平均天天兩小時左右
•每週的學習效率有提升嗎?
看狀況,有的時候那一週任務多壓力大,學習效率就不行
•學習效果本身滿意嗎?
滿意
•課程結束後會繼續一週至少一篇博客嗎?(若是能作到,畢業時我把你的博客給你集結成一本書)
不清楚
•你以爲這門課老師應該繼續作哪一件事情?
發實踐代碼
•你以爲這門課老師應該中止作哪一件事情?
還沒想到
•你以爲這門課老師應該開始作什麼新的事情?
老師想到的均可以嘗試一下

給出本文連接和二維碼

http://www.cnblogs.com/SJZGM10/p/6214240.html

相關文章
相關標籤/搜索