作業系統是控制計算機整體執行的軟體。它為使用者提供了可以儲存和檢索檔案的方法,可與請求執行程式的介面,以及執行被請求程式所必須的環境。
作業系統用來協調計算機內部活動以及與外部世界的通訊。將計算機硬體轉化為有用的工具。
軟體型別:
系統軟體提供了應用軟體所需要的基礎架構。
作業系統元件
使用者介面:完成與使用者的通訊,是使用者與作業系統核心的乙個介面。
核心:作業系統的內部部分。
系統啟動
引導程式被永久地儲存在計算機地rom(唯讀儲存器)中。在計算機開機時最先執行這個程式。引導程式引導cpu把作業系統從外儲存器中加載入ram。之後引導程式引導cpu執行轉移指令,開始執行作業系統的程式。作業系統就開始接管計算機。
程序程序管理
為了跟蹤所有的程序,排程程式在主儲存器中維護乙個稱為程序表的資訊塊。
將新的程序加入程序表,將已經完成的程序移出。
乙個程序允許執行乙個時間片。
每次分派程式給程序乙個時間片,都會初始化乙個計時器電路,通過產生乙個中斷訊號來指示時間片的結束。
當cpu收到乙個中斷訊號時,它就會完成當前的機器週期,儲存它在當前程序中的位置,然後開始執行中斷處理程式。將控制權傳給分派程式,分派程式從就緒程序中選擇乙個程序,進行程序切換。
程序切換:也稱上下文切換,是從乙個程序到另乙個程序的改變過程。
計算機基礎,作業系統
中文 日文 韓文 英文都是人類的語言 語言其實就是人用來溝通交流的媒介 語言就是一種事物與另外一種事物溝通表達的方式 工具 人與計算機之間溝通交流的媒介 人 程式語言 計算機 程式語言的本質就是一門語言 能夠與機器的對話的人 程式設計即程式設計師根據需求把自己的思想流程按照某種程式語言的語法風格編寫...
0 計算機基礎 作業系統
先來先服務 fcfs 時間片輪轉 短作業優先 sjf 優先權排程演算法 fpf 搶占式 來了更高優先權的程序時則擱置正在執行的程序 非搶占式。作業系統概念第七版中文版p284 先進先出 fifo first in first out 最基本的演算法 先被調入的頁先被調換出去 最佳排程演算法 opt ...
計算機基礎 作業系統環境
六 bios和引導 七 作業系統功能的歷史 八 把作業系統放在第一位 九 系統呼叫和程式語言的移植性 十 作業系統和高階程式語言使硬體抽象化 十一 windows作業系統的特徵 我們不介紹作業系統,我們主要來介紹一下硬體的識別。我們肯定都玩兒過遊戲,你玩兒遊戲前需要幹什麼?是不是需要先看一下自己的筆...