tft每日頭條

 > 科技

 > 常見計算機操作系統及區别

常見計算機操作系統及區别

科技 更新时间:2024-09-15 14:13:43
一、簡介

操作系統也是一種軟件,也是用高級語言編寫的一個系統程序。它主要是管理和控制整個計算機系統的硬件和軟件資源,合理地組織、調度計算機的工作與資源的分配,進而為用戶和其他軟件提供方便接口與環境的系統軟件程序。根據運行的環境,操作系統可以分為桌面操作系統、手機操作系統、服務器操作系統、嵌入式操作系統等。

操作系統是介于應用程序和計算機硬件之間的一個軟件,操作系統與計算機硬件是直接交互的,而應用軟件以及用戶是無法直接與計算機硬件進行交互。

在計算機中,操作系統是其最基本的也是最為重要的基礎性系統軟件。随着時間的發展,技術不斷的向前發展,計算機操作系統已經由一開始的簡單控制循環體發展成為較為複雜的分布式操作系統,再加上計算機用戶需求的愈發多樣性,計算機系統已經成為既複雜而又龐大的計算機軟件系統之一。

二、操作系統基本類型

1、批處理操作系統

批處理是指用戶将一批作業提交給操作系統後就不再幹預,由操作系統控制它們自動運行。這種采用批量處理作業技術的操作系統稱為批處理操作系統。批處理操作系統分為單道批處理系統和多道批處理系統。批處理操作系統不具有交互性,它是為了提高CPU的利用率而提出的一種操作系統。

常見計算機操作系統及區别(一文帶你了解計算機操作系統)1

批處理操作系統

2、分時操作系統

分時操作系統是使一台計算機采用時間片輪轉的方式同時為幾個、幾十個甚至幾百個用戶服務的一種操作系統。

把計算機與許多終端用戶連接起來,分時操作系統将系統處理機時間與内存空間按一定的時間間隔,輪流地切換給各終端用戶的程序使用。由于時間間隔很短,每個用戶的感覺就像他獨占計算機一樣。分時操作系統的特點是可有效增加資源的使用率。例如UNIX系統就采用剝奪式動态優先的CPU調度,有力地支持分時操作。

常見計算機操作系統及區别(一文帶你了解計算機操作系統)2

分時操作系統

3、實時操作系統

實時操作系統(Real Time Operating System,簡稱RTOS)是指當外界事件或數據産生時,能夠接受并以足夠快的速度予以處理,其處理的結果又能在規定的時間之内來控制生産過程或對處理系統做出快速響應,調度一切可利用的資源完成實時任務,并控制所有實時任務協調一緻運行的操作系統。提供及時響應和高可靠性是其主要特點。

常見計算機操作系統及區别(一文帶你了解計算機操作系統)3

實時操作系統

4、個人計算機操作系統

個人計算機上的操作系統是聯機的交互式單用戶操作系統,目前在個人計算機上使用的操作系統以windows系列和linux系統為主。

5、網絡操作系統

網絡操作系統 ,一種在通常操作系統功能的基礎上提供網絡通信和網絡服務功能的操作系統,是網絡的心髒和靈魂,是向網絡計算機提供服務的特殊的操作系統。借由網絡達到互相傳遞數據與各種消息,分為服務器(Server)及客戶端(Client)。 而服務器的主要功能是管理服務器和網絡上的各種資源和網絡設備的共用,加以統合并控管流量,避免有癱瘓的可能性,而客戶端就是有着能接收服務器所傳遞的數據來運用的功能,好讓客戶端可以清楚的搜索所需的資源。

網絡操作系統是網絡上各計算機能方便而有效地共享網絡資源,為網絡用戶提供所需的各種服務的軟件和有關規程的集合。網絡操作系統與通常的操作系統有所不同,它除了應具有通常操作系統應具有的處理機管理、存儲器管理、設備管理和文件管理外,還應具有以下兩大功能:

(1)提供高效、可靠的網絡通信能力;

(2)提供多種網絡服務功能,如:遠程作業錄入并進行處理的服務功能;文件轉輸服務功能;電子郵件服務功能;遠程打印服務功能

6、分布式操作系統

分布式系統(distributed system)是建立在網絡之上的軟件系統。正是因為軟件的特性,所以分布式系統具有高度的内聚性和透明性。因此,網絡和分布式系統之間的區别更多的在于高層軟件(特别是操作系統),而不是硬件。

常見計算機操作系統及區别(一文帶你了解計算機操作系統)4

分布式操作系統

三、功能組成

1、進程管理

進程管理的主要工作就是進程的調度,在單用戶任務的情況下,處理器僅為一個用戶的一個任務所獨占,進程管理的工作十分的簡單。但在多道程序或多用戶的情況下,組織多個作業或任務時,就要解決處理器的調度、分配和回收等問題,其主要功能就包括進程控制、進程同步、進程通信、死鎖處理、處理機調度。

2、存儲管理

存儲器管理是為了給多道程序的運行提供良好的環境,方便用戶使用以及提高内存的利用率,主要包括内存分配與回收、地址映射、内存保護與共享、内容擴充等功能。

3、設備管理

設備管理的主要任務是完成用戶的I/O請求,方便用戶使用各種設備,并且提高設備的利用率,主要包括緩沖管理、設備分配、設備處理和虛拟機設備等功能。

4、文件管理

計算機中的信息都是以文件的形式存在的,操作系統中負責文件管理的部分被稱為文件系統。主要功能是文件存儲空間的管理、目錄管理、文件操作管理、文件保護。

5、作業管理

主要負責處理用戶提交的任何請求。

,

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

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

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