Logo
Unionpedia
Kommunikation
Jetzt bei Google Play
Neu! Laden Sie Unionpedia auf Ihrem Android™-Gerät herunter!
Installieren
Schneller Zugriff als Browser!
 

Mikrokernel

Index Mikrokernel

Ein Mikrokernel, auch µ-Kernel oder Mikrokern, ist ein Betriebssystemkern, der im Gegensatz zu einem monolithischen Kernel nur grundlegende Funktionen erfüllt – in der Regel sind dies Speicher- und Prozessverwaltung, sowie Grundfunktionen zur Synchronisation und Kommunikation.

42 Beziehungen: AmigaOS, Amoeba (Betriebssystem), Andrew S. Tanenbaum, ChorusOS, Client, Complex Instruction Set Computer, Darwin (Betriebssystem), EROS (Betriebssystem), File Transfer Protocol, Gerätetreiber, GNU Hurd, Google Fuchsia, Hybridkernel, IOS (Betriebssystem), Kernel (Betriebssystem), Kontextwechsel, L4 (Mikrokernel), L4Linux, Linux, Mach (Kernel), MacOS, Microsoft Windows NT, Minix (Betriebssystem), MkLinux, Monolithischer Kernel, MorphOS, PC/GEOS, PikeOS, PowerPC, Privilegienstufe, Programmbibliothek, Prozess (Informatik), QNX, Reduced Instruction Set Computer, Server, Singularity (Microsoft), Tru64 UNIX, Verteiltes System, VMware vSphere, WebDAV, X86-Architektur, XNU.

AmigaOS

AmigaOS ist das native Betriebssystem für den Commodore Amiga, das aus den Bestandteilen Workbench, dem AmigaDOS mit dem Kommandozeileninterpreter CLI (später in Shell umbenannt) und dem bei den meisten Amiga-Modellen im ROM befindlichen Betriebssystemkern Kickstart besteht.

Neu!!: Mikrokernel und AmigaOS · Mehr sehen »

Amoeba (Betriebssystem)

Amoeba (engl. für Amöbe) ist ein verteiltes Betriebssystem, das von Andrew S. Tanenbaum und seinen Mitarbeitern an der Freien Universität Amsterdam entwickelt wurde.

Neu!!: Mikrokernel und Amoeba (Betriebssystem) · Mehr sehen »

Andrew S. Tanenbaum

Andrew S. Tanenbaum (2006) Andrew Stuart Tanenbaum (* 16. März 1944 in New York City) ist ein US-amerikanischer Informatiker.

Neu!!: Mikrokernel und Andrew S. Tanenbaum · Mehr sehen »

ChorusOS

ChorusOS ist ein Echtzeitbetriebssystem.

Neu!!: Mikrokernel und ChorusOS · Mehr sehen »

Client

Ein Client (über aus wörtlich für „Klient“ oder „Kunde“) – auch clientseitige Anwendung, Clientanwendung oder Clientprogramm – bezeichnet ein Computerprogramm, das auf dem Endgerät eines Netzwerks ausgeführt wird und mit einem Server (Zentralrechner) kommuniziert.

Neu!!: Mikrokernel und Client · Mehr sehen »

Complex Instruction Set Computer

Complex Instruction Set Computer (CISC; engl. für Rechner mit komplexem Befehlssatz) ist ein Designkonzept für Computerprozessoren.

Neu!!: Mikrokernel und Complex Instruction Set Computer · Mehr sehen »

Darwin (Betriebssystem)

Darwin ist die untere Schicht von Mac OS X, OS X bzw. macOS Darwin ist ein freies Unix-Betriebssystem des Unternehmens Apple und die Basis für die proprietären Betriebssysteme von Apple, die aus Mac OS X entstanden sind: macOS für Personal Computer der Marke Mac, iOS für die Mobilgeräte iPod und iPhone, iPadOS für das iPad, tvOS für die Apple-TV-Set-Top-Box, und watchOS für die Apple Watch.

Neu!!: Mikrokernel und Darwin (Betriebssystem) · Mehr sehen »

EROS (Betriebssystem)

EROS (Abkürzung für The Extremely Reliable Operating System) war ein Forschungsprojekt für ein Betriebssystem mit besonderer Ausfallsicherheit und einer sehr feinkörnigen Rechtevergabe an Benutzer und Programme.

Neu!!: Mikrokernel und EROS (Betriebssystem) · Mehr sehen »

File Transfer Protocol

Amundsen-Scott Research Base (Südpol 1994) Active Mode (Aktives FTP): Der Client sendet eine Anfrage auf Port 21; die Datenübertragung erfolgt über Port 20. In dem Beispiel sendet der Server die Datenpakete zum ursprünglichen Rückgabeport des Clients. Es ist aber auch möglich, dass der Client dem Server dafür einen anderen Port übermittelt, an den die Daten geschickt werden sollen. Illustration eines passiven Verbindungsaufbaus über Port 21 Das File Transfer Protocol (FTP, für „Dateiübertragungsprotokoll“) ist ein Netzwerkprotokoll zur Übertragung von Dateien über IP-Netzwerke.

