作業系統是乙個大型的系統程式
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 語言程式則可以使用在任意架構的處理器上,只要那...