第一章主要是經過介紹hello world程序的編譯運行週期來介紹計算機系統在執行程序時的處理方式。也大體爲咱們介紹了計算機系統的主要組成和他們的工做方式。html
第七章介紹了靜態和動態連接。git
測試題目:除了main.c外,其餘4個模塊(add.c sub.c mul.c div.c)的源代碼不想給別人,如何製做一個mymath.so共享庫?main.c如何使用mymath.so?算法
二、提交共享庫生成和調用過程截圖(必定包含條件斷點的),要全屏,包含本身的學號信息編程
控制轉移:每次從ak到ak+1的過渡
處理器的控制流:控制轉移序列
異常控制流:控制流對狀況作出反應而產生的突變緩存
課堂測試Linux下完成「求命令行傳入整數參數的和」測試代碼補交安全
存儲器系統:具備不一樣容量、成本和訪問時間的存儲設備的層次結構
高速緩存存儲器設備:主存中的數據和指令的緩衝區域服務器
虛擬存儲器(VM):對主存的抽象概念
將主存當作是一個存儲在磁盤上的地址空間的高速緩存,在主存中只保存活動區域,並根據須要在磁盤和主存之間來回傳送數據網絡
一、Socket程序設計實現wc(1)服務器(端口號是你學號的後6位)和客戶端多線程
二、使用多線程實現wc服務器並使用同步互斥機制保證計數正確
多線程就是一臺服務器可以響應多臺客戶端的要求併發
一、學習資源中全課中的「hqyj.嵌入式Linux應用程序開發標準教程.pdf」中的第十一章
二、完成資源中全課中的「hqyj.嵌入式Linux應用程序開發標準教程.pdf」中的第十一章的test試驗
一、測試同一個OpenSSL包的加密算法
二、在Ubuntu中實現對實驗三中的「wc服務器」經過混合密碼系統進行防禦。
作到了
不少東西大致的思路是差很少的,但即便是徹底同樣的思路在程序的實現上也是會有諸多不一樣,因此對已有代碼的更改是體現本身思路、對代碼賦予我的特色的最好表達。
一些最使人困擾的程序錯誤每每都與連接器操做有關。從傳統靜態連接到加載時的共享庫的動態連接
沒有
提升了自行解決問題的能力,程序百分之99的問題都是我本身解決的,而且從中受益不淺,解決問題是一個技能,須要一個過程。
我以爲本身的學習應該更加主動一些,一些做業不要拖到最後再作。遇到陌生的問題不要懼怕,相信本身是能夠解決的。
個人結對夥伴給了我不少幫助,不少我不懂的問題都是在向他請教。我以爲實驗過程和學習過程結對是真的有效,但願老師能夠多多給咱們結對學習的機會
教材打好基礎真的很重要,否則後續課程會很痛苦,創建假期就開始接觸虛擬機熟悉教材,否則剛開始使用虛擬機會有一點生疏。
20小時左右
仍是挺高的,由於每科壓力都不小,學習效率不高根本學不完
基本滿意
一週一篇確定作不到,這樣太機械化了,就像小學生天天編日記給老師看同樣。但我以爲博客園和日記本的做用大體相同,遇到生活上或者是學習上有意思的事我都會在這上面寫,也許有的週一篇都沒有,也許有的周能夠有不少篇。
藍墨雲,使用它找課程資源很方便
這個沒有感受,我以爲這學期不管從學習進度仍是其餘方面,都很舒服 。
建議及時更新成績,我如今還不知道本身能不能到60分,太慌了