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

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

(按順序)每週做業連接彙總

20145206 《信息安全系統設計基礎》第0周學習總結:

簡要內容:
一、閱讀學習資源中的博客;
二、總結本身不懂的或最想解決的問題;
三、安裝虛擬機。
二維碼:
html

20145206 《信息安全系統設計基礎》第1周學習總結:

簡要內容:
一、閱讀博客學習相關命令;
二、學習實驗樓內容;
三、完成實驗樓做業。
二維碼:
linux

20145206 《信息安全系統設計基礎》第2周學習總結

簡要內容:
一、學習教材第一章、第七章;
二、學習實驗樓內容;
三、完成實驗樓練習。
二維碼:
git

20145206 《信息安全系統設計基礎》第3周學習總結

簡要內容:
一、學習教材第二章;
二、完成教材重點練習。
二維碼:
web

20145206 《信息安全系統設計基礎》第5周學習總結

簡要內容:
一、學習教材第三章;
二、完成實驗樓實踐;
三、完成教材上重點練習題。
二維碼:
算法

20145206 《信息安全系統設計基礎》第6周學習總結

簡要內容:
一、學習教材第四章;
二、完成實驗樓實驗;
三、完成教材上重點練習題。
二維碼:
編程

20145206 《信息安全系統設計基礎》第7周學習總結

簡要內容:
一、學習教材第六章;
二、完成課後練習題。
二維碼:
數組

20145206 《信息安全系統設計基礎》期中總結

簡要內容:
一、總結經常使用命令以及經常使用工具;
二、課本重要知識點總結;
三、總結收穫、不足以及課程建議和意見。
二維碼:
瀏覽器

20145206 《信息安全系統設計基礎》第九周學習總結

簡要內容:
一、學習教材第十章以及附錄A;
二、完成課後練習題。
二維碼:
安全

20145206 《信息安全系統設計基礎》第十週學習總結

簡要內容:
一、編譯運行、學習qq羣中的代碼;
二、學習教材第十章以及附錄A。
二維碼:
服務器

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

簡要內容:
一、學習教材第八章;
二、編譯運行、學習qq羣中的代碼。
二維碼:

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

簡要內容:
一、學習前三週代碼;
二、學習視頻內容;
二維碼:

20145206 《信息安全系統設計基礎》第十三週學習總結

簡要內容:
一、學習教材第十一章、第十二章;
二、編譯運行、學習qq羣中的代碼。
二維碼:

20145206 《信息安全系統設計基礎》第十四周學習總結

簡要內容:
學習教材第九章
二維碼:

(按順序)實驗報告連接彙總

實驗一:開發環境的熟悉

簡要內容:
熟悉 linux 開發環境
二維碼:

實驗二: 固件設計

簡要內容:
瞭解多線程程序設計的基本原理,學會使用prthread庫函數。
二維碼:

實驗三:實時系統的移植

簡要內容:
一、根據實驗指導書進行實時軟件的安裝;
二、嘗試配置實驗環境,並學會對軟件進行測試。
二維碼:

實驗四: 外設驅動程序設計

簡要內容:
一、在掌握基於 S3C2410 的 linux 開發環境的配置和使用的基礎上進行交叉編譯;
二、理解驅動程序的通常設計方法。
二維碼:

實驗五: 簡單嵌入式WEB服務器實驗

簡要內容:
一、使用 socket 進行通信編程的過程,瞭解一個實際的網絡通信應用程序總體設計,閱讀HTTP 協議的相關內容,學習幾個重要的網絡函數的使用方法;
二、讀懂HTTPD.C 源代碼。在此基礎上增長一些其餘功能。在PC 計算機上使用瀏覽器測試嵌入式WEB 服務器的功能。
二維碼:

代碼託管連接和二維碼:

截圖 git log --pretty=format:"%h - %an, %ar : %s" 的結果

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

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

本學期git代碼能夠熟練掌握,而且應用頻率很高。在學習代碼方面,會嘗試着去理解代碼的大體含義,實在不理解的會去看看其餘同窗的博客,看看他們有什麼想法能夠學習借鑑。

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

對於代碼的學習我認爲本身還須要加大功夫,對代碼的分析有時候不到位,太膚淺片面,看了其餘優秀的博客找到了自身差距所在,他們理解代碼的方式值得學習。

實踐上有什麼經驗教訓

本學期實踐方面我認爲本身作的並非十分的好,注意力放在了代碼的編譯運行上,只注重結果,不注重過程,這是有問題的,正如老師所說,加點代碼,改點代碼是理解的最好方式,應該嘗試着去理解每一行代碼的含義以及運行結果,這是精華所在。

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

一、計算機系統中抽象的使用;
文件是對I/O的抽象,虛擬存儲器是對程序存儲器的抽象,而進程是對一個正在運行的程序的抽象,虛擬機,它提供對整個計算機(包括操做系統、處理器和程序)的抽象。
二、正溢出和負溢出;
P58公式
三、變長數組的具體使用方法;
變長數組是指用整形變量或表達式聲明或定義的數組,而不是說數組的長度會隨時變化,變長數組在其生存期內的長度一樣是固定的。
以下面的例子:

........

fun (10);

.........

void fun(int n)

