操作系統(tǒng)——操作系統(tǒng)概述

1.1 什么是操作系統(tǒng)痰憎?


操作系統(tǒng)的定義

  • 沒有公認(rèn)的精確定義
  • 操作系統(tǒng)是一個==控制程序==
    • 執(zhí)行用戶程序,給用戶程序提供各種服務(wù)
  • 操作系統(tǒng)是一個==資源管理器==
    • 提供訪問計算機軟硬件資源的高效手段
    • 解決資源訪問沖突


      操作系統(tǒng)的地位

操作系統(tǒng)軟件的組成

  • Shell --命令行接口
  • GUI --圖形用戶接口
  • Kernel --操作系統(tǒng)的內(nèi)部

操作系統(tǒng)內(nèi)核特征

  • 并發(fā)
    • 計算機系統(tǒng)中同時存在多個運行的程序,需要OS管理和調(diào)度
  • 共享
    • “同時”訪問(宏觀)
    • 互斥訪問(微觀)
  • 虛擬
    • 利用多道程序設(shè)計技術(shù),讓每個用戶都覺得有一個計算機為他服務(wù)
  • 異步
    • 程序的執(zhí)行并不是一貫到底,而是走走停停的凡辱,向前推進(jìn)的速度不可預(yù)知
    • 只要運行環(huán)境相同,OS需要保證程序運行的結(jié)果也要相同

1.2 為什么學(xué)習(xí)操作系統(tǒng)栗恩?


  • 綜合課程 :結(jié)合許多不同課程
  • 材料:操作系統(tǒng)概念和原理透乾、源代碼
  • 技能:操作系統(tǒng)的設(shè)計和實現(xiàn)
  • 目的
  • 地位:計算機科學(xué)研究的基石之一
  • 操作系統(tǒng)具有挑戰(zhàn)性
    • 權(quán)衡
    • 硬件

1.3 操作系統(tǒng)實例

  • UNIX
  • Linux
  • Windows

1.4 操作系統(tǒng)的演變

硬件抽象和協(xié)調(diào)管理

  • 單用戶系統(tǒng)
  • 批處理系統(tǒng)
  • 多道程序系統(tǒng)
    • 保持多個工作在內(nèi)存中并且在各工作間復(fù)用CPU
    • 系統(tǒng)效率系統(tǒng)吞吐量
  • 分時
    • 定時中斷用于工作對CPU的復(fù)用
    • 交互性及時性
  • 個人計算機:每個用戶一個系統(tǒng)
  • 分布式計算:每個用戶多個系統(tǒng)
    • 網(wǎng)絡(luò)支持成為一個重要的功能

1.5 操作系統(tǒng)結(jié)構(gòu)

簡單結(jié)構(gòu)

  • MS-DOS-在最小的空間磕秤,設(shè)計用于提供大部分功能
    • 沒有拆分為模塊
    • 接口和功能水平?jīng)]有很好的分離乳乌,主要用匯編編寫

分層結(jié)構(gòu)

  • 將操作系統(tǒng)分為多層
    • 每層建立在低層之上
    • 最底層是硬件
    • 最高層是用戶界面
  • 使用模塊化,每一層僅使用更低一層的功能(操作)和服務(wù)


    uCore

微內(nèi)核結(jié)構(gòu)(Microkernel)

  • 盡可能把內(nèi)核功能移到用戶空間
  • 用戶模塊間的通信使用消息傳遞
  • 好處:靈活市咆、安全...
  • 缺點:性能

外核結(jié)構(gòu)(Exkernel)

  • 讓內(nèi)核分配機器的物理資源給多個應(yīng)用程序汉操,讓每個程序自己決定分配資源
  • 保護(hù)與控制分類
  • 程序能連接到操作系統(tǒng)庫(libOS)實現(xiàn)了操作系統(tǒng)抽象

VMM(虛擬機管理器)

