簡要內容:
一、閱讀學習資源中的博客;
二、總結本身不懂的或最想解決的問題;
三、安裝虛擬機。
二維碼:
html
簡要內容:
一、閱讀博客學習相關命令;
二、學習實驗樓內容;
三、完成實驗樓做業。
二維碼:
linux
簡要內容:
一、學習教材第一章、第七章;
二、學習實驗樓內容;
三、完成實驗樓練習。
二維碼:
git
簡要內容:
一、學習教材第二章;
二、完成教材重點練習。
二維碼:
web
簡要內容:
一、學習教材第三章;
二、完成實驗樓實踐;
三、完成教材上重點練習題。
二維碼:
算法
簡要內容:
一、學習教材第四章;
二、完成實驗樓實驗;
三、完成教材上重點練習題。
二維碼:
編程
簡要內容:
一、學習教材第六章;
二、完成課後練習題。
二維碼:
數組
簡要內容:
一、總結經常使用命令以及經常使用工具;
二、課本重要知識點總結;
三、總結收穫、不足以及課程建議和意見。
二維碼:
瀏覽器
簡要內容:
一、學習教材第十章以及附錄A;
二、完成課後練習題。
二維碼:
安全
簡要內容:
一、編譯運行、學習qq羣中的代碼;
二、學習教材第十章以及附錄A。
二維碼:
服務器
簡要內容:
一、學習教材第八章;
二、編譯運行、學習qq羣中的代碼。
二維碼:
簡要內容:
一、學習前三週代碼;
二、學習視頻內容;
二維碼:
簡要內容:
一、學習教材第十一章、第十二章;
二、編譯運行、學習qq羣中的代碼。
二維碼:
簡要內容:
學習教材第九章
二維碼:
簡要內容:
熟悉 linux 開發環境
二維碼:
簡要內容:
瞭解多線程程序設計的基本原理,學會使用prthread庫函數。
二維碼:
簡要內容:
一、根據實驗指導書進行實時軟件的安裝;
二、嘗試配置實驗環境,並學會對軟件進行測試。
二維碼:
簡要內容:
一、在掌握基於 S3C2410 的 linux 開發環境的配置和使用的基礎上進行交叉編譯;
二、理解驅動程序的通常設計方法。
二維碼:
簡要內容:
一、使用 socket 進行通信編程的過程,瞭解一個實際的網絡通信應用程序總體設計,閱讀HTTP 協議的相關內容,學習幾個重要的網絡函數的使用方法;
二、讀懂HTTPD.C 源代碼。在此基礎上增長一些其餘功能。在PC 計算機上使用瀏覽器測試嵌入式WEB 服務器的功能。
二維碼:
本學期git代碼能夠熟練掌握,而且應用頻率很高。在學習代碼方面,會嘗試着去理解代碼的大體含義,實在不理解的會去看看其餘同窗的博客,看看他們有什麼想法能夠學習借鑑。
對於代碼的學習我認爲本身還須要加大功夫,對代碼的分析有時候不到位,太膚淺片面,看了其餘優秀的博客找到了自身差距所在,他們理解代碼的方式值得學習。
本學期實踐方面我認爲本身作的並非十分的好,注意力放在了代碼的編譯運行上,只注重結果,不注重過程,這是有問題的,正如老師所說,加點代碼,改點代碼是理解的最好方式,應該嘗試着去理解每一行代碼的含義以及運行結果,這是精華所在。
一、計算機系統中抽象的使用;
文件是對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多路複用
邏輯流被模型化爲狀態機,全部流共享同一個地址空間
線程
運行在單一進程上下文中的邏輯流,由內核進行調度,共享同一個虛擬地址空間
雖然已經經過了英語四六級,但天天背單詞讓我增長了很多詞彙量,我認爲背單詞並非爲了應付考試,而是自我能力提高的一個過程,學好了說不定也是一項技能呢~對未來的發展也是頗有好處的。
一、博客寫的多了,對於格式方面更加得心應手;
二、本學期很好地利用了實驗樓等網上實驗平臺;
三、虛擬機的安裝以及熟悉linux系統;
四、實踐動手能力獲得提高,學會在命令行中編譯運行代碼;
一、代碼學習部分只注重編譯運行結果,沒有過多關注代碼自己;
二、實驗應該多去想一想爲何,而不是隻追求最終結果;
三、遇到問題只想百度或者看學長學姐的博客,應該多加本身動腦思考的過程。
學期剛開始的時候必定不能放鬆,不能掉隊,一旦放鬆下來分數就會降下來,到後來很很差補的,若是開始就好好學的話可能開始會以爲累一些,但很快就會發現越到後面越輕鬆,減輕期末負擔。
每一章的學習要抓住重點,尤爲是課後練習題,若是以爲課本的東西太多了的話,能夠經過課後練習題來掌握知識點。
大概十二個小時吧。
有的,慢慢地找到了學習方法。
還能夠吧,不算特別滿意,若是再來一次的話,但願比此次作的更好。
若是沒有特別多的事情的話應該會的,畢竟已經差很少造成習慣了。
每週的隨堂測試,這樣才能檢測到每一個同窗的學習程度。
對於實驗樓中的實踐,能夠每週佈置同窗必作加強實踐能力。
應該督促學生作課堂筆記,這樣就能夠把老師上課講的知識點牢記,不至於忘得快。
相對來說,是這兩篇吧~
20145206 《信息安全系統設計基礎》第3周學習總結
20145206 《信息安全系統設計基礎》第2周學習總結
20145206 《信息安全系統設計基礎》第3周學習總結
多是由於這一週我作的實踐方面的東西比較多,對於你們來講有參考價值吧。
有一部分沒有,當時只是以爲不理解就提出來了,並不瞭解是否爲重點,經過學習,瞭解到了重點所在。