Neu!!: Mikrokernel und File Transfer Protocol · Mehr sehen »

Gerätetreiber

Ein Gerätetreiber (lehnübersetzt zum englischen device driver), häufig kurz nur Treiber genannt, ist ein Computerprogramm oder Softwaremodul, das die Interaktion mit angeschlossenen, eingebauten (Hardware) oder virtuellen Geräten steuert.

Neu!!: Mikrokernel und Gerätetreiber · Mehr sehen »

GNU Hurd

GNU Hurd ist ein in Assembler und C geschriebener Kernel (Betriebssystemkern) mit einem Mikrokernel als Basis.

Neu!!: Mikrokernel und GNU Hurd · Mehr sehen »

Google Fuchsia

Fuchsia ist ein Betriebssystem, das Google seit 2015 entwickelt.

Neu!!: Mikrokernel und Google Fuchsia · Mehr sehen »

Hybridkernel

Ein Hybridkernel (auch Makrokernel) ist ein Kompromiss zwischen einem Mikrokernel und einem monolithischen Kernel, bei dem aus Geschwindigkeitsgründen einige Teile von monolithischen Kerneln in den Kernel integriert sind.

Neu!!: Mikrokernel und Hybridkernel · Mehr sehen »

IOS (Betriebssystem)

iOS ist ein von Apple entwickeltes mobiles Betriebssystem für das iPhone und den iPod touch.

Neu!!: Mikrokernel und IOS (Betriebssystem) · Mehr sehen »

Kernel (Betriebssystem)

Ein Kernel (englisch, übersetzt Kern), auch Betriebssystemkern (oder verkürzt Systemkern), ist der zentrale Bestandteil eines Betriebssystems.

Neu!!: Mikrokernel und Kernel (Betriebssystem) · Mehr sehen »

Kontextwechsel

Kontextwechsel oder Taskswitching nennt man den Vorgang in einem Betriebssystem, bei dem die Bearbeitung des aktuellen Prozesses (oder auch Threads, Tasks oder Programms) unterbrochen wird (z. B. nach einer festgelegten Zeitspanne durch einen Timer-Interrupt oder bei Systemaufrufen) und zu einer anderen Routine gewechselt wird.

Neu!!: Mikrokernel und Kontextwechsel · Mehr sehen »

L4 (Mikrokernel)

L4 ist der Name einer Familie von Mikrokerneln, basierend auf Konzepten und ersten erfolgreichen Implementierungen von Jochen Liedtke (daher L4).

Neu!!: Mikrokernel und L4 (Mikrokernel) · Mehr sehen »

L4Linux

L4Linux ist eine modifizierte Version des Betriebssystems Linux.

Neu!!: Mikrokernel und L4Linux · Mehr sehen »

Linux

Als Linux (deutsch) oder GNU/Linux (siehe GNU/Linux-Namensstreit) bezeichnet man in der Regel freie, unixähnliche Mehrbenutzer-Betriebssysteme, die auf dem Linux-Kernel und wesentlich auf GNU-Software basieren.

Neu!!: Mikrokernel und Linux · Mehr sehen »

Mach (Kernel)

Mach ist ein Mikrokernel, der 1985–1994 im Rahmen eines DARPA-finanzierten Projekts an der Carnegie Mellon University (CMU) entwickelt wurde.

Neu!!: Mikrokernel und Mach (Kernel) · Mehr sehen »

MacOS

Das Betriebssystem macOS, früher Mac OS X und OS X, ist das Betriebssystem des kalifornischen Hard- und Software-Unternehmens Apple für Laptop- und Desktop-Computer der Mac-Reihe.

Neu!!: Mikrokernel und MacOS · Mehr sehen »

Microsoft Windows NT

Windows NT (ursprünglich von N-Ten, dem Codenamen des Intel i860, für welchen (mangels Verfügbarkeit via Emulator) das System ursprünglich entwickelt wurde und später für New Technology) ist ein Kernel, der bei Betriebssystemen der Windows-Reihe des US-amerikanischen Unternehmens Microsoft zum Einsatz kommt.

Neu!!: Mikrokernel und Microsoft Windows NT · Mehr sehen »

Minix (Betriebssystem)

Minix (Eigenschreibweise MINIX) ist ein freies unixoides Betriebssystem, das 1987 von Andrew S. Tanenbaum an der Freien Universität Amsterdam als Lehrsystem entwickelt wurde.

Neu!!: Mikrokernel und Minix (Betriebssystem) · Mehr sehen »

MkLinux

MkLinux – Microkernel Linux – ist ein quelloffenes und freies Unix-artiges Betriebssystem, das auf einem Mach-3.0-Microkernel basiert, auf den ein Linux als Server aufsetzt.

Neu!!: Mikrokernel und MkLinux · Mehr sehen »

Monolithischer Kernel

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.

Neu!!: Mikrokernel und Monolithischer Kernel · Mehr sehen »

MorphOS

