Exokernel
http://dbpedia.org/resource/Exokernel an entity of type: Software
En computació, el terme exonucli (en anglès, exokernel) es refereix a un sistema creat amb fins d'investigació en l'Institut Tecnològic de Massachusetts sobre OpenBSD i un tipus de sistemes operatius similar. El seu propòsit és crear una mena de capa de programari per altres sistemes virtuals.
rdf:langString
Ein Exokernel, auch als vertikal strukturiertes Betriebssystem bezeichnet, ist eine Art von Kernel und damit der zentrale Bestandteil eines Betriebssystems. Im Gegensatz zu den meisten anderen Kernels bietet er nur sehr wenig Abstraktion der Hardware für Programme und beschränkt sich darauf Ressourcenkonflikte zu verhindern und Zugriffsrechte zu prüfen. Man kann sich Exokernel als eine konsequente Weiterführung des Mikrokernel-Konzepts vorstellen. Im Gegensatz zu diesen sind sie aber noch rigider in der Wahl der angebotenen Mechanismen.
rdf:langString
En computación, el término exonúcleo (en inglés, exokernel) se refiere a un sistema creado con fines de investigación en el Instituto Tecnológico de Massachusetts sobre OpenBSD y otros sistemas operativos similares. Su propósito es crear una especie de capa de software para otros sistemas virtuales.
rdf:langString
Exokernel,一種作業系統內核架構,是一種極簡化的核心,也被稱為外核心(Exokernel),外核、或極限核心。 在Exokernel中,運作在核心空間的唯一行程就是內核,唯一工作就是負責分配系統資源,並防止使用者行程存取到其他行程的資源。每個使用者行程都擁有一個虛擬機器,可以執行自己的作業系統。 Exokernel的設計理念是盡可能的減少軟體的抽象化,這使得開發者可以專注於硬體的抽象化。外核心的設計極為簡化,它的目標是在於同時簡化傳統微內核的訊息傳遞機制,以及整塊性核心的軟體抽象層。
rdf:langString
Exokernel is an operating system kernel developed by the MIT Parallel and Distributed Operating Systems group, and also a class of similar operating systems. Operating systems generally present hardware resources to applications through high-level abstractions such as (virtual) file systems. The idea behind exokernels is to force as few abstractions as possible on application developers, enabling them to make as many decisions as possible about hardware abstractions. Exokernels are tiny, since functionality is limited to ensuring protection and multiplexing of resources, which is considerably simpler than conventional microkernels' implementation of message passing and monolithic kernels' implementation of high-level abstractions.
rdf:langString
Un exo-noyau ou exokernel est un type de système d’exploitation dont l'architecture logicielle est dite modulaire.En informatique, un noyau ou kernel est le premier élément codé venant exploiter les ressources matérielles de l'ordinateur.Il existe différents types de noyaux qui supportent des systèmes d’exploitations et qui fournissent des mécanismes d’abstraction du matériel tel que la mémoire, le (ou les) processeur(s), le réseau informatique ou les différents périphériques matériels.Le noyau facilite également la communication entre les processus grâce à diverses abstractions logicielles.
rdf:langString
엑소커널(Exokernel)은 매사추세츠 공과대학교의 병렬 및 분산 운영 체제 그룹에서 개발한 운영 체제 커널이다. 엑소커널의 기본 아이디어는 개발자에게 가장 낮은 수준의 추상(abstraction) 수준을 제공함으로써 개발자들이 하드웨어와 관련해 가능한 많은 결정권을 갖도록 만드는 것이다. 엑소커널은 자원에 대한 보호(protection)와 다중화(multiplexing)만을 제공하므로 매우 크기가 작고, 마이크로커널의 메시지 전달(message passing)이나 모놀리틱 커널의 추상 계층들에 비해 훨씬 간단하다. 엑소커널 위에서 구현된 애플리케이션은 라이브러리 운영 체제(library OS)라고 불리는데, 이 라이브러리 운영 체제들은 특정 메모리 영역, 디스크 블록 등의 자원을 엑소커널에 요청할 수 있다. 커널은 요청된 자원이 쓸 수 있는지, 요청한 애플리케이션이 접근 가능한지만을 확인한다. 이런 낮은 수준의 하드웨어 접근 방식은 애플리케이션 프로그래머들이 예전의 추상 계층들을 똑같이 구현하거나, 쓸모없는 부분을 생략하거나, 프로그램의 성능을 향상시키는 데 쓰일 수 있다. 따라서 프로그래머들은 어느 수준의 추상화를 원하는지를 선택할 수 있다.
rdf:langString
Een exokernel is in de informatica een kernel die tracht abstractie van beveiliging te scheiden. Het woord exo komt van het Oud-Griekse ἔξω (exo: "buiten"). Deze heet zo omdat de abstractie plaatsvindt buiten de kernel in gebruikersmodus. Hierdoor worden applicaties niet belemmerd door slechte interfaces en kunnen ze hun eigen interfaces implementeren via besturingssysteembibliotheken. Het concept exokernel is orthogonaal jegens microkernel contra monolithische kernel dat wil zeggen dat het in een exokernel niet uitmaakt of de beveiliging gebeurt in supervisormodus of gebruikersmodus, maar dat de abstractie plaatsvindt in gebruikersmodus.
rdf:langString
Exonúcleo é um sistema operacional desenvolvido pelo grupo MIT Sistemas Operacionais Paralelos e Distribuídos, e também uma classe de sistemas operacionais semelhantes. Os sistemas operacionais geralmente apresentam recursos de hardware para aplicativos por meio de abstrações de alto nível [abstração (ciência da computação)], como sistemas de arquivos (virtuais). A idéia por trás dos exokernels é forçar o mínimo possível de abstrações nos desenvolvedores de aplicativos, permitindo que eles tomem o maior número possível de decisões sobre abstrações de hardware.
rdf:langString
Экзоядро — ядро операционной системы, предоставляющее лишь функции для взаимодействия между процессами и безопасного выделения и освобождения ресурсов. В традиционных операционных системах ядро предоставляет не только минимальный набор служб, обеспечивающих выполнение программ, но и большое количество высокоуровневых абстракций для использования разнородных ресурсов компьютера: оперативной памяти, блочных устройств, сетевых подключений. В отличие от них, система на основе экзоядра предоставляет лишь набор служб для взаимодействия между приложениями, а также необходимый минимум функций, связанных с защитой: выделение и высвобождение ресурсов, контроль прав доступа и так далее. Экзоядро не занимается предоставлением абстракций для физических ресурсов — эти функции выносятся в библиотеку поль
rdf:langString
rdf:langString
Exonucli
rdf:langString
Exokernel
rdf:langString
Exonúcleo
rdf:langString
Exokernel
rdf:langString
Exo-noyau
rdf:langString
엑소커널
rdf:langString
Exokernel
rdf:langString
Exonúcleo
rdf:langString
Экзоядро
rdf:langString
Exokernel
xsd:integer
95757
xsd:integer
1121611745
rdf:langString
En computació, el terme exonucli (en anglès, exokernel) es refereix a un sistema creat amb fins d'investigació en l'Institut Tecnològic de Massachusetts sobre OpenBSD i un tipus de sistemes operatius similar. El seu propòsit és crear una mena de capa de programari per altres sistemes virtuals.
rdf:langString
Ein Exokernel, auch als vertikal strukturiertes Betriebssystem bezeichnet, ist eine Art von Kernel und damit der zentrale Bestandteil eines Betriebssystems. Im Gegensatz zu den meisten anderen Kernels bietet er nur sehr wenig Abstraktion der Hardware für Programme und beschränkt sich darauf Ressourcenkonflikte zu verhindern und Zugriffsrechte zu prüfen. Man kann sich Exokernel als eine konsequente Weiterführung des Mikrokernel-Konzepts vorstellen. Im Gegensatz zu diesen sind sie aber noch rigider in der Wahl der angebotenen Mechanismen.
rdf:langString
En computación, el término exonúcleo (en inglés, exokernel) se refiere a un sistema creado con fines de investigación en el Instituto Tecnológico de Massachusetts sobre OpenBSD y otros sistemas operativos similares. Su propósito es crear una especie de capa de software para otros sistemas virtuales.
rdf:langString
Exokernel is an operating system kernel developed by the MIT Parallel and Distributed Operating Systems group, and also a class of similar operating systems. Operating systems generally present hardware resources to applications through high-level abstractions such as (virtual) file systems. The idea behind exokernels is to force as few abstractions as possible on application developers, enabling them to make as many decisions as possible about hardware abstractions. Exokernels are tiny, since functionality is limited to ensuring protection and multiplexing of resources, which is considerably simpler than conventional microkernels' implementation of message passing and monolithic kernels' implementation of high-level abstractions. Implemented abstractions are called library operating systems; they may request specific memory addresses, disk blocks, etc. The kernel only ensures that the requested resource is free, and the application is allowed to access it. This low-level hardware access allows the programmer to implement custom abstractions, and omit unnecessary ones, most commonly to improve a program's performance. It also allows programmers to choose what level of abstraction they want, high, or low. Exokernels can be seen as an application of the end-to-end principle to operating systems, in that they do not force an application program to layer its abstractions on top of other abstractions that were designed with different requirements in mind. For example, in the MIT Exokernel project, the Cheetah web server stores preformatted Internet Protocol packets on the disk, the kernel provides safe access to the disk by preventing unauthorized reading and writing, but how the disk is abstracted is up to the application or the libraries the application uses.
rdf:langString
Un exo-noyau ou exokernel est un type de système d’exploitation dont l'architecture logicielle est dite modulaire.En informatique, un noyau ou kernel est le premier élément codé venant exploiter les ressources matérielles de l'ordinateur.Il existe différents types de noyaux qui supportent des systèmes d’exploitations et qui fournissent des mécanismes d’abstraction du matériel tel que la mémoire, le (ou les) processeur(s), le réseau informatique ou les différents périphériques matériels.Le noyau facilite également la communication entre les processus grâce à diverses abstractions logicielles. Contrairement aux noyaux dit monolithiques, l'exo-noyau et son architecture ont une approche plus radicale.ἔξω (éxo) signifie en grec ancien « hors de » : un exo-noyau est donc un système fonctionnant dans l’espace utilisateur et non dans l’espace noyau.La philosophie de l'exo-noyau est : l’élimination de toute abstraction d'un système d'exploitation pour que l'utilisateur soit au plus près du matériel.C'est en 1995 qu'une équipe du MIT (Massachusetts Institute of Technology) commence son étude et le développement de ce type de noyau ; initiant en même temps de vifs débats avec les tenants des noyaux monolithiques.La philosophie et les principes définis pour ce projet ont modifié la vision de la performance, la gestion des ressources matérielles et la sécurité au sein d'un système d’exploitation.Les instanciations et l'utilisation de l'exo-noyau ainsi que des outils et applications spécifiques n'ont cessé de se multiplier et d'évoluer depuis sa genèse.
rdf:langString
엑소커널(Exokernel)은 매사추세츠 공과대학교의 병렬 및 분산 운영 체제 그룹에서 개발한 운영 체제 커널이다. 엑소커널의 기본 아이디어는 개발자에게 가장 낮은 수준의 추상(abstraction) 수준을 제공함으로써 개발자들이 하드웨어와 관련해 가능한 많은 결정권을 갖도록 만드는 것이다. 엑소커널은 자원에 대한 보호(protection)와 다중화(multiplexing)만을 제공하므로 매우 크기가 작고, 마이크로커널의 메시지 전달(message passing)이나 모놀리틱 커널의 추상 계층들에 비해 훨씬 간단하다. 엑소커널 위에서 구현된 애플리케이션은 라이브러리 운영 체제(library OS)라고 불리는데, 이 라이브러리 운영 체제들은 특정 메모리 영역, 디스크 블록 등의 자원을 엑소커널에 요청할 수 있다. 커널은 요청된 자원이 쓸 수 있는지, 요청한 애플리케이션이 접근 가능한지만을 확인한다. 이런 낮은 수준의 하드웨어 접근 방식은 애플리케이션 프로그래머들이 예전의 추상 계층들을 똑같이 구현하거나, 쓸모없는 부분을 생략하거나, 프로그램의 성능을 향상시키는 데 쓰일 수 있다. 따라서 프로그래머들은 어느 수준의 추상화를 원하는지를 선택할 수 있다. 엑소커널은 하나의 애플리케이션이 다른 요구조건(requirements)을 가진 다른 추상 계층 위에 놓이도록 강제하지 않는다는 점에서 (end-to-end principle)을 운영 체제에 적용한 한 예로도 볼 수 있다. 예를 들어 MIT 엑소커널 프로젝트에서는 치타 웹 서버는 미리 형태가 준비된 인터넷 프로토콜(IP) 패킷을 디스크에 저장해놓고, 커널은 그 디스크에 대한 다른 애플리케이션의 읽기 및 쓰기를 차단해준다. 하지만 디스크가 어떻게 추상화되어 있는지는 전적으로 애플리케이션이나 그 애플리케이션이 쓰는 라이브러리에 달려있을 뿐이다. 엑소커널은 추상화를 제공하는 (libOSes)를 이용한다. 라이브러리 운영 체제는 응용 소프트웨어 프로그래머에게 고수준, 전통적인 운영 체제 추상화, 맞춤 추상화 구현의 의한 더 유동적인 방법을 제공한다. 이론적으로 엑소커널 체제는 하나의 엑소커널 아래에 윈도나 유닉스와 같은 다양한 운영 체제를 구동할 수 있다. 엑소커널의 개념은 1995년에 MIT의 가 쓴 논문에서 소개되었고, 여전히 학계에서 연구 중이나 대규모의 상용 운영 체제는 없다. 연구용으로 현재 사용되고 있는 엑소커널 기반의 시스템은 케임브리지 대학교, 글라스고 대학교, Citrix Systems, 가 만든 와 MIT가 엑소커널 기반의 운영 체제로 구성한 가 있다.
rdf:langString
Een exokernel is in de informatica een kernel die tracht abstractie van beveiliging te scheiden. Het woord exo komt van het Oud-Griekse ἔξω (exo: "buiten"). Deze heet zo omdat de abstractie plaatsvindt buiten de kernel in gebruikersmodus. Hierdoor worden applicaties niet belemmerd door slechte interfaces en kunnen ze hun eigen interfaces implementeren via besturingssysteembibliotheken. Het concept exokernel is orthogonaal jegens microkernel contra monolithische kernel dat wil zeggen dat het in een exokernel niet uitmaakt of de beveiliging gebeurt in supervisormodus of gebruikersmodus, maar dat de abstractie plaatsvindt in gebruikersmodus. Voorbeeld: de toegang tot een schijf gebeurt in een monolithische kernel of microkernel via een virtueel bestandssysteem, hiermee kunnen programma's de bestanden van een schijf lezen. In concreto zijn er geen bestanden op een schijf en is dit een puur virtueel concept. Een exokernel zal dan ook echter toegang bieden tot de sectoren van een schijf, een fysiek concept: schijven werken immers met sectoren.
rdf:langString
Exonúcleo é um sistema operacional desenvolvido pelo grupo MIT Sistemas Operacionais Paralelos e Distribuídos, e também uma classe de sistemas operacionais semelhantes. Os sistemas operacionais geralmente apresentam recursos de hardware para aplicativos por meio de abstrações de alto nível [abstração (ciência da computação)], como sistemas de arquivos (virtuais). A idéia por trás dos exokernels é forçar o mínimo possível de abstrações nos desenvolvedores de aplicativos, permitindo que eles tomem o maior número possível de decisões sobre abstrações de hardware. A proposta de exonúcleo tende a ser de propósito específico e ainda pouco explorada no contexto de sistemas operacionais de propósito geral (Linux, *BSD, MS Windows etc.). Novas pesquisas poderão mostrar os potenciais benefícios na utilização dos sistemas operacionais que tendem a ser específicos para uma aplicação. Esta é uma tendência, pois percebemos o aumento da quantidade de dispositivos diferentes e o respectivo uso específico (como é o caso de Internet das Coisas - IoT). Essas afirmações tornam-se evidentes ao observar o esforço do setor de telecomunicações na padronização e suporte a IoT como uma das principais aplicações do 5G.
rdf:langString
Экзоядро — ядро операционной системы, предоставляющее лишь функции для взаимодействия между процессами и безопасного выделения и освобождения ресурсов. В традиционных операционных системах ядро предоставляет не только минимальный набор служб, обеспечивающих выполнение программ, но и большое количество высокоуровневых абстракций для использования разнородных ресурсов компьютера: оперативной памяти, блочных устройств, сетевых подключений. В отличие от них, система на основе экзоядра предоставляет лишь набор служб для взаимодействия между приложениями, а также необходимый минимум функций, связанных с защитой: выделение и высвобождение ресурсов, контроль прав доступа и так далее. Экзоядро не занимается предоставлением абстракций для физических ресурсов — эти функции выносятся в библиотеку пользовательского уровня (так называемую libOS). Основная идея операционной системы на основе экзоядра состоит в том, что ядро должно выполнять лишь функции координатора для небольших процессов, связанных только одним ограничением — экзоядро должно иметь возможность гарантировать безопасное выделение и освобождение ресурсов оборудования. Архитектуры на основе экзоядер являются дальнейшим развитием и усовершенствованием микроядерных архитектур и одновременно ужесточают требования к минималистичности и простоте кода ядра. В отличие от систем на основе микроядра, экзоядерные системы обеспечивают гораздо большую эффективность за счёт отсутствия необходимости в переключении между процессами при каждом обращении к оборудованию. libOS может обеспечивать произвольный набор абстракций, совместимый с той или иной уже существующей операционной системой, например Linux или Windows.
rdf:langString
Exokernel,一種作業系統內核架構,是一種極簡化的核心,也被稱為外核心(Exokernel),外核、或極限核心。 在Exokernel中,運作在核心空間的唯一行程就是內核,唯一工作就是負責分配系統資源,並防止使用者行程存取到其他行程的資源。每個使用者行程都擁有一個虛擬機器,可以執行自己的作業系統。 Exokernel的設計理念是盡可能的減少軟體的抽象化,這使得開發者可以專注於硬體的抽象化。外核心的設計極為簡化,它的目標是在於同時簡化傳統微內核的訊息傳遞機制,以及整塊性核心的軟體抽象層。
xsd:nonNegativeInteger
10166