操作系統(tǒng)之計(jì)算機(jī)操作系統(tǒng)原理

(一)引論

操作系統(tǒng)定義

操作系統(tǒng)是一組控制和管理計(jì)算機(jī)硬件和軟件資源蒋情、合理地對(duì)各類作業(yè)進(jìn)行調(diào)度贞远、以及方便用戶使用的程序集合谢床。

百度百科的定義

image

操作系統(tǒng)的目標(biāo)

  • 方便性

  • 有效性

    • 資源忙仍侥,而得到有效的利用硼讽。
    • 數(shù)據(jù)有序而節(jié)省存儲(chǔ)空間知态。
    • 合理地組織計(jì)算機(jī)工作流程捷兰。
  • 可擴(kuò)充性

    • 適應(yīng)硬件與網(wǎng)絡(luò)發(fā)展要求,應(yīng)采用層次化結(jié)構(gòu)负敏。
  • 開放性

    • 遵循開放系統(tǒng)互連OSI國際標(biāo)準(zhǔn)贡茅。是90年代計(jì)算機(jī)技術(shù)的核心問題。

操作系統(tǒng)的作用

  • 用戶與硬件系統(tǒng)的接口

    • 軟件接口,給用戶提供的三種方式
      • 命令方式
      • 系統(tǒng)調(diào)用方式
      • 圖形顶考、窗口方式
image

裸機(jī): 不加載任何軟件的計(jì)算機(jī)系統(tǒng)赁还。

擴(kuò)充機(jī)器: 覆蓋了軟件的機(jī)器又稱虛擬機(jī)。

  • 計(jì)算機(jī)四類資源的管理者

    • 處理機(jī)(CPU)管理
    • 存儲(chǔ)器管理
    • 設(shè)備管理
    • 文件管理
  • 用作擴(kuò)容機(jī)器

操作系統(tǒng)的發(fā)展過程

  • 無操作系統(tǒng)的計(jì)算機(jī)系統(tǒng)
  • 單道批處理系統(tǒng)(50年代)
    • 過程:一批作業(yè)以脫機(jī)方式輸入到磁帶上驹沿,在監(jiān)督程序的控制下連續(xù)處理艘策。
    • 特征:
      • 自動(dòng)性: 無人工干預(yù)。
      • 順序性: 按進(jìn)入內(nèi)存的先后執(zhí)行渊季。
      • 單道行: 內(nèi)存中只保持一道作業(yè)朋蔫。
  • 多道批處理系統(tǒng)(60年代)
    • 多道: 內(nèi)存中同時(shí)存放多個(gè)相互獨(dú)立的程序。
    • 多道技術(shù)是共享的技術(shù)却汉。
    • 特征:
      • 多道性: 內(nèi)存中有多道程序驯妄,可并發(fā)執(zhí)行
      • 無序性: 完成時(shí)間與進(jìn)入內(nèi)存先后無關(guān)
      • 調(diào)度性: 作業(yè)從提交到完成經(jīng)兩次調(diào)度。
        1. 作業(yè)調(diào)度 外存 -> 內(nèi)存(選多個(gè))
        2. 進(jìn)程調(diào)度 分配處理機(jī)(選一個(gè))
    • 優(yōu)缺點(diǎn):
      • 資源利用率高
      • 系統(tǒng)吞吐量大
        • 吞吐量: 單位時(shí)間內(nèi)完成的總工作量
        • 原因:
          1. 資源忙
          2. 完成或運(yùn)行不下去時(shí)才切換
      • 平均周轉(zhuǎn)時(shí)間長(zhǎng)
        • 作業(yè)周轉(zhuǎn)時(shí)間:
          從作業(yè)進(jìn)入系統(tǒng)開始完成并退出系統(tǒng)經(jīng)歷的時(shí)間合砂,通常是幾小時(shí)青扔,甚至幾天。
      • 無交互能力
        修改和調(diào)試極不方便既穆。
  • 分時(shí)系統(tǒng)(60年代)
    • 定義:
      一臺(tái)主機(jī)上連接了多個(gè)終端赎懦,同時(shí)允許多個(gè)用戶通過自己的終端,已交互方式使用計(jì)算機(jī)幻工,共享主機(jī)中的資源。
    • 產(chǎn)生動(dòng)力:
      • 1.人-機(jī)交互黎茎。 (邊運(yùn)行邊調(diào)試)
      • 2.共享主機(jī)囊颅。(設(shè)備昂貴)
      • 3.便于用于上機(jī)。 (在終端上輸入傅瞻、控制)
    • 特征
      • 多路性: 即同時(shí)性踢代,宏觀上同時(shí)微觀上輪流。
      • 獨(dú)立性: 每個(gè)用戶感覺獨(dú)占主機(jī)嗅骄。
      • 及時(shí)性: 較短時(shí)間響應(yīng)(2-3秒)
      • 交互性
  • 實(shí)時(shí)系統(tǒng)(60年代)
    • 實(shí)時(shí): 及時(shí)響應(yīng)外部事件請(qǐng)求
    • 應(yīng)用需求:
      • 1.實(shí)時(shí)控制: 工業(yè)生產(chǎn)胳挎、武器控制飛機(jī)的自動(dòng)駕駛
      • 2.實(shí)時(shí)信息處理:訂票系統(tǒng)

