請問什麼是作業系統核心,什麼是作業系統核心

2022-05-13 07:30:13 字數 5277 閱讀 9172

1樓:匿名使用者

核心,是乙個作業系統的核心。是基於硬體的第一層軟體擴充,提供作業系統的最基本的功能,是作業系統工作的基礎,它負責管理系統的程序、記憶體、

請點選輸入**描述

裝置驅動程式、檔案和網路系統,決定著系統的效能和穩定性。 [2]現代作業系統設計中,為減少系統本身的開銷,往往將一些與硬體緊密相關的(如中斷處理程式、裝置驅動程式等)、基本的、公共的、執行頻率較高的模組(如時鐘管理、程序排程等)以及關鍵性資料結構獨立開來,使之常駐記憶體,並對他們進行保護。通常把這一部分稱之為作業系統的核心。

程式可以直接地被調入計算機中執行,這樣的設計說明了設計者不希望提供任何硬體抽象和作業系統的支援,它常見於早期計算機系統的設計中。最終,一些輔助性程式,例如程式載入器和偵錯程式,被設計到機器核心當中,或者固化在唯讀儲存器裡。這些變化發生時,作業系統核心的概念就漸漸明晰起來了。

2樓:澄琇

程式由指令**和資料構成,我們可以把作業系統可以看作乙個程式,核心(kernel)是作業系統最核心的部分,是最核心的**和資料。核心常駐於記憶體,負責處理各種各樣的核心任務,比如i/o、程序管理、記憶體管理等。

核心具有高許可權,能夠完成普通應用程式沒有許可權完成的任務,當應用程式需要執行高許可權的操作時,應用程式就告訴核心自己想要做什麼,並將控制權移交給核心,由核心去完成任務,任務完成後再將控制權還給應用程式。

拿最簡單的c標準庫函式printf舉例,printf的**是非核心**,沒有許可權完成對i/o裝置的操作,所以在printf函式的內部會通過乙個特殊的操作--系統呼叫(system call),來請求作業系統核心的幫忙。在unix中,系統呼叫被包裝在一些特殊的函式中,比如open(args), write(args), read(args)... 通過呼叫這些特殊函式,將控制權移交核心。

printf呼叫的就是write。

作業系統核心就是作業系統**中跑在r0許可權的**,至少包含有中斷處理,記憶體管理和程序管理,對於單核心還包括檔案系統,硬體驅動等。說unix是因為它公布了一套稱之為posix的標準,有了標準,已有的**就可以比較簡單的移植過去。

3樓:嵩山少俠來了

請問什麼是作業系統核心?作業系統核心是指大多數作業系統的核心部分。它由作業系統中用於管理儲存器、檔案、外設和系統資源的那些部分組成。

作業系統核心通常執行程序,並提供程序間的通訊.「核心」指的是乙個提供硬體抽象層、磁碟及檔案系統控制、多工等功能的系統軟體。乙個核心不是一套完整的作業系統。

一套基於linux核心的完整作業系統叫作linux作業系統,或是gnu/linux。 核心是作業系統最基本的部分。它是為眾多應用程式提供對計算機硬體的安全訪問的一部分軟體,這種訪問是有限的,並且核心決定乙個程式在什麼時候對某部分硬體操作多長時間。

直接對硬體操作是非常複雜的,所以核心通常提供一種硬體抽象的方法來完成這些操作。硬體抽象隱藏了複雜性,為應用軟體和硬體提供了一套簡潔,統一的介面,使程式設計更為簡單。 嚴格地說,核心並不是計算機系統中必要的組成部分。

程式可以直接地被調入計算機中執行,這樣的設計說明了設計者不希望提供任何硬體抽象和作業系統的支援,它常見於早期計算機系統的設計中。最終,一些輔助性程式,例如程式載入器和偵錯程式,被設計到機器核心當中,或者固化在唯讀儲存器裡。這些變化發生時,作業系統核心的概念就漸漸明晰起來了。

4樓:匿名使用者

現代作業系統設計中,為減少系統本身的開銷,往往將一些與硬體緊密相關的(如中斷處理程式、裝置驅動程式等)、基本的、公共的、執行頻率較高的模組(如時鐘管理、程序排程等)以及關鍵性資料結構獨立開來,使之常駐記憶體,並對他們進行保護。通常把這一部分稱之為作業系統的核心。

