您現在的位置是:首頁 > 攝影首頁攝影

作業系統乾貨:作業系統的基本概念、功能及目標(二)

由 小明搞科技 發表于 攝影2022-12-06
簡介離線命令介面就是使用者說一堆系統做一堆,按批進行操作,而不是一個一個的來

使用者介面最為流行的聯機使用者介面形式是什麼

我們已經初步瞭解了作業系統的基本概念,同時還了解了作業系統的部分功能,比如,作業系統作為計算機系統的管理者可以對諸多機器進行管理。然而,作業系統不僅有這些功能,它還可以作為介面和擴充機器。接下來,我們再來具體地介紹一下這些功能。

作業系統乾貨:作業系統的基本概念、功能及目標(二)

2021零基礎Python作業系統教程、原始碼及影片

¥

2

淘寶

購買

(一)作業系統作為介面

作業系統不僅可以作為管理者,管理計算機系統資源,還可以作為介面,連線計算機硬體系統和使用者,有利於硬體系統與使用者之間的通訊。作業系統使得使用者在同時使用計算機和其他裝置時能使用的更加安全,快速,便捷,使計算機和其他裝置連線更加緊密,能使使用者更好的控制操作自己的程式程式碼。

作業系統所提供的介面有兩種,一種是命令介面,使用者透過命令介面來操控作業的執行。另一種是程式介面,作業系統透過程式程式碼來進行調配,請求作業系統進行一些系統的服務操作。

作業系統乾貨:作業系統的基本概念、功能及目標(二)

此外,還可以利用命令介面來進行作業,而操控方式分為聯機控制方式和離線控制方式。聯機命令介面又稱為互動式命令介面。也就是你說一句,我回答一句;僱主說一句話,工人做一件事;你來我往,一來一往,有來有往。離線命令介面又稱為批處理命令介面,採用批處理命令介面。能夠進行批操作,也就是一批作業一起執行,與互動式命令介面不一樣。離線命令介面就是使用者說一堆系統做一堆,按批進行操作,而不是一個一個的來。

程式介面由一組系統呼叫組成。使用者透過操作程式程式碼來對系統進行申請。申請呼叫作業系統來提供一些服務,透過操控計算機和一些外部裝置進行連線,來實現作業,透過控制其申請分配記憶體以及回收記憶體,還有一些各種各樣的其他要求。程式介面就等於系統呼叫。當前最流行的圖形介面為GUI,也就是是圖形介面。

作業系統乾貨:作業系統的基本概念、功能及目標(二)

值得注意的是,命令介面是可以讓使用者直接使用的。而程式介面是讓使用者透過程式程式碼來控制使用,也就是間接使用的。採用作業系統作為使用者和計算機硬體之間的介面,使得使用者在使用中更加的方便,快捷。

(二)作業系統作為擴充機器

作業系統就是作為擴充機器而存在的,因為沒有任何軟體支撐的計算機稱為裸機,裸機也就是隻有一個硬體裝置,它是構成計算機系統的物質基礎。有了計算機這個硬體裝置才有創造軟體的機會。而後在計算機系統中進行各種開發,創造出各種各樣的軟體。而擁有軟體的機器可稱作擴充機器或虛擬機器。

小例子:如果把作業系統當作我們社會生活中的一個組成成分的話,它就好比是一個優秀的工匠。作業系統可以對一些硬體機器進行拓展,這種行為就相當於一個優秀的工匠透過一些簡單的原材料來進行一些創作,可以建造房子,建造帆船,製作木偶等一系列產品。而普通的使用者就可以直接來使用木匠提供的這些產品,還不需要進行一些其他的加工操作。這樣的話,使用起來就很便捷,不需要費太多力氣,簡化了很多道繁雜程式。

作業系統乾貨:作業系統的基本概念、功能及目標(二)

作業系統作為一箇中樞系統,對計算機的軟硬體操作進行調配,控制資料元素形式的轉換,控制資訊的穩定傳輸等等。對資料結構,計算機組成原理,計算機網路而言,起到了調配銜接的作用,是一個良好的交通中樞。

總而言之,作業系統銜接了硬體和軟體,在計算機使用的過程中,作業系統要進行多方面的調配,管理,分配,在執行整個計算機過程中,佔有重要的地位。