日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

操作系统复习--OS的运行机制和体系结构

發布時間:2024/9/19 windows 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 操作系统复习--OS的运行机制和体系结构 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

操作系統復習–OS的運行機制和體系結構

本文章按照王道操作系統參考

文章主要分:運行機制,操作系統內核,操作系統的體系結構

運行機制

兩種命令
  • 特權指令:不允許用戶直接使用的命令,如:I/O,中斷命令等,運行在核心態
  • 非特權指令:普通的應用程序指令,如:加減乘除操作。
兩種處理器狀態

核心態(管態):可以運行特權命令和非特權指令

用戶態(目態):只能運行非特權指令

兩種程序
  • 內核程序(管理程序):操作系統內核程序是系統管理者,特權特權指令和非特權指令都能執行,運行在核心態
  • 用戶程序(應用程序):為了保證操作系統能夠安全運行,用戶程序只能運行非特權指令,運行在用戶態

操作系統用戶態和核心態的轉換

  • 用戶態->核心態 唯一辦法通過中斷實現
  • 核心態->用戶態 通過執行一個特權指令,將PSW的標志位設置為用戶態
PSW標記位
  • 用程序狀態寄存器PSW中的某標記位來識別處理器處于什么狀態,如:用戶態,核心態。

操作系統內核

內核是計算機配置在底層的軟件,是操作系統最基本最核心的部分,實現操作系統內核功能的程序是內核程序。

時鐘管理(最基本功能)
  • 第一功能用于計時;向用戶提供標準的系統時間;通過時鐘中斷管理,可以實現進程的切換。
中斷機制(最基本功能)
  • 指CPU對突發的外部事件的反應過程或機制
  • CPU收到外部信號(中斷信號)后,停止當前工作,轉去處理該外部事件,處理完畢后回到原來工作的中斷處(斷點)繼續原來的工作

中斷類型:

  • 內中斷:由CPU內部事件引起。例:訪管中斷、程序中斷
  • 強迫性中斷:程序沒有預期:例I/O(外設輸入輸出)、外部中斷
  • 自愿中斷:程序有預期的、例:執行訪管指令
  • 外中斷:由CPU外部事件引起。例:I/O、外部事情
原語(最基本功能)

系統中的設備驅動,CPU切換,進程通信等功能中的部分操作都可以定義為原語。

特點:

  • 是一種特殊的程序,處于操作系統最底層,是最接近硬件的部分
  • 具有原子性,其操作必須一氣呵成
  • 運行時間短,調用頻繁
對資源進行管理的功能
  • 進程管理:進程狀態管理,進程調度和分派,創建與撤銷進程控制塊等
  • 存儲器管理:存儲器的空間分配和回收,內存信息保護程序,代碼對換程序等
  • 設備管理:緩沖區管理,設備分配,回收等

操作系統的體系結構

大內核
  • 將內核的主要功能模塊都作為一個緊密聯系的整體運行在核心態
  • 優點:高性能
  • 缺點:內核代碼龐大,結構混亂,難維護
微內核
  • 將內核中最基本的功能保留在內核,而將那些不需要運行在核心態執行的功能轉移到用戶態執行
  • 優點:內核功能少,結構清晰,方便維護
  • 缺點:需要頻繁在用戶態和核心態之前切換,性能低

總結

以上是生活随笔為你收集整理的操作系统复习--OS的运行机制和体系结构的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。