5樓:秒懂百科

核心:作業系統最基本的部分

什麼是作業系統核心

6樓:仲吉

作業系統核心是指大多數作業系統的核心部分。它由作業系統中用於管理儲存器、檔案、外設和系統資源的那些部分組成。作業系統核心通常執行程序,並提供程序間的通訊.

「核心」指的是乙個提供硬體抽象層、磁碟及檔案系統控制、多工等功能的系統軟體。乙個核心不是一套完整的作業系統。一套基於linux核心的完整作業系統叫作linux作業系統,或是gnu/linux。

核心是作業系統最基本的部分。它是為眾多應用程式提供對計算機硬體的安全訪問的一部分軟體,這種訪問是有限的,並且核心決定乙個程式在什麼時候對某部分硬體操作多長時間。直接對硬體操作是非常複雜的,所以核心通常提供一種硬體抽象的方法來完成這些操作。

硬體抽象隱藏了複雜性,為應用軟體和硬體提供了一套簡潔,統一的介面,使程式設計更為簡單。

嚴格地說,核心並不是計算機系統中必要的組成部分。程式可以直接地被調入計算機中執行,這樣的設計說明了設計者不希望提供任何硬體抽象和作業系統的支援,它常見於早期計算機系統的設計中。最終,一些輔助性程式,例如程式載入器和偵錯程式,被設計到機器核心當中,或者固化在唯讀儲存器裡。

這些變化發生時,作業系統核心的概念就漸漸明晰起來了。

7樓:秒懂百科

核心:作業系統最基本的部分

到底什麼叫作業系統核心

8樓:霍興有藺卿

核心是作業系統最基本的部分。它是為眾多應用程式提供對計算機硬體的安全訪問的一部分軟體,這種訪問是有限的,並且核心決定乙個程式在什麼時候對某部分硬體操作多長時間。直接對硬體操作是非常複雜的,所以核心通常提供一種硬體抽象的方法來完成這些操作。

硬體抽象隱藏了複雜性,為應用軟體和硬體提供了一套簡潔,統一的介面,使程式設計更為簡單。

嚴格地說,核心並不是計算機系統中必要的組成部分。程式可以直接地被調入計算機中執行,這樣的設計說明了設計者不希望提供任何硬體抽象和作業系統的支援,它常見於早期計算機系統的設計中。最終,一些輔助性程式,例如程式載入器和偵錯程式,被設計到機器核心當中,或者固化在唯讀儲存器裡。

這些變化發生時,作業系統核心的概念就漸漸明晰起來了。

9樓:

作業系統核心 作業系統核心是指大多數作業系統的核心部分。它由作業系統中用於管理儲存器、檔案、外設和系統資源的那些部分組成。作業系統核心通常執行程序,並提供程序間的通訊。

下面列出了它的一些核心功能:

□事件的排程和同步。

□程序間的通訊(訊息傳遞)。

□儲存器管理。

□程序管理。

□輸入輸出例程的管理。

carnegie-mellon大學開發的mach作業系統採用客戶機/伺服器體系結構,它包含乙個實現最少功能的、而且相對而言較小的微核心。它管理裝置驅動程式、訊息、執行緒和虛擬儲存器。其他功能被模組化,通過使用程序間通訊機制與作業系統核心通訊。

遠端過程呼叫(rpc)用於與其他系統上執行的程序進行通訊。

在dos作業系統,作業系統核心被認為是界於基本輸入輸出系統(bios)和應用軟體之間的那部分。應用命令通過作業系統核心傳遞到bios,然後再傳送到相關硬體。

10樓:秒懂百科

核心:作業系統最基本的部分

11樓:清風拂柳柳隨風

核心,是乙個作業系統的核心。它負責管理系統的程序、記憶體、裝置驅動程式、檔案和網路系統,決定著系統的效能和穩定性。

作業系統核心是啥?

12樓:機卿

作業系統核心 作業系統核心是指大多數作業系統的核心部分。它由作業系統中用於管理儲存器、檔案、外設和系統資源的那些部分組成。作業系統核心通常執行程序,並提供程序間的通訊。

下面列出了它的一些核心功能:

□事件的排程和同步。

□程序間的通訊(訊息傳遞)。

□儲存器管理。

□程序管理。

□輸入輸出例程的管理。

