微機os的發展
虛擬性(virtual)
非同步性(asynchronism):由於資源等因素的限制,使程序的執行總是「走走停停」。程序以人們不可預知的速度向前推進,但作業即便經過多次執行,也都會獲得完全相同的結果。
3、程序通訊:實現相互合作程序之間的資訊交換
4、排程:
儲存器管理功能
2、記憶體保護:
4、記憶體擴充 :邏輯上擴充記憶體。請求調入功能和置換功能
裝置管理功能
裝置管理的主要任務:
(1)完成使用者程序提出的i/o請求,為使用者程序分配所需的i/o裝置,並完成指定的i/o操作
(2)提高cpu和i/o裝置的利用率
檔案管理功能:物件是使用者檔案和系統檔案
os與使用者之間的介面
2、程式介面:是使用者程式取得作業系統服務的唯一途徑
現代os的新功能:
3、分層式結構os:將模組-介面法中決定順序的無序性變為有序性,引入有序分層法,採用自底向上鋪設,每一層僅能使用其底層所提供的功能和服務,各層之間只存在單向的依賴關係。
客戶/伺服器模式(client/server model)簡介
物件導向的程式設計技術簡介
2、物件導向技術的優點:
微核心os結構
OS知識點總結
1.什麼是作業系統?os是使用者與硬體之間的介面,管理計算機的軟體和硬體資源。2.計算機的硬體包括 cpu 輸入輸出裝置 儲存器 匯流排等。程序是資源分配的獨立單位,程序有獨立的位址空間。是程式的一次執行,包含 和資料。執行緒是cpu排程的基本單位,執行緒使用父程序的資料空間,排程執行緒比排程程序更...
OS知識點小記
寫牛客題目時錯了的都記一下 1.響應比高者優先作業排程演算法是通過計算時間和周轉時間來實現的。感謝巨巨的部落格 一.先來先服務 fcfs 思想 從 公平 的角度思考。規則 按照作業 程序到達的先後順序。用於作業 程序排程 作業排程 考慮那個作業先到達 程序排程 考慮那個程序先到達 搶占 非搶占式的演...
os模組相關知識點
import os print os.name 返回作業系統的名字,windows 返回 nt linux 返回 posix 注意該命令不帶括號。以下命令基本都帶括號 print os.getcwd 獲取當前工作的目錄 print os.listdir c users asus desktop 課題...