微核心和整體核心之間的區別\n


在本文中,我們將瞭解微核心和整體核心之間的區別 -

微核心

  • 它體積較小。

  • 在此核心中,服務儲存在單獨的地址空間中。

  • 與整體核心相比,它執行速度較慢。

  • 它可以輕鬆擴充套件。

  • 如果某項服務崩潰,它會影響微核心的工作。

  • 構建微核心的程式碼很大。

  • 微核心的示例包括:QNX、Symbian、L4Linux、奇點、K42、Integrity、PikeOS、HURD、Minix、Mac OS X 和 Coyotos。

整體核心

  • 在整體核心中,使用者服務和核心服務都儲存在同一地址空間中。

  • 整體核心大於微核心。

  • 與微核心相比,它執行速度更快。

  • 很難擴充套件整體核心。

  • 如果某個服務崩潰,在整體核心使用時,整個系統將崩潰。

  • 構建整體核心需要較少的程式碼。

  • 單一核心的示例包括:Linux、BSD(FreeBSD、OpenBSD、NetBSD)、OS-9、AIX、HP-UX、DOS、OpenVMS、XTS-400、Microsoft Windows(95、98、Me)和 Solaris。

更新於:2021-04-20

1K+ 瀏覽量

開啟您的 職業

完成課程獲得認證

開始
廣告
© . All rights reserved.