carnegie-mellon大學開發的mach作業系統採用客戶機/伺服器體系結構,它包含乙個實現最少功能的、而且相對而言較小的微核心。它管理裝置驅動程式、訊息、執行緒和虛擬儲存器。其他功能被模組化,通過使用程序間通訊機制與作業系統核心通訊。

遠端過程呼叫(rpc)用於與其他系統上執行的程序進行通訊。

在dos作業系統,作業系統核心被認為是界於基本輸入輸出系統(bios)和應用軟體之間的那部分。

什麼是作業系統核心 計算機作業系統核心

13樓:噓_傾聽雨落丨

作業系統核心是作業系統的核心部分, 核心,是乙個作業系統的核心。它負責管理系統的程序、記憶體、裝置驅動程式、檔案和網路系統,決定著系統的效能和穩定性。 「核心」指的是乙個提供硬體抽象層、磁碟及檔案系統控制、多工等功能的系統軟體。

乙個核心不是一套完整的作業系統。一套基於linux核心的完整作業系統叫作linux作業系統,或是gnu/linux。

14樓:秒懂百科

核心:作業系統最基本的部分

作業系統的核心是什麼意思

15樓:易水星雨淚

核心是作業系統最基本的部分。它是為眾多應用程式提供對計算機硬體的安全訪問的一部分軟體,這種訪問是有限的,並且核心決定乙個程式在什麼時候對某部分硬體操作多長時間。直接對硬體操作是非常複雜的,所以核心通常提供一種硬體抽象的方法來完成這些操作。

硬體抽象隱藏了複雜性,為應用軟體和硬體提供了一套簡潔,統一的介面,使程式設計更為簡單。

嚴格地說,核心並不是計算機系統中必要的組成部分。程式可以直接地被調入計算機中執行,這樣的設計說明了設計者不希望提供任何硬體抽象和作業系統的支援,它常見於早期計算機系統的設計中。最終,一些輔助性程式,例如程式載入器和偵錯程式,被設計到機器核心當中,或者固化在唯讀儲存器裡。

這些變化發生時,作業系統核心的概念就漸漸明晰起來了。

乙個更重要的問題是,什麼人才要了解核心。或者說,對核心的了解程度,會怎樣影響乙個人的工作,畢竟,它是複雜的。

摘自

16樓:匿名使用者

微軟的核心保密嗎??

什麼是核心和作業系統?

17樓:

核心主要負責記憶體管理,程序排程,程序間通訊,虛擬檔案系統,網路介面 。也就是你說的主要和硬體打交道。。。。操件系統就是乙個人機的介面,讓我們操作機器更加直觀而己,簡單地說就像linux下的shell它接收使用者輸入的命令,呼叫相應的程式,並返回結果,這就算是個最簡單的操件系統吧。

個人愚見,僅供參考。

18樓:匿名使用者

ibm、microsoft、開放軟體**會(osf)和unix系統實驗室(usl)等新作業系統都採用了這一研究成果的優點 workplace os ibm的微核心是基於mach微核心的。這種微,fwxqbi

作業系統核心是啥

作業系統核心 作業系統核心是指大多數作業系統的核心部分。它由內作業系統中用於管容理儲存器 檔案 外設和系統資源的那些部分組成。作業系統核心通常執行程序,並提供程序間的通訊。下面列出了它的一些核心功能 事件的排程和同步。程序間的通訊 訊息傳遞 儲存器管理。程序管理。輸入輸出例程的管理。carnegie...

什麼是作業系統核心,計算機作業系統中處理機 cpu和核心三者的區別是什麼?

作業系統核心是指大多數作業系統的核心部分。它由作業系統中用於管理儲存器 檔案 外設和系統資源的那些部分組成。作業系統核心通常執行程序,並提供程序間的通訊.核心 指的是乙個提供硬體抽象層 磁碟及檔案系統控制 多工等功能的系統軟體。乙個核心不是一套完整的作業系統。一套基於linux核心的完整作業系統叫作...

什麼是作業系統?作業系統有哪些功能

蹦迪小王子啊 作業系統是管理計算機硬體與軟體資源的計算機程式。作業系統需要處理如管理與配置記憶體 決定系統察納資源供需的優先次序 控制輸入裝置與輸出裝置 操作網路與管理檔案系統等基本事務。作業系統也提供一個讓使用者與系統互動的操作介面。作業系統的五大管理功能 1 作業管理 包括任務 介面管理 人機互...