操作系統(tǒng)基本特征

  • 并發(fā)性(最重要)
    • 并發(fā)行和并行性的區(qū)別:
      并行性: 多個(gè)事件在同一個(gè)時(shí)刻發(fā)生。(多個(gè)事件同時(shí)進(jìn)行)
      并發(fā)性: 多個(gè)事件在同一個(gè)時(shí)間間隔內(nèi)發(fā)生溺森。(多個(gè)事件都已經(jīng)開始慕爬,都沒有結(jié)束的狀態(tài))
    • 單處理機(jī)系統(tǒng): 宏觀并發(fā)微觀串行。
    • 多處理機(jī)系統(tǒng): 可能產(chǎn)生并行屏积。
    • 兩種資源共享方式:
      • 1.互斥共享方式: 對(duì)臨界資源的訪問
        • 臨界資源:打印機(jī)等硬件医窿、棧、變量炊林、表格等軟件姥卢。
      • 2.同時(shí)訪問方式:多個(gè)進(jìn)程同時(shí)訪問的資源,如:磁盤、重入碼寫的文件独榴。
  • 共享性
  • 虛擬性: 通過某種技術(shù)把一個(gè)物理實(shí)體變?yōu)槿舾蓚€(gè)邏輯上的對(duì)應(yīng)物僧叉。如:虛擬處理器、虛擬內(nèi)存等棺榔。
  • 異步性: 進(jìn)程以不可預(yù)知的速度向前推進(jìn)彪标。

** 操作系統(tǒng)兩個(gè)最基本的特征:并發(fā)共享**

操作系統(tǒng)的五大功能

image
  • 資源管理

    • 1.處理機(jī)管理(硬件)
    • 2.存儲(chǔ)器管理(硬件)
    • 3.設(shè)備管理(硬件)
    • 4.文件管理(硬件)
  • 5.用戶接口

    • 命令接口
      • 聯(lián)機(jī)用戶接口:和計(jì)算機(jī)主機(jī)相連的。
        • 適用:幾乎所有計(jì)算機(jī)的操作系統(tǒng)中掷豺。
        • 組成:命令+終端處理程序+命令解釋程序捞烟。
          • 聯(lián)機(jī)命令舉例:
            • UNIX:login;logout;
            • DOS: copy;format;
          • 命令解釋程序:操作系統(tǒng)的最高層
            • MS-DOS:COMMAND.COM
            • UNIX: Shell
        • 過程:
          • 1.用戶在鍵盤上輸入命令
          • 2.終端處理程序接受命令并顯示在屏幕上当船。
          • 3.命令解釋程序解釋成二進(jìn)制并執(zhí)行該命令题画。
      • 脫機(jī)用戶接口:和計(jì)算機(jī)主機(jī)不相連的
        • 適用:批處理系統(tǒng)。又稱批處理用戶接口
        • 組成: JCL+作業(yè)說明書+命令解釋程序
        • JCL: 作業(yè)控制語言
        • 過程:用戶把對(duì)作業(yè)的控制用 JCL 寫在作業(yè)說明書上德频,命令解釋程序按照作業(yè)說明書解釋并執(zhí)行苍息。
    • 程序接口
      • 目的:為用戶程序訪問系統(tǒng)資源而設(shè)置
      • 組成:一組系統(tǒng)調(diào)用
      • 系統(tǒng)調(diào)用:一個(gè)系統(tǒng)調(diào)用是一個(gè)能完成特定功能的子程序
    • 圖形接口

系統(tǒng)調(diào)用過程

image

操作系統(tǒng)的結(jié)構(gòu)設(shè)計(jì)

