一 作業系統概述作業

2021-09-27 06:08:12 字數 715 閱讀 9052

1、提供操作介面

2、控制程式執行

3、管理系統資源

4、配置系統摻乎

5、健康系統狀態

6、提供工具軟體集合

1、儲存資源管理

2、檔案管理

3、程序管理

4、i\o裝置管理

1、手工操作(無作業系統):

​ ​ ​ ​ ​ ​手工處理程式啟動、執行、結束,操作繁瑣好事,cpu利用率低、使用者一段時間獨佔使用,缺少互動

2、單通道批處理系統:

​ ​ ​ ​ ​ ​批量處理程式作業;自動識別作業;單通道序列依次處理

3、多通道批處理系統:

​ 記憶體中存放多道程式,cpu利用率高,巨集觀上程式並行處理,微觀上序列處理,使用者與程式互動性差,程式執行狀態不確定

4、分時系統:

​ ​ 多路調製性,使用者獨占性(感覺上),互動性好,響應及時

因為多通道處理系統在記憶體中存放了多道程式,當某道程式因為某種原因不能執行而放棄cpu時,作業系統排程另一次程式投入執行,讓cpu盡量忙碌,提高了系統效率,而單道批處理系統吃只能讓cpu空閒等待。

在乙個使用者\乙個程式\一台計算機三角模型中:

1、分時技術是給不同終端使用者的程式提供超短時輪流使用cpu的機會,突破了上述三角模型中乙個使用者的限制

2、多道程式系統則是在記憶體中同時存放多道程式,它們都處於開始和結束之間,各道程式輪流使用cpu,交替執行,突破了上述三角模型中乙個程式的限制

大資料概述作業

hadoop的侷限和不足 但是,maprecue存在以人侷限,使用起來比較困難。抽象層次低,需要手工編寫 來完成,使用上難以上手。只提供兩個操作,map和reduce,表達力欠缺。乙個job只有map和reduce兩個階段 phase 複雜的計算需要大量的job完成,job之間的依賴關係是由開發者自...

作業系統 作業系統 一 作業系統概述

好好學習,天天向上本文已收錄至我的github倉庫daydayup 歡迎star 之前一直沒有系統地學過作業系統,感覺自己在平時的學習過程中對於某些概念理解得一塌糊塗,比如中斷 記憶體 程序和執行緒等。所以打算系統的學習一下作業系統。一開始我是在b站看哈工大的李治軍老師講的,但是一上來就開始從彙編 ...

一 作業系統概述

作業系統 os 是指控制和管理整個計算機系統的硬體和軟體資源,並合理地組織排程計算機的工作和資源的分配,以提供給使用者和其他軟體方便的介面和環境的程式集合。互斥共享方式 一段時間內僅允許乙個程序訪問資源 臨界資源 獨佔資源 同時訪問方式 巨集觀同時,微觀分時。命令介面 聯機命令介面 互動式命令介面 ...