VMM
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市蒙兰,隨后出現(xiàn)的幾起案子磷瘤,更是在濱河造成了極大的恐慌,老刑警劉巖癞己,帶你破解...
    沈念sama閱讀 222,464評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件膀斋,死亡現(xiàn)場離奇詭異,居然都是意外死亡痹雅,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,033評論 3 399
  • 文/潘曉璐 我一進(jìn)店門糊识,熙熙樓的掌柜王于貴愁眉苦臉地迎上來绩社,“玉大人,你說我怎么就攤上這事赂苗∮浒遥” “怎么了?”我有些...
    開封第一講書人閱讀 169,078評論 0 362
  • 文/不壞的土叔 我叫張陵拌滋,是天一觀的道長朴沿。 經(jīng)常有香客問我,道長败砂,這世上最難降的妖魔是什么赌渣? 我笑而不...
    開封第一講書人閱讀 59,979評論 1 299
  • 正文 為了忘掉前任,我火速辦了婚禮昌犹,結(jié)果婚禮上坚芜,老公的妹妹穿的比我還像新娘。我一直安慰自己斜姥,他們只是感情好鸿竖,可當(dāng)我...
    茶點故事閱讀 69,001評論 6 398
  • 文/花漫 我一把揭開白布沧竟。 她就那樣靜靜地躺著,像睡著了一般缚忧。 火紅的嫁衣襯著肌膚如雪悟泵。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,584評論 1 312
  • 那天闪水,我揣著相機與錄音魁袜,去河邊找鬼。 笑死敦第,一個胖子當(dāng)著我的面吹牛峰弹,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播芜果,決...
    沈念sama閱讀 41,085評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼鞠呈,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了右钾?” 一聲冷哼從身側(cè)響起蚁吝,我...
    開封第一講書人閱讀 40,023評論 0 277
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎舀射,沒想到半個月后窘茁,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,555評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡脆烟,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,626評論 3 342
  • 正文 我和宋清朗相戀三年山林,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片邢羔。...
    茶點故事閱讀 40,769評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡驼抹,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出拜鹤,到底是詐尸還是另有隱情框冀,我是刑警寧澤,帶...
    沈念sama閱讀 36,439評論 5 351
  • 正文 年R本政府宣布敏簿,位于F島的核電站明也,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏惯裕。R本人自食惡果不足惜温数,卻給世界環(huán)境...
    茶點故事閱讀 42,115評論 3 335
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望轻猖。 院中可真熱鬧帆吻,春花似錦、人聲如沸咙边。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,601評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至王带,卻和暖如春淑蔚,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背愕撰。 一陣腳步聲響...
    開封第一講書人閱讀 33,702評論 1 274
  • 我被黑心中介騙來泰國打工刹衫, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人搞挣。 一個月前我還...
    沈念sama閱讀 49,191評論 3 378
  • 正文 我出身青樓带迟,卻偏偏與公主長得像,于是被迫代替她去往敵國和親囱桨。 傳聞我的和親對象是個殘疾皇子仓犬,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,781評論 2 361

推薦閱讀更多精彩內(nèi)容

  • 第一章:操作系統(tǒng)引論 計算機系統(tǒng)是由硬件和軟件兩部分組成。操作系統(tǒng)是配置在計算機硬件上的第一層軟件舍肠,是對硬件系統(tǒng)的...
    溪的風(fēng)閱讀 2,806評論 0 2
  • 1.概念: 操作系統(tǒng)(Operating System搀继,簡稱OS)是管理和控制計算機硬件與軟件資源的計算機程序,是...
    濃睡不消殘醉閱讀 1,265評論 0 5
  • 計算機系統(tǒng)漫游 代碼從文本到可執(zhí)行文件的過程(c語言示例):預(yù)處理階段翠语,處理 #inlcude 叽躯, #defin...
    willdimagine閱讀 3,594評論 0 5
  • feisky云計算、虛擬化與Linux技術(shù)筆記posts - 1014, comments - 298, trac...
    不排版閱讀 3,867評論 0 5
  • 橘子的菜滿院子種肌括,全部用牛糞不施化肥点骑,純綠色有機蔬菜,又養(yǎng)了50只雞純粹喂玉米们童,剩飯剩菜畔况,多余的蔬菜。健康食品...
    湘江橘閱讀 323評論 0 3