第九周學習總結

2022-07-11 13:00:14 字數 1541 閱讀 6931

這個作業屬於哪個課程

這個作業要求在**

這個作業的目標

電腦科學概論

第10,11章 並完成雲班課測試 程式設計導論-python計算與應用開發實踐

第4章4.3 第七章並完成雲班課測試

作業正文

本週在python教材中學習到了4.3的檔案部分,裡面有很多內容,在vs code 中的txt檔案的建立,新增內容,還有檔案的幾種開啟模式,r(讀取模式),w(寫入模式,如果檔案存在,會清除原內容),a(附加模式,將資料內容在原檔案後面加入),還有各種的檔案物件方法。

在電腦科學概論上面的第10章,學習了計算機的作業系統,有在主存中同時駐留多個程式的技術,還有批處理與分時技術,還有三種cpu的排程演算法:1,先到先得服務。2,最短作業優先。3,輪詢法。

第11章主要講了檔案系統和目錄,其中裡面比較有意思的是磁碟排程這一部分,也是像cpu排程演算法一樣分成了三種排程法,其中的最短尋道時間優先磁碟排程法可能會出現餓死這一情況,因為這種方法會將讀寫頭移動到距離它的位置最近的乙個請求去,如果源源不斷的來新的請求,且這些請求的距離都比之前那乙個的請求的距離近,那麼從理論上來講,就會出現餓死的情況。

單塊記憶體管理和分割槽記憶體管理的區別是什麼?

查詢資料得:

單塊記憶體管理是把應用程式載入一段連續的記憶體區域的記憶體管理方法。

優點:實現和管理簡單。缺點:大大浪費了記憶體空間,只能執行乙個程式

分割槽記憶體處理是把主存分成很多塊,以達到同時執行多個程式的目的。

有固定分割槽法和動態分割槽法之分,動態分割槽法又分為最先,最佳和最差分割槽法

最差分割槽法就是把最大的能夠容納的分割槽分給它,

優點是留下了最大可能的空白分割槽,可以容納之後的其他程式。

在做俄羅斯方塊這一作業時遇到的問題是安裝pygame程式,pygame需要在終端上面輸入pip install pygame

四則運算的時候,一直不會把返回的東西輸入到txt文件裡面,在學習和請教過後,我學會用了open的一系列指令來對txt文字進行處理

**行數(新增/累積)

部落格量(新增/累積)

學習時間(新增/累積)

重要成長

目標2300行

150小時

第一周65/65

2/217/17

第二週65/130

4/610/27

第三週260/390

3/920/47

第四周60/450

2/11

10/57

第五周300/750

2/13

10/67

第六周330/1080

3/16

10/77

第七周400/1480

1/17

12/90

第八周300/1780

2/19

9/99

第九周300/2080

4/23

10/109

第九周學習總結

output 輸出 顯示關閉時才能確保資料儲存正常。上週部落格互評情況 書本上出現較少的例子一定要關注,比如這次引用字元變數使用equals而不是 來判斷是否一致。行數 新增 累積 部落格量 新增 累積 學習時間 新增 累積 重要成長 目標5000行 400小時 第一周150 150 1 14 4 ...

第九周學習總結

這個作業屬於哪個課程 2020 2021 1資訊保安專業導論 這個作業要求在 2020 2021 1資訊保安專業導論第九周作業 這個作業的目標 作業正文 教材第十 十一章 作業系統責任,記憶體與程序管理,分時系統,cpu排程,檔案 檔案系統,檔案保護,磁碟排程 熟悉程式語言 俄羅斯方塊 小學四則運算...

第九周學習總結

read和write傳送的位元組比應用程式要求的要少,出現這種情況的原因如下 讀時遇到eof 從終端讀文字行 讀和寫網路套接字 rio兩類不同函式 無緩衝的輸入輸出函式 帶緩衝的輸入函式 p599,圖10 2 結果 在做習題10.1時,按照書上的 出現下圖問題 發現是因為open和close的首字母...