作業系統發展

2021-09-27 09:18:28 字數 691 閱讀 7434

作業系統是乙個大型的系統程式

1:提供使用者介面,方便使用者控制計算機

2:複製位應用程式分配和排程軟硬體資源

1:手工操作

2:單道批處理系統

3:多道批處理系統

4:分時系統

批量:作業佇列

自動單道:依次序列

背景:電晶體時代

效率:外設與cpu交替空閒和忙碌,cpu和外設利用效率低下

**兩個技術:

1:中斷技術:

-cpu收到外部訊號(中斷訊號)後,停止當前工作,轉去處理該外部事件,當處理玩後回到原來工作(斷點)繼續工作。

2:通道技術:

-專門處理外設與記憶體之間的資料傳輸的處理機

**分時作業系統:

1:分時技術:

——主機以很短的時間片為單位,把cpu輪流分配給每個終端使用,知道作業被全部完成;

——由於時間片很短,在終端數量不多的情況下,每個終端都能很快重新獲得cpu,使得每個終端都能得到及時的響應

——cpu輪巡週期=時間片*終端數量

2:分時系統:

——特點:

1:微機作業系統(個人計算機);

2:多處理機作業系統;

3:網路作業系統(基本作業系統+網路通訊/網路服務);

4:實時作業系統(軍工。。。某些任務需要優先處理);

5:嵌入式作業系統(手機,安卓);

作業系統發展史

程序指的就是乙個正在執行的程式,或者說是程式的執行過程,即程序是乙個抽象的概念 程序是起源於作業系統的,是作業系統最核心的概念,作業系統所有其他的概念都是圍繞程序展開的1 作業系統 現代作業系統 作業系統是位於計算機硬體於軟體之間的控制程式 作用 1 將硬體的複雜操作封裝成簡單的介面,給使用者或者應...

作業系統發展史

步驟簡介 先把程式紙帶 或卡片 裝上計算機,然後啟動輸入機把程式和送入計算機,接著通過控制台開關啟動程式執行。計算完畢,印表機輸出計算結果,使用者卸下並取走紙帶 或卡片 第二個使用者上機,重複同樣的步驟。特點 使用者獨佔機器,cpu等待手工操作,cpu利用不充分。缺點 由於手工操作的速度和計算機的高...

作業系統的發展歷史

1965 年之前的時候,電腦並不像現在一樣普遍,它可不是一般人能碰的起的,除非是軍事或者學院的研究機構,而且當時大型主機至多能提供30臺終端 30個鍵盤 顯示器 連線一台電腦 為了解決數量不夠用的問題 肯 湯普遜 左 和丹尼斯 里奇 右 c 語言 而c 語言程式則可以使用在任意架構的處理器上,只要那...