Die Systemarchitektur MorphOS ist ein Mikrokernel-Betriebssystem für die PowerPC-Architektur der Pegasos-Rechnerfamilie, das EFIKA-Board von Genesi, das SAM460-Board von ACube Systems sowie für Apple-PPC-Rechner der Serien Mac mini (G4), eMac und Power Mac (G4 und G5) sowie die Laptops iBook (G4) und PowerBook (G4).

Neu!!: Mikrokernel und MorphOS · Mehr sehen »

PC/GEOS

PC/GEOS (Personal Computer/Graphical '''E'''nvironment Object System) ist eine grafische Benutzeroberfläche für PC-kompatibles DOS und damit eine Version von GEOS für IBM-PC-kompatible Computer.

Neu!!: Mikrokernel und PC/GEOS · Mehr sehen »

PikeOS

PikeOS ist ein Echtzeitbetriebssystem des Unternehmens SYSGO.

Neu!!: Mikrokernel und PikeOS · Mehr sehen »

PowerPC

PowerPC (PPC) ist eine Mikroprozessor-Architektur, die 1991 durch ein US-amerikanisches Konsortium der Unternehmen Apple, IBM und Motorola (ab 2004 Freescale) – auch kurz AIM genannt – spezifiziert wurde.

Neu!!: Mikrokernel und PowerPC · Mehr sehen »

Privilegienstufe

Die Privilegienstufe (engl. priviledge level) bezeichnet (im Umfeld der Betriebssystem-Programmierung und des Multitaskings) eine Privilegierungs- bzw.

Neu!!: Mikrokernel und Privilegienstufe · Mehr sehen »

Programmbibliothek

Eine Programmbibliothek (kurz Bibliothek;, kurz lib) bezeichnet in der Programmierung eine Sammlung von Unterprogrammen/-routinen, die Lösungswege für thematisch zusammengehörende Problemstellungen anbieten.

Neu!!: Mikrokernel und Programmbibliothek · Mehr sehen »

Prozess (Informatik)

Ein Prozess (auch Task oder Programminstanz genannt) ist ein Computerprogramm zur Laufzeit.

Neu!!: Mikrokernel und Prozess (Informatik) · Mehr sehen »

QNX

QNX ist ein proprietäres POSIX-fähiges unixoides Echtzeitbetriebssystem, das primär auf den Markt eingebetteter Systeme zielt.

Neu!!: Mikrokernel und QNX · Mehr sehen »

Reduced Instruction Set Computer

Reduced Instruction Set Computer (RISC, für Rechner mit reduziertem Befehlssatz) ist eine Designphilosophie für Computerprozessoren.

Neu!!: Mikrokernel und Reduced Instruction Set Computer · Mehr sehen »

Server

In der Informatik ist ein Server (wörtlich Diener oder Bediensteter, im weiteren Sinn auch Dienst) ein Computerprogramm oder ein Gerät, welches Funktionalitäten, Dienstprogramme, Daten oder andere Ressourcen bereitstellt, damit andere Geräte oder Programme („Clients“) darauf zugreifen können, meist über ein Netzwerk.

Neu!!: Mikrokernel und Server · Mehr sehen »

Singularity (Microsoft)

Singularity war ein experimentelles Projekt von Microsoft Research mit dem Ziel, ein zuverlässiges Betriebssystem zu schaffen, in dem der Kernel, Gerätetreiber und alle Applikationen in Managed Code geschrieben sind.

Neu!!: Mikrokernel und Singularity (Microsoft) · Mehr sehen »

Tru64 UNIX

Tru64 UNIX ist ein kommerzielles Unix-Betriebssystem aus der System-V-Familie.

Neu!!: Mikrokernel und Tru64 UNIX · Mehr sehen »

Verteiltes System

Ein verteiltes System ist nach der Definition von Andrew S. Tanenbaum ein Zusammenschluss unabhängiger Computer, die sich für den Benutzer als ein einziges System präsentieren.

Neu!!: Mikrokernel und Verteiltes System · Mehr sehen »

VMware vSphere

VMware vSphere ist eine Virtualisierungs-Plattform für den Bereich Cloud-Infrastruktur, Rechenzentrums- und Servervirtualisierung.

Neu!!: Mikrokernel und VMware vSphere · Mehr sehen »

WebDAV

WebDAV (Web-based Distributed Authoring and Versioning) ist ein Netzwerkprotokoll zur Bereitstellung von Dateien über das Internet.

Neu!!: Mikrokernel und WebDAV · Mehr sehen »

X86-Architektur

Die x86-Architektur bezeichnet eine Befehlssatzarchitektur (kurz „ISA“), die von Intel 1978 mit dem Mikroprozessor 8086 eingeführt wurde.

Neu!!: Mikrokernel und X86-Architektur · Mehr sehen »

XNU

XNU ist ein Kernel, der in dem freien Basisbetriebssystem (core operating system) Darwin verwendet wird.

Neu!!: Mikrokernel und XNU · Mehr sehen »

Leitet hier um:

Microkernel, Mikrokern, Nanokernel, Μ-Kernel, ΜKernel.

AusgehendeEingehende
Hallo! Wir sind auf Facebook! »