Monolithic kernel
http://dbpedia.org/resource/Monolithic_kernel an entity of type: Company
Ο μονολιθικός πυρήνας είναι είδος αρχιτεκτονικής λειτουργικού συστήματος όπου ολόκληρο το σύστημα λειτουργεί σε και είναι μόνο του στην . Το μονολιθικό μοντέλο διαφέρει από τις άλλες αρχιτεκτονικές λειτουργικών συστημάτων (όπως από την αρχιτεκτονική ), δεδομένου ότι από μόνο του ορίζει μια εικονική διεπαφή υψηλού επιπέδου πάνω από το υλικό του υπολογιστή. Ένα σύνολο πρωτογενών κλήσεων ή κλήσεων συστήματος υλοποιεί όλες τις υπηρεσίες του λειτουργικού συστήματος, όπως η διαχείριση διεργασιών, ο ταυτοχρονισμός και η . Οι οδηγοί συσκευών μπορούν να προστεθούν στον πυρήνα ως .
rdf:langString
النواة المتجانسة هي اساس معمارية بعض نظم التشغيل حيث يعمل نظام التشغيل بأكمله في وضع يسمى مساحة النواة Kernel space وفرديا في وضع المشرف. اسلوب بناء ومعمارية النواة المتجانسه يختلف عن معمارية نظم العمليات الأخرى (مثل نواة الميكرو) microkernel architecture , بانها وحدها تعرف الواجهات الافتراضيه ذات المستوى الاعلى (high-level virtual interface) على عتاد الحاسب (computer hardware)
rdf:langString
A monolithic kernel is an operating system architecture where the entire operating system is working in kernel space. The monolithic model differs from other operating system architectures (such as the microkernel architecture) in that it alone defines a high-level virtual interface over computer hardware. A set of primitives or system calls implement all operating system services such as process management, concurrency, and memory management. Device drivers can be added to the kernel as modules.
rdf:langString
Kernel monolitik merupakan suatu arsitektur kernel yang melingkupi keseluruhan dari sistem operasi untuk berjalan pada ruang kernel dalam modus supervisor. Berbeda dengan arsitektur kernel lainnya (mikrokernel, kernel hibrida), kernel monolitik menyediakan layananan virtual atas perangkat keras secara penuh pada level tingkat tinggi, disertai dengan serangkaian layanan pada level tingkat bawah yang bersifat primitif sebagai layanan basis sistem operasi seperti manajemen proses, konkurensi, dan manajemen ingatan dalam satu atau beberapa modul.
rdf:langString
モノリシックカーネル(monolithic kernel、一枚岩(モノリス)のような、一体のカーネルの意)とは、オペレーティングシステム(以下、OSと略記)におけるカーネルの構造、および設計思想を指す。「入出力機能やネットワーク機能、デバイスのサポートなどOSの一般的な機能」をカーネルと同一のメモリ空間に実装・実行する手法を言う。 代表的なモノリシックカーネルOSとしては、古典的なUNIXとその派生OSがあげられる。 モノリス(monolith)とは「一枚岩」の意であり、モノリシック(monolithic)とは「一枚板の」という形容詞である。「モノシリックカーネル」は誤り。
rdf:langString
Een monolithische kernel is in de informatica een kernel waarbij alle diensten, of het merendeel ervan, door de kernel worden uitgevoerd, dus in supervisormodus. Monolithisch is afgeleid van de Oudgriekse woorden monos, alleen of eenzaam, en lithos, steen of gesteente, dit omdat de kernel het merendeel van de diensten, zoals toegang tot hardware via een bepaalde interface, geheugenbeheer, etc., zelf afhandelt, terwijl dit niet het geval is bij een microkernel, de tegenhanger van de monolithische kernel.
rdf:langString
운영 체제에서 모놀리식 커널(Monolithic kernel)은 커널의 구조 및 설계 사상을 가리킨다. 단일형 커널이라고도 한다. 입출력 기능, 네트워크 기능, 장치 지원 등 운영 체제의 일반적인 기능을 커널과 동일한 메모리 공간에 적재, 실행하는 기법을 말한다. 대표적인 모놀리식 커널 OS로서는, 고전적인 유닉스 계열 운영 체제들을 들 수 있다.
rdf:langString
整塊性核心(英語:Monolithic kernel),也譯為集成式核心、單體式核心,一種作業系統核心架構,此架構的特性是整個核心程式是一個單一二進位執行檔,在核心空間以監管者模式(Supervisor Mode)來執行。相對於其他類型的作業系統架構,如微核心架構或混核心架構等,這些核心會定義出一個高階的虛擬介面,由該介面來涵蓋描述整個電腦硬體,這些描述會集合成一組硬體描述用詞,有時還會附加一些系統调用,如此可以用一個或多個模組來實現各種作業系統服務,如行程管理、共時(Concurrency)控制、記憶體管理等。
rdf:langString
Un Nucli monolític és el nucli (sovint anomenat amb la paraula alemanya kernel) d'un sistema operatiu. Com a exemples de sistema operatiu amb nucli monolític tenim UNIX i Linux. Aquests sistemes tenen un nucli gran i complex, que engloba tots els serveis del sistema. Està programat de forma no modular, i té un rendiment més gran que un micronucli. No obstant, qualsevol canvi a realitzar en qualsevol servei requereix la recompilació del nucli i el reinici del sistema per aplicar els nous canvis.
rdf:langString
Monolitické jádro je druh jádra operačního systému, jehož veškerý kód (nebo jeho převážná většina) běží ve stejném (jaderném) paměťovém prostoru, který se anglicky označuje jako kernel space. Tím se liší od tzv. mikrojádra, které většinu tradičních činností monolitického jádra, jako je třeba správa souborových systémů, implementuje v procesech, které běží v uživatelském paměťovém prostoru.
rdf:langString
Ein monolithischer Kernel ist ein Kernel, in dem nicht nur Funktionen zu Speicher- und Prozessverwaltung und zur Kommunikation zwischen den Prozessen, sondern auch Treiber für die Hardwarekomponenten und möglicherweise weitere Funktionen direkt eingebaut sind. Die Möglichkeit zur Portierung wird oft durch ein geschicktes internes Abstraktionsmodell umgesetzt, das die hardwarespezifischen Funktionen von den allgemeinen trennt. So kann auch in einer monolithischen Kernelarchitektur ein Höchstmaß an Portabilität auf andere Hardwareplattformen erreicht werden.
rdf:langString
En computación, un núcleo monolítico es una arquitectura de sistema operativo donde este en su totalidad trabaja en espacio del núcleo, estando él solo en modo supervisor. A diferencia de otras arquitecturas (como la de micronúcleo), solo define una interfaz virtual de alto nivel sobre el hardware del ordenador. Un conjunto primitivo de llamadas al sistema implementa todos los servicios propios del sistema operativo tales como la planificación de procesos, concurrencia, sistema de archivos, gestión de memoria, etc.
rdf:langString
Jądro monolityczne – rodzaj jądra systemu operacyjnego, w którym większa część funkcji jądra zaimplementowana jest w pojedynczym obrazie pamięci, który ładowany jest na stałe do pamięci komputera przez bootloader. Zdarza się jednak, że do jądra monolitycznego (zwanego wtedy modularnym) dopisywana jest możliwość ładowania modułów, które jednak nie realizują najbardziej podstawowych funkcji jądra. Jądro monolityczne cechuje się wyższą wydajnością niż mikrojądro, zwłaszcza w systemach jednoprocesorowych oraz przy obciążaniu systemu tylko jednym procesem.
* FreeBSD
* Linux
rdf:langString
Моноли́тное ядро́ — классическая и, на сегодня, наиболее распространённая архитектура ядер операционных систем. Монолитные ядра предоставляют богатый набор абстракций оборудования. Все части монолитного ядра работают в одном адресном пространстве. Альтернативой монолитным ядрам считаются архитектуры, основанные на микроядрах.
rdf:langString
O núcleo monolítico é uma arquitetura de núcleo onde todo o núcleo é executado no espaço de núcleo no . Ou seja, é um kernel que possui todos os códigos de suporte necessários. Em comum com outras arquiteturas (micronúcleo, núcleo híbrido), o núcleo define uma camada de alto nível de abstração sobre o hardware do computador, com um conjunto de primitivas ou chamadas de sistema para implementar os serviços do sistema operacional como gerenciamento de processos, concorrência e gestão de memória em um ou mais módulos. Alguns exemplos de sistemas que utilizam este tipo de núcleo:
rdf:langString
Монолітне ядро (англ. Monolithic kernel) — класична і поширена сьогодні архітектура ядер операційних систем. Монолітні ядра надають багатий набір абстракцій устаткування. Всі частини монолітного ядра працюють в одному адресному просторі. Альтернативою монолітним ядрам вважається архітектура, заснована на мікроядрах.
rdf:langString
En monolitisk kärna är en operativsystemskärna som är byggd så att de flesta systemprocesser som in- och utmatning, minneshantering och drivrutiner kör som en del av kärnan och inte som separata processer. Detta möjliggör å ena sidan ett effektivt samspel mellan delarna, å andra sidan är ett fel i vilken del av kärnan som helst kritiskt. De flesta Unix- och Unixliknande operativsystem som Linux, Solaris och BSD har monolitiska kärnor. Även Windows 95, Windows 98 och Windows ME har monolitiska kärnor.
rdf:langString
rdf:langString
Monolithic kernel
rdf:langString
نواة متجانسة
rdf:langString
Nucli monolític
rdf:langString
Monolitické jádro
rdf:langString
Monolithischer Kernel
rdf:langString
Μονολιθικός πυρήνας
rdf:langString
Núcleo monolítico
rdf:langString
Kernel monolitik
rdf:langString
모놀리식 커널
rdf:langString
モノリシックカーネル
rdf:langString
Monolithische kernel
rdf:langString
Jądro monolityczne
rdf:langString
Núcleo monolítico
rdf:langString
Монолитное ядро
rdf:langString
Монолітне ядро
rdf:langString
Monolitisk kärna
rdf:langString
整塊性核心
xsd:integer
20825
xsd:integer
1111283910
rdf:langString
Un Nucli monolític és el nucli (sovint anomenat amb la paraula alemanya kernel) d'un sistema operatiu. Com a exemples de sistema operatiu amb nucli monolític tenim UNIX i Linux. Aquests sistemes tenen un nucli gran i complex, que engloba tots els serveis del sistema. Està programat de forma no modular, i té un rendiment més gran que un micronucli. No obstant, qualsevol canvi a realitzar en qualsevol servei requereix la recompilació del nucli i el reinici del sistema per aplicar els nous canvis. Hi ha diverses ramificacions d'aquest disseny, que s'han anat adaptant a noves necessitats. Podem citar el sistema de mòduls executables en temps d'execució, que ofereix al model de nucli monolític alguns dels avantatges d'un micronucli. Aquests mòduls poden ser compilats, modificats, carregats i descarregats en temps d'execució, de manera similar als serveis d'un micronucli, però amb la diferència que s'executen en l'espai de memòria del mateix nucli (anell 0). D'aquesta forma, un bloqueig del mòdul és probable que bloquegi tot el nucli. A més a més, el mòdul passa a formar un tot amb el nucli, utilitzant-ne l'API, i no s'utilitza un sistema de missatges com en els micronuclis.Aquest és l'esquema usat per, entre d'altres, GNU/Linux, FreeBSD i diversos derivats de UNIX.Hem de destacar que el pas constant de missatges entre els serveis del micronucli és, en part, responsable dels pobres rendiments dels micronuclis. Un sistema operatiu amb nucli monolític concentra totes les funcionalitats possibles (planificació, sistema de fitxers, xarxes, controladors de dispositius, gestió de memòria, etc.) dins d'un gran programa. Aquest pot tenir una mida considerable i cal recompilar-lo completament quan s'hi afegeix una nova funcionalitat. Tots els components funcionals del nucli tenen accés a totes les seves estructures de dades internes i a les seves rutines. Un error en una rutina pot propagar-se a tot el nucli. Tots els seus components es troben integrats en un únic programa que s'executa en un únic espai d'adreces. En aquest tipus de sistemes, totes les funcions que ofereix el sistema operatiu s'executen en mode supervisor. Aquests sistemes operatius han sorgit, normalment, de sistemes operatius senzills i petits, als quals s'ha anat afegint un nombre més gran de funcionalitats. Això els ha fet evolucionar i créixer fins a convertir-los en programes grans i complexos formats per moltes funcions, situades, totes elles, en un mateix nivell. Clars exemples d'aquest tipus de sistemes són MS-DOS i UNIX. Ambdós van començar sent sistemes operatius petits que van anar fent-se cada cop més grans degut a la gran popularitat que van anar adquirint. El problema que plantegen aquests tipus de sistemes radica en la complexitat de modificar el sistema operatiu per afegir-hi noves funcionalitats i serveis. És a dir, afegir una nova característica implica la modificació d'un gran programa, compost per milers de línies de codi font i funcions, cadascuna de les quals pot invocar-ne d'altres quan cal. A més a més, en aquest tipus de sistemes no se segueix el principi d'ocultació de la informació. Per solucionar aquest problema és necessari proporcionar una certa estructura al sistema operatiu. L'alternativa és tenir una estructura de micronucli, on les parts funcionals estan dividides en unitats separades amb mecanismes de comunicació estrictes entre ells.
rdf:langString
Monolitické jádro je druh jádra operačního systému, jehož veškerý kód (nebo jeho převážná většina) běží ve stejném (jaderném) paměťovém prostoru, který se anglicky označuje jako kernel space. Tím se liší od tzv. mikrojádra, které většinu tradičních činností monolitického jádra, jako je třeba správa souborových systémů, implementuje v procesech, které běží v uživatelském paměťovém prostoru. Přestože jsou monolitická jádra psána tak, aby byla činnost jednotlivých subsystémů oddělená, jsou jednotlivé části silně provázány. A navíc, protože sdílejí stejný paměťový prostor, může chyba v jednom subsystému zablokovat jiný, nebo dokonce shodit celé jádro. Na druhou stranu, pokud je dbáno na správnou implementaci jednotlivých částí, je monolitické jádro velice efektivní. Rozhraní mezi operačním systémem a procesy zajišťují v monolitickém jádře tzv. systémová volání. Pomocí systémových volání mohou procesy využívat služby nabízené jádrem operačního systému, je-li jim to povoleno.
rdf:langString
Ο μονολιθικός πυρήνας είναι είδος αρχιτεκτονικής λειτουργικού συστήματος όπου ολόκληρο το σύστημα λειτουργεί σε και είναι μόνο του στην . Το μονολιθικό μοντέλο διαφέρει από τις άλλες αρχιτεκτονικές λειτουργικών συστημάτων (όπως από την αρχιτεκτονική ), δεδομένου ότι από μόνο του ορίζει μια εικονική διεπαφή υψηλού επιπέδου πάνω από το υλικό του υπολογιστή. Ένα σύνολο πρωτογενών κλήσεων ή κλήσεων συστήματος υλοποιεί όλες τις υπηρεσίες του λειτουργικού συστήματος, όπως η διαχείριση διεργασιών, ο ταυτοχρονισμός και η . Οι οδηγοί συσκευών μπορούν να προστεθούν στον πυρήνα ως .
rdf:langString
النواة المتجانسة هي اساس معمارية بعض نظم التشغيل حيث يعمل نظام التشغيل بأكمله في وضع يسمى مساحة النواة Kernel space وفرديا في وضع المشرف. اسلوب بناء ومعمارية النواة المتجانسه يختلف عن معمارية نظم العمليات الأخرى (مثل نواة الميكرو) microkernel architecture , بانها وحدها تعرف الواجهات الافتراضيه ذات المستوى الاعلى (high-level virtual interface) على عتاد الحاسب (computer hardware)
rdf:langString
Ein monolithischer Kernel ist ein Kernel, in dem nicht nur Funktionen zu Speicher- und Prozessverwaltung und zur Kommunikation zwischen den Prozessen, sondern auch Treiber für die Hardwarekomponenten und möglicherweise weitere Funktionen direkt eingebaut sind. Für die Treiber werden keine zusätzlichen Programme benötigt – ein Geschwindigkeitsvorteil gegenüber einem Mikrokernel. Allerdings sind solche Kernel fehleranfälliger, da der Teil, der abgestürzt ist, nicht einfach (wie es bei einem Mikrokernel theoretisch möglich wäre) neu gestartet werden kann, sondern sogar einen Absturz des gesamten Systems nach sich ziehen kann. Die Möglichkeit zur Portierung wird oft durch ein geschicktes internes Abstraktionsmodell umgesetzt, das die hardwarespezifischen Funktionen von den allgemeinen trennt. So kann auch in einer monolithischen Kernelarchitektur ein Höchstmaß an Portabilität auf andere Hardwareplattformen erreicht werden.
rdf:langString
A monolithic kernel is an operating system architecture where the entire operating system is working in kernel space. The monolithic model differs from other operating system architectures (such as the microkernel architecture) in that it alone defines a high-level virtual interface over computer hardware. A set of primitives or system calls implement all operating system services such as process management, concurrency, and memory management. Device drivers can be added to the kernel as modules.
rdf:langString
En computación, un núcleo monolítico es una arquitectura de sistema operativo donde este en su totalidad trabaja en espacio del núcleo, estando él solo en modo supervisor. A diferencia de otras arquitecturas (como la de micronúcleo), solo define una interfaz virtual de alto nivel sobre el hardware del ordenador. Un conjunto primitivo de llamadas al sistema implementa todos los servicios propios del sistema operativo tales como la planificación de procesos, concurrencia, sistema de archivos, gestión de memoria, etc. En esta arquitectura hay una correspondencia entre el programa que conforma el sistema operativo y el núcleo en sí. Este núcleo está programado de forma no modular y puede tener un tamaño considerable. A su vez, cada vez que se añada una nueva funcionalidad, deberá ser recompilado en su totalidad y luego reiniciado. Todos los componentes funcionales del núcleo tienen acceso a todas sus estructuras de datos internas y a sus rutinas. Por ende, un error en una rutina podría propagarse a todo el sistema. Hay diversas ramificaciones de este diseño, que se han ido amoldando a nuevas necesidades. Existen sistemas que, en tiempo de ejecución, permiten la carga dinámica de módulos ejecutables, lo cual le brinda al modelo de núcleo monolítico algunas de las ventajas de un micronúcleo. Dichos módulos pueden ser compilados, modificados, cargados y descargados en tiempo de ejecución, de manera similar a los servicios de un micronúcleo, pero con la diferencia de que se ejecutan en el espacio de memoria del núcleo mismo (anillo 0). De esta forma, es probable que un bloqueo del módulo bloquee todo el núcleo. Además, el módulo pasa a formar un todo con el núcleo, usando la API del mismo, y no se emplea un sistema de mensajes como en los micronúcleos.Este es el esquema usado por, entre otros, Linux, FreeBSD y varios derivados de UNIX. La alternativa es tener una estructura de micronúcleo, donde las partes funcionales están divididas en unidades separadas con mecanismos de comunicación estrictos entre ellos. Cabe resaltar que el paso constante de mensajes entre los servicios del micronúcleo, es en parte responsable del pobre rendimiento de esta estructura.
rdf:langString
Kernel monolitik merupakan suatu arsitektur kernel yang melingkupi keseluruhan dari sistem operasi untuk berjalan pada ruang kernel dalam modus supervisor. Berbeda dengan arsitektur kernel lainnya (mikrokernel, kernel hibrida), kernel monolitik menyediakan layananan virtual atas perangkat keras secara penuh pada level tingkat tinggi, disertai dengan serangkaian layanan pada level tingkat bawah yang bersifat primitif sebagai layanan basis sistem operasi seperti manajemen proses, konkurensi, dan manajemen ingatan dalam satu atau beberapa modul.
rdf:langString
モノリシックカーネル(monolithic kernel、一枚岩(モノリス)のような、一体のカーネルの意)とは、オペレーティングシステム(以下、OSと略記)におけるカーネルの構造、および設計思想を指す。「入出力機能やネットワーク機能、デバイスのサポートなどOSの一般的な機能」をカーネルと同一のメモリ空間に実装・実行する手法を言う。 代表的なモノリシックカーネルOSとしては、古典的なUNIXとその派生OSがあげられる。 モノリス(monolith)とは「一枚岩」の意であり、モノリシック(monolithic)とは「一枚板の」という形容詞である。「モノシリックカーネル」は誤り。
rdf:langString
Een monolithische kernel is in de informatica een kernel waarbij alle diensten, of het merendeel ervan, door de kernel worden uitgevoerd, dus in supervisormodus. Monolithisch is afgeleid van de Oudgriekse woorden monos, alleen of eenzaam, en lithos, steen of gesteente, dit omdat de kernel het merendeel van de diensten, zoals toegang tot hardware via een bepaalde interface, geheugenbeheer, etc., zelf afhandelt, terwijl dit niet het geval is bij een microkernel, de tegenhanger van de monolithische kernel.
rdf:langString
운영 체제에서 모놀리식 커널(Monolithic kernel)은 커널의 구조 및 설계 사상을 가리킨다. 단일형 커널이라고도 한다. 입출력 기능, 네트워크 기능, 장치 지원 등 운영 체제의 일반적인 기능을 커널과 동일한 메모리 공간에 적재, 실행하는 기법을 말한다. 대표적인 모놀리식 커널 OS로서는, 고전적인 유닉스 계열 운영 체제들을 들 수 있다.
rdf:langString
Jądro monolityczne – rodzaj jądra systemu operacyjnego, w którym większa część funkcji jądra zaimplementowana jest w pojedynczym obrazie pamięci, który ładowany jest na stałe do pamięci komputera przez bootloader. Zdarza się jednak, że do jądra monolitycznego (zwanego wtedy modularnym) dopisywana jest możliwość ładowania modułów, które jednak nie realizują najbardziej podstawowych funkcji jądra. Jądro monolityczne cechuje się wyższą wydajnością niż mikrojądro, zwłaszcza w systemach jednoprocesorowych oraz przy obciążaniu systemu tylko jednym procesem. Z drugiej strony awaria (np. błąd programisty) w dowolnym miejscu jądra monolitycznego może spowodować awarię całego systemu (np. błędne żądanie dostępu do pamięci w sterowniku każdego, nawet nieistotnego urządzenia, może zniszczyć dane na dysku, albo "zawiesić" cały system), przez co testowanie tych jąder (szczególnie sterowników urządzeń) jest czasochłonne i skomplikowane, a ewentualne luki mogą często być wykorzystane przez crackerów do łamania zabezpieczeń. Tworzenie systemów czasu rzeczywistego przy pomocy jądra monolitycznego choć możliwe, jest zwykle trudniejsze niż w mikrojądrach, z powodu konieczności zagwarantowania ograniczeń czasowych przez wszystkie komponenty (zwykle przy wykorzystaniu wywłaszczania mało ważnych komponentów, oraz unikanie blokad w postaci semaforów). Przykładami systemów operacyjnych z jądrem monolitycznym są m.in.:
* FreeBSD
* Linux Postęp w architekturze mikrojąder, wzrost wydajności komputerów, problemy bezpieczeństwa w jądrach monolitycznych oraz wzrost komplikacji i rozmiaru ich kodu (szczególnie w systemach współbieżnych i czasu rzeczywistego), spowodowały że mikrojądra są coraz częściej wybierane przy tworzeniu systemów operacyjnych (np. Singularity - mikrojądro w języku C#).
rdf:langString
O núcleo monolítico é uma arquitetura de núcleo onde todo o núcleo é executado no espaço de núcleo no . Ou seja, é um kernel que possui todos os códigos de suporte necessários. Em comum com outras arquiteturas (micronúcleo, núcleo híbrido), o núcleo define uma camada de alto nível de abstração sobre o hardware do computador, com um conjunto de primitivas ou chamadas de sistema para implementar os serviços do sistema operacional como gerenciamento de processos, concorrência e gestão de memória em um ou mais módulos. Mesmo que cada módulo de manutenção dessas operações seja separada de uma forma geral, é muito difícil fazer o código de integração entre todos estes módulos, e, uma vez que todos os módulos executam num mesmo espaço de endereçamento, um erro em um módulo pode derrubar todo o sistema. Alguns exemplos de sistemas que utilizam este tipo de núcleo:
* BSD
* Linux
* MS-DOS e derivados, incluindo Windows 3.x, Windows 95, Windows 98 e Windows ME
* Solaris
rdf:langString
Монолітне ядро (англ. Monolithic kernel) — класична і поширена сьогодні архітектура ядер операційних систем. Монолітні ядра надають багатий набір абстракцій устаткування. Всі частини монолітного ядра працюють в одному адресному просторі. Монолітні ядра мають довгу історію розвитку і вдосконалення і, в цей час, є найбільш архітектурно зрілими і придатними до експлуатації. Разом з тим, монолітність ядер ускладнює їхню відладку, розуміння коду ядра, додавання нових функцій і можливостей, видалення «мертвого», непотрібного, успадкованого від попередніх версій, коду. «Розбухання» коду монолітних ядер також підвищує вимоги до обсягу оперативної пам'яті, потрібного для функціювання ядра ОС. Це робить монолітну ядерну архітектуру мало придатними до експлуатації в системах, сильно обмежених за обсягом пам'яті, наприклад, вбудовуваних системах, виробничих мікроконтролерах тощо. Альтернативою монолітним ядрам вважається архітектура, заснована на мікроядрах.
rdf:langString
En monolitisk kärna är en operativsystemskärna som är byggd så att de flesta systemprocesser som in- och utmatning, minneshantering och drivrutiner kör som en del av kärnan och inte som separata processer. Detta möjliggör å ena sidan ett effektivt samspel mellan delarna, å andra sidan är ett fel i vilken del av kärnan som helst kritiskt. De flesta Unix- och Unixliknande operativsystem som Linux, Solaris och BSD har monolitiska kärnor. Även Windows 95, Windows 98 och Windows ME har monolitiska kärnor. Motsatsen till monolitiska kärnor är mikrokärnor, vilka endast tar hand om det mest nödvändiga i systemet och låter systemprocesser ta hand om resten. Förespråkare för mikrokärnor menar att man därmed kan åstadkomma en mer modulär struktur, vilket i allmänhet minskar mängden programmeringsfel och gör det lättare att hitta felen. Detta förutsätter dock att man kan isolera lämpliga helheter. Många förespråkare för monolitiska kärnor menar att detta är omöjligt och att samspelet mellan de olika delarna i en mikrokärnarkitektur i praktiken blir mer komplicerat än samspelet inom en monolitisk kärna.
rdf:langString
Моноли́тное ядро́ — классическая и, на сегодня, наиболее распространённая архитектура ядер операционных систем. Монолитные ядра предоставляют богатый набор абстракций оборудования. Все части монолитного ядра работают в одном адресном пространстве. Монолитные ядра имеют долгую историю развития и усовершенствования и на данный момент являются наиболее архитектурно зрелыми и пригодными к эксплуатации. Вместе с тем монолитность ядер усложняет их отладку, понимание кода ядра, добавление новых функций и возможностей, удаление «мёртвого», ненужного, унаследованного от предыдущих версий кода. «Разбухание» кода монолитных ядер также повышает требования к объёму оперативной памяти, требуемому для функционирования ядра ОС. Это делает монолитные ядерные архитектуры малопригодными к эксплуатации в системах, сильно ограниченных по объёму ОЗУ, например встраиваемых системах, производственных микроконтроллерах и т. д. Альтернативой монолитным ядрам считаются архитектуры, основанные на микроядрах.
rdf:langString
整塊性核心(英語:Monolithic kernel),也譯為集成式核心、單體式核心,一種作業系統核心架構,此架構的特性是整個核心程式是一個單一二進位執行檔,在核心空間以監管者模式(Supervisor Mode)來執行。相對於其他類型的作業系統架構,如微核心架構或混核心架構等,這些核心會定義出一個高階的虛擬介面,由該介面來涵蓋描述整個電腦硬體,這些描述會集合成一組硬體描述用詞,有時還會附加一些系統调用,如此可以用一個或多個模組來實現各種作業系統服務,如行程管理、共時(Concurrency)控制、記憶體管理等。
xsd:nonNegativeInteger
3650