tft每日頭條

 > 科技

 > 計算機操作系統基礎知識

計算機操作系統基礎知識

科技 更新时间:2024-07-29 14:23:49

一、定義

操作系統是一組用于控制和管理計算機系統硬件和軟件資源,合理地對各類作業進行調度,以及方便用戶使用的程序集合。

二、地位

操作系統是裸機之上的第一層軟件,是建立其他所有軟件的基礎。它是整個系統的控制管理中心,既管硬件,又管軟件,它為其它軟件提供運行環境。

三、基本特征

1.并發

是指兩個或多個活動在同一給定的時間間隔中進行

2.共享

是指計算機系統中的資源被多個進程所共用

3.異步

進程以不可預知的速度向前推進

4.虛拟

把一個物理上的實體變為若幹個邏輯上的對應物

最基本特征:并發、共享(兩者互為存在條件)

并發與并行的區别

同一時間間隔是并發,同一時刻是并行

四、主要功能

1.處理機管理

主要功能包括進程控制、進程同步、進程通信、死鎖處理、處理機調度等

2.存儲器管理

主要包括内存分配、地址映射、内存保護與共享和内存擴充等功能

3.文件管理

包括文件存儲空間的管理、目錄管理及文件讀寫管理和保護等

4.設備管理

主要包括緩沖管理、設備分配、設備處理和虛拟設備等功能

五、發展

1.手工操作階段(此階段無操作系統)

缺點:人機速度矛盾

2.批處理階段(操作系統開始出現)

(1)單道批處理階段

優點:緩解人機速度矛盾

缺點:系統資源利用率依然低

(2)多道批處理階段(操作系統正式誕生)

優點:多道程序并發執行,資源利用率高

缺點:不提供人機交互能力(缺少交互性)

目的:提高系統資源的利用率

3.分時操作系統(不可以插隊,有了人機交互)

優點:提供人機交互(交互性)

缺點:不能優先處理緊急事務

4.實時操作系統(可以插隊)

(1)硬實時系統:必須在被控制對象規定時間内完成(火箭發射)

(2)軟實時系統:可以松一些(訂票)

(3)優點:能優先處理緊急任務

5.從可靠性看實時操作系統更強,從交互性看分時操作系統更強

計算機操作系統基礎知識(操作系統)1

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved