1 1作業系統的基本概念

2021-10-04 13:11:09 字數 730 閱讀 3432

一. 作業系統的概念

作業系統:是指控制和管理整個計算機系統的硬體與軟體資源,合理地組織,排程計算機的工作與資源的分配,進而為使用者和其他軟體提供方便藉口與環境的程式集合。

作業系統是計算機系統中最基本的系統軟體

二. 作業系統的特徵

共享:系統中的資源由多個併發執行的程序共同使用。

互斥共享方式和同時訪問方式

併發:多個事件在同一時間間隔內發生。

虛擬:把乙個物理上的實體變成若干邏輯上的對應物。

非同步(不確定):由於資源有限,程序的執行不是一貫到底,它以不可預知的速度向前推進。

併發和共享是作業系統最基本的兩個特徵。

三. 作業系統的目標

四. 作業系統的功能(重點)

作業系統作為使用者與計算機硬體系統之間的介面

(1)命令介面

a. 聯機命令介面(互動式):使用者說一句,作業系統處理一句。

b. 離線命令介面(批處理):使用者說一堆,作業系統處理一堆。

(2)程式介面(系統呼叫,廣義指令)

作用:主要用來請求作業系統提供服務。

(3)圖形使用者介面(gui)

作業系統作為擴充機器(拓展硬體)

思考題:區別庫函式與系統呼叫?

作業系統複習 1 1作業系統的基本概念

1.1.1 作業系統的概念 計算機系統自上而下可粗分為四個部分 硬體 作業系統 應用程式和使用者。作業系統管理各種計算機硬體,為應用程式提供基礎,並充當計算機硬體與使用者之間的中介。作業系統是指控制和管理整個計算機系統的硬體和軟體資源,並合理地組織排程計算機的工作和資源的分配,以提供給使用者和其他軟...

作業系統基本概念

一.程序的基本狀態 1.初始態 2.就緒態 3.執行態 4.等待態 5.終止 相互轉換關係如下 二.執行緒和程序區別 程序 是作業系統分配資源的最小單位 執行緒 是排程的基本單元,共享所在程序的檔案資料 有自己的棧和程式計數器 一般對於許多相同或相似的任務,傾向於將他們設計為多執行緒模型。因為程序占...

作業系統 基本概念

本文為自己學習 unix環境高階程式設計 而來的學習記錄 我的學習方 是將此書作為工具書來使用,當實際工作中遇到相關的問題針對性地學習知識圓點。基礎概念從嚴格意義上說,可講作業系統定義為一種軟體,它控制計算機硬體資源,提供程式執行環境。系統呼叫 共用函式庫 shell 應用程式 unix系統登陸 a...