{

int vla[n];

n += 10;

printf ("vla takes %d bytes/n", sizeof vla);

}

執行的結果是40。雖然n的值在聲明瞭數組vla以後發生了變化,可是vla不會所以而改變大小,由於變長數組一旦被聲明,其大小就會保持不變直到生命期結束。
四、如何實現處理器;
重點是Y86指令集體系結構。
五、程序優化在實踐環節怎樣具體實施以及怎樣最大程度優化;
程序優化主要是如下三個步驟:

1.算法優化

2.代碼優化

3.指令優化
六、存儲器層次結構是怎樣的;

七、連接是怎樣執行的;
連接能夠在編譯時由靜態編譯器來完成,也能夠在加載時和運行時由動態連接器來完成。
八、怎樣進行異常處理;
1.處理器檢測到有異常發生
2.經過異常表,進行間接過程調用,到達異常處理程序
3.完成處理後:①返回給當前指令②返回給下一條指令③終止
九、如何使用以及管理虛擬存儲器;
虛擬存儲器是由硬件和操做系統自動實現存儲信息調度和管理的。
十、Unix I/O是什麼以及它的用處;
輸入/輸出(I/O)是在主存和外部設備之間拷貝數據的過程。
十一、如何編寫使用因特網提供的服務的客戶端-服務器程序;
當客戶端須要服務時,向服務器發送請求,發起一個事務。

服務器收到請求後,解釋它,並以適當的方式操做它的資源。

服務器給客戶端發送一個響應,並等待下一個請求。

客戶端收到響應並處理它。
十二、併發編程的具體含義以及如何實現。

若是邏輯控制流在時間上重疊,那麼它們就是併發的。
進程

每一個邏輯控制流是一個進程,由內核進行調度,進程有獨立的虛擬地址空間

I/O多路複用

邏輯流被模型化爲狀態機,全部流共享同一個地址空間

線程

運行在單一進程上下文中的邏輯流,由內核進行調度,共享同一個虛擬地址空間

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

優秀做業(給出連接和二維碼)

20145206 《信息安全系統設計基礎》第1周學習總結

20145206 《信息安全系統設計基礎》第3周學習總結

20145206 《信息安全系統設計基礎》第6周學習總結

20145206 《信息安全系統設計基礎》第7周學習總結

20145206 《信息安全系統設計基礎》期中總結

20145206 《信息安全系統設計基礎》第十週學習總結

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

總結(給出連接和二維碼)

《信息安全系統設計基礎》第三週問題總結

扇貝背單詞

雖然已經經過了英語四六級,但天天背單詞讓我增長了很多詞彙量,我認爲背單詞並非爲了應付考試,而是自我能力提高的一個過程,學好了說不定也是一項技能呢~對未來的發展也是頗有好處的。

課程收穫與不足

本身的收穫(投入,效率,效果等)

一、博客寫的多了,對於格式方面更加得心應手;
二、本學期很好地利用了實驗樓等網上實驗平臺;
三、虛擬機的安裝以及熟悉linux系統;
四、實踐動手能力獲得提高,學會在命令行中編譯運行代碼;

本身須要改進的地方

一、代碼學習部分只注重編譯運行結果,沒有過多關注代碼自己;
二、實驗應該多去想一想爲何,而不是隻追求最終結果;
三、遇到問題只想百度或者看學長學姐的博客,應該多加本身動腦思考的過程。

給學弟學妹們的學習建議

學期剛開始的時候必定不能放鬆,不能掉隊,一旦放鬆下來分數就會降下來,到後來很很差補的,若是開始就好好學的話可能開始會以爲累一些,但很快就會發現越到後面越輕鬆,減輕期末負擔。
每一章的學習要抓住重點,尤爲是課後練習題,若是以爲課本的東西太多了的話,能夠經過課後練習題來掌握知識點。

問卷調查

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

大概十二個小時吧。

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

有的,慢慢地找到了學習方法。

學習效果本身滿意嗎?

還能夠吧,不算特別滿意,若是再來一次的話,但願比此次作的更好。

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

若是沒有特別多的事情的話應該會的,畢竟已經差很少造成習慣了。

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

每週的隨堂測試,這樣才能檢測到每一個同窗的學習程度。

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

對於實驗樓中的實踐,能夠每週佈置同窗必作加強實踐能力。

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

應該督促學生作課堂筆記,這樣就能夠把老師上課講的知識點牢記,不至於忘得快。

補充

1. 本學期你與老師和同窗交互最多的一篇博客是哪篇?

相對來說,是這兩篇吧~
20145206 《信息安全系統設計基礎》第3周學習總結
20145206 《信息安全系統設計基礎》第2周學習總結

2. 本學期被閱讀最多的博客是哪一篇?有何經驗?

20145206 《信息安全系統設計基礎》第3周學習總結
多是由於這一週我作的實踐方面的東西比較多,對於你們來講有參考價值吧。

3. 如今評價一下第0周提出的問題的質量,抓住重點了嗎?

有一部分沒有,當時只是以爲不理解就提出來了,並不瞭解是否爲重點,經過學習,瞭解到了重點所在。

給出本文連接和二維碼

本文連接

相關文章
相關標籤/搜索