·第0周做業
git
·第1周做業
編程
·第2周做業
緩存
·第3周做業
服務器
·第5周做業
併發
·第6周做業
post
·第7周做業
學習
·第8周做業
優化
·第9周做業
搜索引擎
·第10周做業
編碼
·第11周做業
·第12周做業
·第13周做業
·第14周做業
·實驗1
·實驗2
·實驗3
·實驗4
·實驗5
·代碼驅動的學習作到沒有?
git的使用在學期尾巴學到一點,
·加點代碼,改點代碼是理解的最好方式,談談你的心得
這學期的代碼有很大一部分代碼是老師提供的,可是我感受收穫到的東西也比上學期的要多,好比實驗跟着小組同窗一塊兒動手,還有命令行的掌握。這也許就是代碼驅動的學習所帶來的好處。
·實踐上有什麼經驗教訓
遇到問題時積極使用搜索引擎,百度能解決絕大部分的問題,實在找不到的就求助同窗。
·不一樣編碼的區別
整數運算只能編碼相對較小的範圍,可是是精確的;
浮點運算能夠編碼一個較大的範圍,可是是近似的;浮點運算不可結合。
·機器代碼如何轉換的
C預處理器——擴展源代碼-生成.i文件
編譯器——產生兩個源代碼的彙編代碼-——生成.s文件
彙編器——將彙編代碼轉化成二進制目標代碼——生成.o文件
連接器——產生可執行代碼文件
·是如何設計處理器的
Y86指令集體系結構
·怎麼使程序最大優化
在課本第五章有講。
·存儲器的層次結構是怎樣的?
存儲器系統是一個具備不一樣容量、成本和訪問時間的存儲設備的層次結構。
CPU寄存器、高速緩存存儲器、主存儲器、磁盤。
·連接器是什麼和它的功能
連接器主要有兩個工做要作――符號解析和重定位
·系統如何處理故障
·如何有效管理存儲器
操做系統爲每一個進程提供了一個獨立的頁表,也就是一個獨立的虛擬地址空間。
抖個虛擬頁面能夠映射到同一個共享物理頁面上。
存儲器映射:將一組連續的虛擬頁映射到任意一個文件中的任意位置的表示法。
·Unix I/O是什麼
輸入/輸出(I/O)是在主存和外部設備之間拷貝數據的過程。
·如何編寫互聯網的程序
當客戶端須要服務時,向服務器發送請求,發起一個事務。
服務器收到請求後,解釋它,並以適當的方式操做它的資源。
服務器給客戶端發送一個響應,並等待下一個請求。
客戶端收到響應並處理它。
·三種併發編程的區別
進程:每一個邏輯控制流是一個進程,由內核進行調度,進程有獨立的虛擬地址空間
I/O多路複用:邏輯流被模型化爲狀態機,全部流共享同一個地址空間
線程:運行在單一進程上下文中的邏輯流,由內核進行調度,共享同一個虛擬地址空間
本身的收穫(投入,效率,效果等)
課內學會一些簡單的指令,知道不該該有僥倖心理,該作的踏踏實實作,
本身須要改進的地方
以前由於課外出去打工,博客都是敷衍了事,沒有好好作。雖說學生以學業爲重,可是出去實踐實踐真的很不錯,我以爲這學期作得最對的事情就是去打工了。雖然初衷是奔着多賺點零花錢去的,但收穫遠不止那點工資。
·你若是有結對,寫一下你提供的幫助或接受了什麼幫助,並對老師提供參考建議
實驗跟着袁心同窗作得,我以爲實驗結對很好,你們互幫互助,也不至於太枯燥。
·給學弟學妹們的學習建議
若是從新學習這門課,怎麼作才能夠學的更好
不要有僥倖心理,該作的踏踏實實作,
你平均每週投入到本課程多長時間?
10小時左右。
每週的學習效率有提升嗎?
有所提升
學習效果本身滿意嗎?
不太滿意
課程結束後會繼續一週至少一篇博客嗎?(若是能作到,畢業時我把你的博客給你集結成一本書)
我有寫空間日誌的習慣,因此應該不會在博客園
你以爲這門課老師應該繼續作哪一件事情?
每週檢測 加分項目
你以爲這門課老師應該中止作哪一件事情?
還沒想到
你以爲這門課老師應該開始作什麼新的事情?
沒想到