5 作業系統環境

2022-10-09 09:30:11 字數 613 閱讀 8650

1.執行環境:作業系統+硬體 。應用程式通過作業系統來控制硬體。

同乙份**可以通過虛擬機器執行到不同的平台上。

2.bios和引導

bios儲存在主機板上的rom中。開機時bios中的引導程式會把啟動盤中的 os 載入至記憶體執行。

作業系統是多個程式的集合體,把共用的東西整合起來,對於解放生產力太重要了。

作業系統提供api介面**用程式呼叫。

mov ebp,esp //將esp中的內容複製到ebp

mov eax,dword ptr [ebp+8] //將ebp+8指向的記憶體複製到 eax

對棧的push,pop:

作業系統5

虛擬機器 是用軟體來模擬具有完整硬體功能的,執行在乙個完全隔離環境的計算機系統,應用在虛擬機器在執行的慢是因為虛擬機器需要模仿底層的硬體指令 微核心的設計思想 為了實現高可靠性,將作業系統劃分成小的,良好定義的模組,只有微核心模組執行在核心態,其餘的模組由於功能相對弱些,則作為普通使用者程序,特別是...

作業系統(5)

第五章考點 5.1併發的原理 需要互斥同步的原因 對資源的共享與競爭,結果依賴於指令執行順序,使得乙個程序的執行可能影響其他程序的執行結果。併發執行使得錯誤出現具有不可再現性 某些程序需要等到另一程序結束發出訊號後才可以啟動。併發程序間的三種互動關係 資源競爭 不知道對方的存在 通過共享的合作 間接...

作業系統執行環境

程式的執行 完成與體系結構相關的工作 重點 作業系統必須了解和適配硬體 完成應用程式所需的共性任務,提供各種基礎服務 效能,安全,健壯性等問題 作業系統中的中斷 異常機制很重要,可以比作汽車的發動機,飛機的引擎.也可以說作業系統由中斷驅動或者事件驅動 i o 中斷 鍵盤上control c,印表機結...