為什麼要有作業系統
計算機系統是乙個複雜的系統,如果每位程式設計師在程式設計時都必須掌握計算機系統的所有細節,就會嚴重影響程式設計師的開發效率
作業系統可以對計算機硬體加以管理和優化使用,為使用者程式提供更好的執行環境。
作業系統以及其位置
作業系統組成
作業系統功能
應用程式直接與作業系統及其抽象打交道
使用者通過命令列/圖形介面與應用程式打交道,他們都是執行於作業系統之上的應用軟體,並不屬於作業系統。
將應用程式對硬體資源的競態請求變得有序化
發展歷史
二代:電晶體、批處理系統
三代:積體電路晶元和多道程式設計
2.cpu在多個程式之間來回切換(時間上的復用)
作業系統兩大作用:
為應用程式提供如何使用硬體資源的抽象
管理硬體資源和應用程式,把多個程式對硬體的競爭變得有序化
計算機作業系統
實驗一 熟悉linux作業系統 程序觀測 實驗目的 1 了解在linux作業系統中程序的特點和表現形式 2 掌握linux檢視程序的方式與方法 3 在乙個程序中建立另乙個程序的方法 4 掌握父程序和子程序的關係和fork的用法 實驗內容 1 編寫乙個簡單的程式,使用ps或top工具觀察該程序的的id...
計算機作業系統
1 單選題 作業系統的主要功能是管理計算機系統中的 選項 a 程式和資料 b 資源 c 作業 d 程序 答案 資源 2 單選題 關於多道批處理作業系統,以下說法錯誤的是 選項 a 可提高系統資源的利用率 b 可提高計算機系統的工作效率 c 可提高系統吞吐量 d 在作業執行時使用者可以直接干預作業的執...
計算機作業系統
作業系統 operating system,os 是配置在計算機硬體上的第一層軟體,是對計算機硬體系統的首次擴充 作業系統的主要作用 1.管理好裝置,提高裝置的利用率和系統的吞吐量 2.為使用者提供和應用程式提供乙個簡單的介面,便於使用者使用 1.1.1 作業系統的目標作業系統的目標與應用環境有關 ...