2021-2022-1 20211410周意凱《資訊保安專業導論》第九周學習總結
學習目標
- 作業系統責任
- 記憶體與程序管理
- 分時系統
- CPU排程
- 檔案、檔案系統
- 檔案保護
- 磁碟排程
材學習內容總結
電腦科學概論
作業系統責任:管理程式使用資源
記憶體管理:明確主存中載有程式的狀態,包括數量、位置
邏輯地址:在程式中的相對位置,從記憶體塊的頭開始算起
實體地址:主存中的絕對位置
單塊記憶體管理:主存內除了作業系統外只能執行一個程式
分割槽記憶體管理:固定分割槽法,動態分割槽法。
頁式記憶體管理:主存被劃分為幀(frame),程序被劃分為頁(page),程序的頁被載入未被使用的幀中。需要維護一個頁對映表來記載程序的位置
程序管理:程序狀態:建立,準備就緒,執行,等待,終止。
CPU排程:
先到先服務
最短作業優先
輪詢法:處理時間平均分配給所有準備就緒的程序,輪流使用CPU,最公平
檔案:儲存在二級儲存裝置中的資料有名集合
文字檔案(text file):資料位元組是AXCII或Unicode字符集中的字元
二進位制檔案(binary file):包含特定格式的資料的檔案,要求給位串一個特定的解釋
檔案系統:作業系統為它管理的檔案提供的邏輯檢視
檔案保護:控制檔案的訪問,設立不同等級的許可權
磁碟排程:作業系統用於決定先滿足哪個訪問磁碟的請求的方法
先到先服務磁碟排程法
最短尋道時間優先磁碟排程法:離讀寫頭進的優先訪問
SCAN磁碟排程法:固定路徑掃描,遇到訪問列表中的資料就讀取。
學python
類變數和例項變數
例項是類例項化以後的一個物件
例項變數,有self. ,在例項化時才分配空間,屬於某個例項;
類變數,無self. ,屬於該類,所有例項共享
類方法
定義類方法需要 @calssmethod 的裝飾器
類方法可以訪問類變數和其他類方法,但不能訪問其他例項方法和例項變數
封裝私有變數/方法
在變數/方法 前加上雙下劃線(__)即變成只能在類內部訪問的私有變數/方法。
異常處理:
以程式執行異常為條件的邏輯操作,用try: /r except
程式碼除錯中的問題和解決過程
上週考試錯題總結
無
其他(感悟、思考等,可選)
學習進度條
程式碼行數(新增/累積) |
部落格量(新增/累積) |
學習時間(新增/累積) |
重要成長 |
|
目標 |
5000行 |
30篇 |
400小時 |
|
第一週 |
0/0 |
2/2 |
15/15 |
|
第二週 |
0/0 |
2/4 |
20/35 |
|
第三週 |
300/300 |
1/5 |
22/57 |
|
第四周 |
500/800 |
2/7 |
23/80 |
|
第五週 |
600/1400 |
3/10 |
16/96 |
|
第六週 |
600/2000 |
3/13 |
16/112 |
|
第七週 |
600/2600 | 3/16 | 16/128 | |
第八週 |
700/3300 | 2/18 | 20/148 | |
第九周 |
1000/4300 | 3/21 | 20/168 |