作業系統(一) 引論

2021-08-27 14:11:40 字數 1565 閱讀 2703

這週上了作業系統課,覺得我們學校的老師還是蠻有水平的,覺得之前自己的看法確實很片面,然後自己上課時候腰間盤突出被老師記住了,自己所以還是好好學習吧,不然就很丟臉唉。

不是因為學校開這門課就要去學這個,而是自己想去學才去學。

每次學乙個新的東西的時候,都要問下,這個東西是什麼,幹什麼的,能怎麼樣。

之前沒接觸作業系統時候,感覺計算機就這個樣子,沒什麼難的,現在想下自己還是井底之蛙。

會點前端,後台,安卓什麼的其實都沒什麼,因為這些東西別人也很容易學到,這些東西是計算機這個體系裡面最表層的地方,但是作業系統,編譯原理,計算機組成原理,計算機網路,這些才是真正計算機院學生應該最好好學的地方,因為這些才是大學裡面真真正正要掌握的東西,這些都是計算機學習體系裡面的最最基礎的地方,就好像是建房子裡面的地基。

所以,我覺得很重要,所以要好好去學這些東西。

那什麼叫作業系統呢?

書上和網上有一大堆的官方的定義,那我來談談自己的看法吧。

自己比較喜歡看《黑客帝國》這個系列的電影,覺得作業系統就是裡面的白老頭,他主管的電影裡面這個世界的一切規則,他來定義規則,但是如果規則一成不變的話,系統肯定會崩潰的,所以裡面又有個先知系統,她去找救世主鼓勵他去革命,然後失敗,然後機器從救世主的失敗裡面獲取經驗再次進化。

所以,我覺得以後的作業系統會自己進化的,不斷完善的那種。

就兩個方面啊,提高效率和方便使用者

- 方便性

- 有效性

- 可擴充套件性

這些東西概念什麼的很簡單的,自己只是梳理下一下。

關於第三點還是好好看下:所謂的對計算機資源的抽象其實就是,使用者不需要對硬體介面進行了解,只需要作業系統幫你把這塊搞定了,所以說os其實是鋪設在計算機硬體的之上的,對其進行抽象。

學乙個東西,首先學它的歷史,因為現在很多的東西都是從之前的老版本進化來的,所以去了解下這塊還是蠻重要的。

然後我就畫了半個多小時的思維導圖emmmmmmm

畫的人腦殼疼,還是有點地方沒寫到

目前的作業系統,通常具有分時、實時和批處理功能,又稱作通用作業系統。可適用於計算、事務處理等多種領域,能執行在多種硬體平台上,如 unix系統、windows nt等。——通用化、小型化

60年代硬體兩重大進展:中斷技術和通道技術

1)中斷:指cpu在收到外部中斷訊號後,停止原來工作,轉去處理該中斷事件,完畢後回到原來斷點繼續工作。

【中斷處理過程】:中斷請求,中斷響應,中斷點(暫停當前任務並儲存現場),中斷處理例程,中斷返回(恢復中斷點的現場並繼續原有任務。

【中斷分類】:硬體中斷(分為硬體故障中斷、i/o中斷和外部中斷)與軟體中斷(可分為程式中斷 《例如定點運算元溢位、位址越界、虛存管理中缺頁等》 和訪管中斷)

把第一章總結的差不多了,眼睛疼啊,個人感覺系統的不斷優化才有了我們現在的系統,所以了解下還是蠻重要的。

作業系統筆記 一 引論

方便性 有效性可擴充性 開發性os作為使用者與計算機硬體系統之間的介面,即os處於使用者與計算機硬體之間,使用者通過os來使用計算機系統 注意,os是乙個系統軟體 使用者可以通過以下三種方式使用計算機 os作為計算機資源的管理者 計算機資源包括 處理器,儲存器,i o裝置以及資訊 資料和程式 os的...

編譯原理(一) 引論

編譯原理 引論一.compiler 編譯器 將源程式 高階語言 翻譯成一種能被計算機執行的形式。我們用的是編譯原理及實踐 機械工業出版社出版 我看的是編譯原理 龍書 整本書都是圍繞compiler 編譯器 進行的,我們在學 習c語言時需要先編譯源程式生成.exe檔案執行。compiler的結構 an...

資料探勘(一) 引論

資訊時代 資料時代 資料探勘 kdd 把大型資料集轉換成知識 1 資料倉儲 這是一種多個異構資料來源在單個站點以統一的模式組織的儲存,以支援管理決策,一種資料儲存結構,用於長期儲存資料的倉庫 2 資料倉儲技術 包括資料清理 資料整合和聯機分析處理 olap 3 olap聯機分析處理 一種分析技術,具...