第六週做業.簡要內容:(1)異常是異常控制流(ECF)的一部分,它一部分是由硬件實現的,一部分是由操做系統實現的。html
(2)異常:就是控制流的突變,用來響應處理器中發生的變化。java
(3)當處理器檢測到異常信號時,會經過一各異常表的跳轉表,進行一個間接的過程調用,調用一個專門處理這種linux
Linux對異常控制流的支持。二維碼:git
第七週做業.簡要內容:學習了:1.Y86指令集:2.HCL 二維碼:算法
第八週做業.簡要內容:進程間能夠併發執行。同屬一個進程的多個線程,也能夠併發執行。線程時操做系統擁有更好的併發性,從而能有效地使用系統資源和提供系統吞吐量。二維碼:編程
九周做業.簡要內容:計算機存儲數據的存儲器主要分爲RAM(隨機訪問存儲器)、ROM、磁盤。RAM又分爲SRAM和DRAM兩種,SRAM用做高速緩存,DRAM用做主存。二維碼:緩存
第十一週做業.簡要內容:虛擬存儲技術,爲解決內存小而做業大、做業多的矛盾, 以及執行過程當中只是把當前運行須要的那部分程序和數據裝入內存。 因此,操做系統把各級存儲器統一管理起來。就是說, 應該把一個程序當前正在使用的部分放在內存, 而其他部分放在磁盤上,就啓動執行它。二維碼: 安全
第十三週做業.簡要內容:1.UNIX I/O.2.打開和關閉文件。3.用RIO包健壯地讀寫二維碼:服務器
第十四周做業.簡要內容:瞭解常見的存儲技術(RAM、ROM、磁盤、固態硬盤等),理解局部性原理,理解緩存思想,理解局部性原理和緩存思想在存儲層次結構中的應用,高速緩存的原理和應用。二維碼:網絡
實驗一 開發環境的熟悉:簡要內容:1.交叉編譯環境;2.目標機宿主機聯通;3.目標機運行程序。二維碼:
實驗二 固件程序設:簡要內容:1.MDK;2.LED;3.UART;4.國密算法;5.SM1。二維碼:
實驗三 實時系統報告:簡要內容:1.基於Linux Socket程序設計實現wc(1)服務器(端口號是你學號的後6位)和客戶端 客戶端傳一個文本文件給服務器 服務器返加文本文件中的單詞數;2.多線程實現wc服務器時,會出現多個客戶端同時像服務器傳送文件的狀況,因此僅僅在服務器端建立一個recvfile.txt用於接收文件是遠遠不夠的,須要根據發送的不一樣文件名建立新的接收文件。二維碼:
實驗四 外設驅動程序設計簡要內容: 本章內容:Linux設備驅動的基本概念;Linux設備驅動程序的基本功能;linux設備驅動的運做過程;常見設備驅動接口函數;掌握LCD設備驅動程序編寫步驟;掌握鍵盤設備驅動程序編寫步驟。二維碼:
實驗五 通信協議設計簡要內容: 安裝OpenSSL環境,並編寫測試代碼驗證無誤 研究OpenSSL算法,測試對稱算法中的AES,非對稱算法中的RSA,Hash算法中的MD5 在Ubuntu中實現對實驗二中的「wc服務器」經過混合密碼系統進行防禦。二維碼:
在內存不足時,把要送往內存的數據暫時放在虛擬內存中。由於虛擬內存是從硬盤裏劃分出來的,讀取速度比內存讀取速度慢不少
利用fork() 建立一個新的進程