作業系統的基本概念主要是在介紹作業系統是什么,到底要干嘛,它的功能是啥,由此來引出接下來要詳細介紹的幾個章節,其中作業系統的特征格外重要,大家要著重學習,
這里冷月參考王道書上面的一句話,作業系統要求大家在宏觀上把握各個部分的功能,在微觀上掌握細致的知識點,我們首先要形成大題框架,然后通過反復的做題鞏固、完善知識點,最后把整個內容串成一個整體,
冷月的經驗是,首頁把整個知識學習一遍,整理出自己的框架,然后再回過來把知識點串起來,相信大家一定有融匯貫通的感覺,
主要的重點冷月做出了標識,知識點如下圖(pdf版或xmind源檔案請關注公眾號:學長冷月,回復作業系統),

作業系統的概念
首先作業系統是一種計算機程式,它負責管理協調硬體、軟體等計算機資源的作業,并且為上層用戶、應用程式提供簡單易用的服務,
因此,作業系統是處于硬體之上和應用軟體之下的管理計算機硬體、軟體等資源的系統軟體,
作業系統的特征
并發
并發是作業系統最核心的靈魂,作業系統就是為了并發而生,因為由于多道程式設計的出現,計算機能夠運行多個行程,而單CPU同一時刻只能運行一個行程,所以多個行程只能并發的運行,
并發是在同一時間間隔內,并行是在同一時刻內,
共享
由于并發的設計,計算機可以運行多個行程,而計算機的資源卻是不變的,所以多個行程只能共享的使用計算機資源,
共享分為互斥共享、同時訪問,
互斥共享就是有些計算機資源同一時間只能分配給一個行程使用,這就是臨界資源,當一個行程獲得這個資源時,其他的行程只能等待,
同時訪問就是行程可以在同一時間訪問,例如硬碟,但是在微觀上還是在交替訪問,
虛擬
把一個物理物體變為多個邏輯對應物,增加了計算機的效率,
異步
由于多道程式設計,行程以不可預知的速度推進所帶來的影響,
作業系統的功能和目標
資源的管理者
作業系統需要管理計算機的各種資源,處理器資源、存盤器資源、檔案資源、設備資源,分別對應后面的行程管理、記憶體管理、檔案管理、IO管理,
向用戶提供服務
命令介面:類似dos系統,用戶可以在視窗輸入命令,
程式介面:由一組系統呼叫組成,提供給程式員編程使用的特權指令介面,
GUI圖形化界面:用戶圖形化界面,win10的界面就是GUI,
對硬體機器的擴充
直接的硬體的機器是沒有意義的,如果沒有軟體,那么只有硬體的機器將沒有任何用處,而應用程式是建立在作業系統之上的,所以作業系統也是對對硬體機器的擴充,簡稱擴充機器,
如果這篇博文有幫助到您,可以幫冷月點一個贊或者加一個關注哦!
歡迎關注我的公眾號:學長冷月,獲得獨家整理的學習資源和日常干貨推送,
如果您對我的專題內容感興趣,也可以關注我的博客:guoyu7.com
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/517.html
標籤:其他
