1. 程式人生 > 其它 >2021-2022-1 20211410周意凱《資訊保安專業導論》第九周學習總結

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