操作系統(tǒng)的發(fā)展階段

  • 第一代:無結(jié)構(gòu)OS(傳統(tǒng)OS結(jié)構(gòu))
  • 第二代:模塊化OS結(jié)構(gòu)(傳統(tǒng)OS結(jié)構(gòu))
  • 第一代:分層式OS結(jié)構(gòu)(傳統(tǒng)OS結(jié)構(gòu))
  • 第一代:微內(nèi)核OS結(jié)構(gòu)(20世紀(jì)90年代)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市壹置,隨后出現(xiàn)的幾起案子竞思,更是在濱河造成了極大的恐慌,老刑警劉巖钞护,帶你破解...
    沈念sama閱讀 219,427評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件盖喷,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡难咕,警方通過查閱死者的電腦和手機(jī)课梳,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,551評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來余佃,“玉大人暮刃,你說我怎么就攤上這事”粒” “怎么了椭懊?”我有些...
    開封第一講書人閱讀 165,747評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)步势。 經(jīng)常有香客問我氧猬,道長(zhǎng),這世上最難降的妖魔是什么立润? 我笑而不...
    開封第一講書人閱讀 58,939評(píng)論 1 295
  • 正文 為了忘掉前任狂窑,我火速辦了婚禮,結(jié)果婚禮上桑腮,老公的妹妹穿的比我還像新娘泉哈。我一直安慰自己,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,955評(píng)論 6 392
  • 文/花漫 我一把揭開白布丛晦。 她就那樣靜靜地躺著奕纫,像睡著了一般。 火紅的嫁衣襯著肌膚如雪烫沙。 梳的紋絲不亂的頭發(fā)上匹层,一...
    開封第一講書人閱讀 51,737評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音锌蓄,去河邊找鬼升筏。 笑死,一個(gè)胖子當(dāng)著我的面吹牛瘸爽,可吹牛的內(nèi)容都是我干的您访。 我是一名探鬼主播,決...
    沈念sama閱讀 40,448評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼剪决,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼灵汪!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起柑潦,我...
    開封第一講書人閱讀 39,352評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤享言,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后渗鬼,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體览露,經(jīng)...
    沈念sama閱讀 45,834評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,992評(píng)論 3 338
  • 正文 我和宋清朗相戀三年乍钻,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了肛循。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,133評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡银择,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出累舷,到底是詐尸還是另有隱情浩考,我是刑警寧澤,帶...
    沈念sama閱讀 35,815評(píng)論 5 346
  • 正文 年R本政府宣布被盈,位于F島的核電站析孽,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏只怎。R本人自食惡果不足惜袜瞬,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,477評(píng)論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望身堡。 院中可真熱鬧邓尤,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,022評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至澈魄,卻和暖如春景鼠,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背痹扇。 一陣腳步聲響...
    開封第一講書人閱讀 33,147評(píng)論 1 272
  • 我被黑心中介騙來泰國打工铛漓, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人鲫构。 一個(gè)月前我還...
    沈念sama閱讀 48,398評(píng)論 3 373
  • 正文 我出身青樓浓恶,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國和親芬迄。 傳聞我的和親對(duì)象是個(gè)殘疾皇子问顷,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,077評(píng)論 2 355

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

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn)禀梳,斷路器杜窄,智...
    卡卡羅2017閱讀 134,672評(píng)論 18 139
  • 馬車到了伊格斯堡門口,愛迪坐上去了算途。羅賓王子牽著他的皇家駿馬走在旁邊塞耕,鼓起腮幫子,眼神一直追著愛迪嘴瓤,讓人分不清他是...
    真心博士周美伶閱讀 345評(píng)論 3 4
  • 前陣子去醫(yī)院扫外,目睹了一場(chǎng)驚心動(dòng)魄的家庭“互動(dòng)”。 那是一個(gè)四口之家廓脆,大孩子是男孩筛谚,六七歲的樣子,小寶寶孩子襁褓中停忿,...
    艾西西閱讀 792評(píng)論 1 5
  • 大抵是四五歲的時(shí)候驾讲,很喜歡在繪本上描出一個(gè)個(gè)手指的形狀。只用鉛筆沿著手指輪廓很小心的畫下去席赂,好像這幼稚的娛樂在我...
    云棲雁閱讀 209評(píng)論 0 0
  • 有白云的飄逸吮铭, 相對(duì)就有烏云的沉重; 花兒的笑容注定伴隨花開的裂痛颅停; 我們享受熱茶的香濃谓晌, 有誰又去問詢熱茶的苦澀...
    齊國大漢后裔閱讀 209評(píng)論 1 1