Kernel (operating system) (original) (raw)
La kerno en komputiloj, estas speciala programo per kiu komunikas la komputilo kun la programoj uzataj fare de la homo. Do nek la uzanto nek eĉ la programo bezonas scii pri la aparataro (ekzemple, kiel funkcias la printilo), sed nur kion ĝi volas fari kun ĝi. Ekzistas multaj tipoj da kernoj, la ĉefaj estas: * monolita kerno * mikrokerno
Property | Value |
---|---|
dbo:abstract | Un nucli del sistema operatiu (kernel en anglès), en informàtica sovint només nucli, és la part fonamental d'un sistema operatiu. És el programari responsable de facilitar als diversos programes accés segur al maquinari de l'ordinador. Ja que hi ha molts programes i l'accés al maquinari és limitat, el nucli també s'encarrega de decidir quin programa podrà fer ús d'un dispositiu i durant quant de temps, cosa coneguda com a multiplexat. Accedir al maquinari directament pot ser realment complex, per això els nuclis solen implementar una sèrie d'. Això permet amagar la complexitat, i proporciona una interfície neta i uniforme al maquinari subjacent, facilitant-ne l'ús per part del programador. No es necessita necessàriament un nucli per a utilitzar un ordinador. Els programes poden carregar-se i executar-se directament en un ordinador «buit», sempre que els seus autors vulguin desenvolupar-los sense utilitzar cap abstracció del maquinari ni cap ajuda del sistema operatiu. Aquesta era la manera habitual d'utilitzar els primers ordinadors: per a utilitzar diferents programes s'havia de reiniciar i reconfigurar l'ordinador cada cop. Amb el temps, es va començar a deixar en memòria (fins i tot entre diferents execucions) petits programes auxiliars, com ara el carregador i el depurador, o es carregaven des de memòria de només lectura. A mesura que es van anar desenvolupant, es van convertir en els fonaments del que esdevindrien els primers nuclis de sistema operatiu. Hi ha quatre grans tipus de nuclis: * Els nuclis monolítics faciliten abstraccions del maquinari subjacent realment potents i diverses. * Els micronuclis (o microkernel) proporcionen un petit conjunt d'abstraccions simples del maquinari, i utilitzen les aplicacions anomenades servidors per a oferir una funcionalitat major. * Els híbrids (micronuclis modificats) són molt semblants als micronuclis purs, però inclouen codi addicional a l'espai de nucli per tal que s'executi més ràpidament. * Els exonuclis no faciliten cap abstracció, però permeten l'ús de biblioteques que proporcionen una major funcionalitat gràcies a l'accés directe o quasi directe al maquinari. (ca) Jádro operačního systému (anglicky kernel, výslovnost [ˈkəːnl]) je ve výpočetní technice část operačního systému, která je při startu počítače zavedena do operační paměti, kde zůstává až do vypnutí počítače. Po zavedení do paměti je jádru předáno řízení, jádro dokončí inicializaci hardwaru a následně zajišťuje správu , umožňuje spouštění programů a poskytuje jim své služby. U pokročilých operačních systémů nikdy neztrácí kontrolu nad počítačem a po celou dobu jeho běhu koordinuje činnost všech spuštěných procesů. Anglický název kernel znamená v překladu jádro pecky, zrno nebo ztvrdlou dužinu ovoce. (cs) Ο όρος πυρήνας (kernel) στην πληροφορική αναφέρεται στο βασικό, θεμέλιο τμήμα ενός λειτουργικού συστήματος (ΛΣ) το οποίο αλληλεπιδρά στενά με το υλικό του υπολογιστή. Ο πυρήνας είναι υπεύθυνος για την αυτόματη διαχείριση των του συστήματος, την κατανομή τους στις εκτελούμενες εφαρμογές, την απρόσκοπτη εκτέλεση των τελευταίων και την επικοινωνία μεταξύ υλικού και λογισμικού. Δεν υπάρχει γενική συναίνεση σχετικά με το θέμα διαχωρισμού λειτουργικού συστήματος και πυρήνα στην κοινότητα της επιστήμης υπολογιστών και δεν είναι σπάνιο το ΛΣ να ταυτίζεται με τον πυρήνα του, θεωρώντας οτιδήποτε εκτελείται στον χώρο χρήστη ως συνοδευτικό λογισμικό συστήματος ή λογισμικό εφαρμογών. (el) النَّوَاةُ (الجمع: نَوَيات ونوىً) هي قلب كل نظام تشغيل للحاسوب تقوم بدور حلقة الوصل بين عتاد الحاسوب وبرمجياته، وتقوم أيضًا بعملية التحكم بمصادر الجهاز. لدى النواة طبقة تتصل بها البرمجيات مما يوفر إمكانيات الحاسب الآلي للبرمجيات التي يتحكم فيها المستخدم. تعد إحدى البرامج الأولى التي تحمل عند بدء التشغيل (بعد أداة محمل الإقلاع). كما تدير طلبات البرمجيات للإدخال والإخراج، ويترجمها إلى تعليمات لمعالجة البيانات في وحدة المعالجة المركزية. وتدير أيضًا الذاكرة والأجهزة الطرفية مثل لوحة المفاتيح والشاشة والطابعة والسماعات.وظائف النواة تقوم بها كل نواة بصورة مختلفة عن الأخرى. فمثلا تقوم النواة الأحادية بالعمل في حيز واحد من الذاكرة، وبهذا تحقق تحسن في أداء النظام. أما النواة المصغرة (النوية) فتقوم بتنفيذ معظم عملياتها في حيز المستخدم لكي تحافظ على توزيع وتفرقة المهام عن بعضها وبهذا تسهل عملية تحسين وتطوير الشيفرة البرمجية للنواة وإصلاحها. (ar) Ein Kernel (englisch [ˈkɝːnəl], übersetzt Kern), auch Betriebssystemkern (oder verkürzt Systemkern), ist der zentrale Bestandteil eines Betriebssystems. In ihm ist die Prozess- und Datenorganisation festgelegt, auf der alle weiteren Softwarebestandteile des Betriebssystems aufbauen. Er bildet die unterste Softwareschicht des Systems und hat direkten Zugriff auf die Hardware. Weitere Softwarekomponenten eines Betriebssystems liegen in der Regel in einer übergeordneten Schicht. Die Konstruktion eines Betriebssystem-Kernels gehört zum Themenbereich der Informatik und der Softwaretechnik. Gängige Anforderungen an einen Kernel sind Parallelverarbeitung verschiedener Aufgaben (Multitasking), Einhaltung zeitkritischer Grenzen, Offenheit für unterschiedlichste Anwendungen und Erweiterungen. (de) La kerno en komputiloj, estas speciala programo per kiu komunikas la komputilo kun la programoj uzataj fare de la homo. Do nek la uzanto nek eĉ la programo bezonas scii pri la aparataro (ekzemple, kiel funkcias la printilo), sed nur kion ĝi volas fari kun ĝi. Ekzistas multaj tipoj da kernoj, la ĉefaj estas: * monolita kerno * mikrokerno (eo) Informatikan, nukleoa edo kernela (alemanezko kern-etik dator, hezurra edo nukleoa esan nahi du) sistema eragilearentzat behar-beharrezkoa den software bat da, modu pribilegiodunean edo nukleo moduan aktibatzen den atala bezala ere ezagutzen da. Programei ordenagailuaren edo bestelako gailu informatikoen hardwarera sarrera segurua ematea da bere arduretako bat, hau da, baliabideen kudeaketaren arduraduna da. Kudeaketa hau gauzatzeko sistemari deiak egiten dizkion zerbitzuak erabiltzen ditu. Gailu informatikoetan, programa asko daudenez eta hardwarerako sarrera mugatua denez, zein programa eta zenbat denboran erabiliko duen hardwarea zehazten eta agintzen duen softwarea da. (eu) En informática, un núcleo o kernel (de la raíz germánica Kern, núcleo, hueso) es un software que constituye una parte fundamental del sistema operativo, y se define como la parte que se ejecuta en modo privilegiado (conocido también como modo núcleo). Es el principal responsable de facilitar a los distintos programas acceso seguro al hardware de la computadora o en forma básica, es el encargado de gestionar recursos, a través de servicios de llamada al sistema. Como hay muchos programas y el acceso al hardware es limitado, también se encarga de decidir qué programa podrá usar un dispositivo de hardware y durante cuánto tiempo, lo que se conoce como multiprogramación. Acceder al hardware directamente puede ser realmente complejo, por lo que los núcleos suelen implementar una serie de abstracciones del hardware. Esto permite esconder la complejidad, y proporcionar una interfaz limpia y uniforme al hardware subyacente, lo que facilita su uso al programador. En algunos sistemas operativos, no existe un núcleo como tal (algo común en sistemas empotrados), debido a que en ciertas arquitecturas no hay distintos modos de ejecución. (es) The kernel is a computer program at the core of a computer's operating system and generally has complete control over everything in the system. It is the portion of the operating system code that is always resident in memory and facilitates interactions between hardware and software components. A full kernel controls all hardware resources (e.g. I/O, memory, cryptography) via device drivers, arbitrates conflicts between processes concerning such resources, and optimizes the utilization of common resources e.g. CPU & cache usage, file systems, and network sockets. On most systems, the kernel is one of the first programs loaded on startup (after the bootloader). It handles the rest of startup as well as memory, peripherals, and input/output (I/O) requests from software, translating them into data-processing instructions for the central processing unit. The critical code of the kernel is usually loaded into a separate area of memory, which is protected from access by application software or other less critical parts of the operating system. The kernel performs its tasks, such as running processes, managing hardware devices such as the hard disk, and handling interrupts, in this protected kernel space. In contrast, application programs such as browsers, word processors, or audio or video players use a separate area of memory, user space. This separation prevents user data and kernel data from interfering with each other and causing instability and slowness, as well as preventing malfunctioning applications from affecting other applications or crashing the entire operating system. Even in systems where the kernel is included in application address spaces, memory protection is used to prevent unauthorized applications from modifying the kernel. The kernel's interface is a low-level abstraction layer. When a process requests a service from the kernel, it must invoke a system call, usually through a wrapper function. There are different kernel architecture designs. Monolithic kernels run entirely in a single address space with the CPU executing in supervisor mode, mainly for speed. Microkernels run most but not all of their services in user space, like user processes do, mainly for resilience and modularity. MINIX 3 is a notable example of microkernel design. Instead, the Linux kernel is monolithic, although it is also modular, for it can insert and remove loadable kernel modules at runtime. This central component of a computer system is responsible for executing programs. The kernel takes responsibility for deciding at any time which of the many running programs should be allocated to the processor or processors. (en) Un noyau de système d’exploitation, ou simplement noyau, ou kernel en anglais, est une des parties fondamentales de certains systèmes d’exploitation. Il gère les ressources de l’ordinateur et permet aux différents composants — matériels et logiciels — de communiquer entre eux. En tant que partie du système d’exploitation, le noyau fournit des mécanismes d’abstraction du matériel, notamment de la mémoire, du (ou des) processeur(s), et des échanges d’informations entre logiciels et périphériques matériels. Le noyau autorise aussi diverses abstractions logicielles et facilite la communication entre les processus. Le noyau d’un système d’exploitation est lui-même un logiciel, mais ne peut cependant pas utiliser tous les mécanismes d’abstraction qu’il fournit aux autres logiciels. Son rôle central impose par ailleurs des performances élevées. Cela fait du noyau la partie la plus critique d’un système d’exploitation et rend sa conception et sa programmation particulièrement délicates. Plusieurs techniques sont mises en œuvre pour simplifier la programmation des noyaux tout en garantissant de bonnes performances. (fr) Kernel merupakan program komputer yang menjadi inti dari sebuah sistem operasi komputer, dengan kontrol terhadap segala hal atas sistem tersebut. Pada kebanyakan sistem, kernel merupakan salah satu dari program yang dijalankan dalam urutan pertama saat komputer dinyalakan. Kernel menangani fungsi-fungsi selanjutnya atas proses penyiapan komputer dari sejak komputer dinyalakan seperti menangani layanan input/output dari program lain, menerjemahkanya ke dalam instruksi-instruksi untuk dieksekusi oleh prosesor. Kernel juga menangani perangkat kerja lain seperti memori, papan ketik, tetikus, monitor, printer, speaker, serta perangkat-perangkat lainnya. Karena akses terhadap perangkat keras terbatas, sedangkan ada lebih dari satu program yang harus dilayani dalam waktu yang bersamaan, maka kernel juga bertugas untuk mengatur kapan dan berapa lama suatu program dapat menggunakan satu bagian perangkat keras tersebut. Hal tersebut dinamakan sebagai multiplexing. Akses kepada perangkat keras secara langsung merupakan masalah yang kompleks, oleh karena itu kernel biasanya mengimplementasikan sekumpulan . Abstraksi-abstraksi tersebut merupakan sebuah cara untuk menyembunyikan kompleksitas, dan memungkinkan akses kepada perangkat keras menjadi mudah dan seragam. Sehingga abstraksi pada akhirnya memudahkan pekerjaan programer. Pada dasarnya, untuk menjalankan sebuah komputer tidak harus menggunakan kernel sistem operasi. Sebuah program dapat saja langsung dijalankan oleh komputer, yaitu saat sebuah program komputer akan digunakan tanpa bantuan abstraksi perangkat keras atau bantuan sistem operasi. Teknik ini umumnya digunakan oleh komputer-komputer generasi awal, sehingga bila ingin berpindah dari satu program ke program lain, pengguna harus mereset dan menjalankan kembali program-program tersebut. (in) カーネル(英: kernel)は、階層型に設計されたオペレーティングシステム (OS) の中核となる部分で、アプリケーションとハードウェアの架け橋である。具体的には、システムのリソースや、ハードウェアとソフトウェアの連携を管理する。その他、通信制御も行う事が多い。 オペレーティングシステムの基本コンポーネントとして、カーネルはメモリ、CPU、入出力を中心としたハードウェアを抽象化し、ハードウェアとソフトウェアがやり取りできるようにする。また、ユーザープログラムのための機能として、プロセスの抽象化、プロセス間通信、システムコールなどを提供する。 これらのタスクはカーネルによって方式が異なり、設計も実装も異なる。モノリシックカーネルは全てを一つの仮想アドレス空間に格納されたコードで実行して性能を向上させようとする。マイクロカーネルはサービスの大部分をユーザー空間で実行し、コードの保守性とモジュール性を向上させようとする。多くのカーネルはこの二つのカテゴリのいずれか、あるいは中間である。 (ja) 컴퓨터 과학에서 커널(kernel)은 컴퓨터 운영 체제의 핵심이 되는 컴퓨터 프로그램으로, 시스템의 모든 것을 완전히 통제한다. 운영 체제의 다른 부분 및 응용 프로그램 수행에 필요한 여러 가지 서비스를 제공한다. 핵심(核心)이라고도 한다. (ko) Un kernel (pronuncia inglese britannica in IPA: [ˈkəːnəl]), in informatica costituisce il nucleo o cuore di un sistema operativo, ovvero il software che fornisce un accesso sicuro e controllato dell'hardware ai processi in esecuzione sul computer. Dato che possono eventualmente esserne eseguiti simultaneamente più di uno, il kernel può avere anche la responsabilità di assegnare una porzione di tempo-macchina (scheduling) e di accesso all'hardware a ciascun programma (multitasking). (it) Een kernel of core is in de informatica het centrale deel van een besturingssysteem. De kernel is, simpel gezegd, de supervisor (opzichter) in een besturingssysteem. (nl) Jądro systemu operacyjnego (ang. kernel) – podstawowa część systemu operacyjnego, która jest odpowiedzialna za wszystkie jego zadania. (pl) En operativsystemskärna (engelska kernel, som kan översättas som "kärna") är den innersta delen av ett operativsystem. Kärnans uppgift är att starta systemet, hantera resurstilldelningen, samt att kommunicera med hårdvaran. Vanligtvis fungerar kärnan som ett lager mellan datorns hårdvara och de processer som körs i datorsystemet. Programmen har i allmänhet inte direkt tillgång till hårdvaran, utan måste gå via kärnan (se HAL). Kärnan har också ofta till uppgift att hålla program åtskilda från varandra så att ett program som kraschar inte nödvändigtvis kraschar andra program. Kärnan tillhandahåller också tjänster så att informationsutbyte skall kunna ske mellan program. Detta kan ske lokalt eller via datornätverk. (sv) Em computação, o núcleo ou kernel é o componente central do sistema operativo da maioria dos computadores; ele serve de ponte entre aplicativos e o processamento real de dados feito a nível de hardware. As responsabilidades do núcleo incluem gerenciar os recursos do sistema (a comunicação entre componentes de hardware e software). Geralmente como um componente básico do sistema operativo, um núcleo pode oferecer a camada de abstração de nível mais baixo para os recursos (especialmente processadores e dispositivos de entrada/saída) que softwares aplicativos devem controlar para realizar sua função. Ele tipicamente torna estas facilidades disponíveis para os processos de aplicativos através de mecanismos de comunicação entre processos e chamadas de sistema. Tarefas de sistemas operativos são feitas de maneiras diferentes por núcleos diferentes, dependendo do seu desenho e abordagem. Enquanto núcleos monolíticos tentam alcançar seus objetivos executando todos os códigos de sistema no mesmo espaço de endereçamento para aumentar a performance do sistema, micronúcleos executam a maioria dos serviços do sistema no espaço de usuário como servidores, buscando melhorar a manutenção e a modularidade do sistema operativo. (pt) Ядро́ (англ. kernel) — центральная часть операционной системы (ОС), обеспечивающая приложениям координированный доступ к ресурсам компьютера, таким как процессорное время, память, внешнее аппаратное обеспечение, внешнее устройство ввода и вывода информации. Также обычно ядро предоставляет сервисы файловой системы и сетевых протоколов. Как основополагающий элемент ОС ядро представляет собой наиболее низкий уровень абстракции для доступа приложений к ресурсам системы, необходимым для своей работы. Как правило, ядро предоставляет такой доступ исполняемым процессам соответствующих приложений за счёт использования механизмов межпроцессного взаимодействия и обращения приложений к системным вызовам ОС. Описанная задача может различаться в зависимости от типа архитектуры ядра и способа её реализации. (ru) 内核(英語:Kernel,又稱核心)在計算機科學中是一個用來管理軟體發出的資料I/O(輸入與輸出)要求的電腦程式,將這些要求轉譯為資料處理的指令并交由中央處理器(CPU)及電腦中其他電子元件進行處理,是現代操作系统中最基本的部分。它是为众多应用程序提供对计算机硬件的安全访问的一部分软件,这种访问是有限的,并由内核决定一个程序在什么时候对某部分硬件操作多长时间。直接对硬件操作是非常复杂的。所以内核通常提供一种硬件抽象的方法,来完成这些操作。有了這個,通过进程间通信机制及系统调用,应用进程可间接控制所需的硬件资源(特别是处理器及IO设备)。 严格地说,内核并不是计算机系统中必要的组成部分。有些程序可以直接地被调入计算机中执行;这样的设计,说明了设计者不希望提供任何硬件抽象和操作系统的支持;它常见于早期计算机系统的设计中。但隨著電腦技術的發展,最终,一些辅助性程序,例如程序加载器和调试器,被设计到机器核心当中,或者写入在只读记忆体里。这些变化发生时,操作系统内核的概念就渐渐明晰起来了。 (zh) Ядро́ (англ. Kernel) — центральна частина операційної системи, що реалізовує інтерфейс між прикладними процесами та обладнанням комп'ютера. Завантажується в оперативну пам'ять комп'ютера і безпосередньо взаємодіє з апаратурою, забезпечуючи керування апаратними засобами (при цьому використовуються драйвери (модулі ядра) підключеного в систему обладнання), підтримку одночасної роботи багатьох користувачів (багатокористувацький режим), підтримку паралельного виконання багатьох процесів в системі (багатозадачність). Зазвичай ядро робить ці об'єкти доступними для прикладних процесів через і системних викликів. Кожна операційна система реалізує ці завдання по-різному, залежно від своєї реалізації та дизайну. Наприклад, монолітні ядра виконують весь код операційної системи для збільшення продуктивності в одному адресному просторі, мікроядра запускають більшість служб операційної системи в просторі користувача як сервери, що спрямовані на підвищення експлуатаційної надійності та модульності операційної системи. (uk) |
dbo:thumbnail | wiki-commons:Special:FilePath/Kernel_Layout.svg?width=300 |
dbo:wikiPageExternalLink | http://brinch-hansen.net/papers/2001b.pdf http://i30www.ira.uka.de/research/publications/papers/index.php%3Flid=en&docid=642 http://widefox.pbwiki.com/Kernel%20Comparison%20Linux%20vs%20Windows http://www.pangloss.it/libro.php%3Fisbn=882042746X&id=4357&PHPSESSID=9da1895b18ed1cda115cf1c7ace9bdf0 http://www.vmars.tuwien.ac.at/courses/akti12/journal/04ss/article_04ss_Roch.pdf http://www.cs.virginia.edu/papers/p337-wulf.pdf https://courses.cs.washington.edu/courses/cse351/11wi/lectures/ http://nooks.cs.washington.edu/nooks-tocs.pdf http://os.inf.tu-dresden.de/pubs/sosp97/%23Karshmer:1991:OSA https://archive.org/details/introductiontoopdeit00deit/page/673 https://archive.org/details/logicaldesignofo00shaw/page/304 https://archive.org/details/operatingsystemp0000brin/page/496 https://archive.org/details/operatingsystems0000lori/page/161 https://web.archive.org/web/20061101012856/http:/www.vmars.tuwien.ac.at/courses/akti12/journal/04ss/article_04ss_Roch.pdf https://web.archive.org/web/20070313142519/http:/i30www.ira.uka.de/research/publications/papers/index.php%3Flid=en&docid=642 https://web.archive.org/web/20070713175342/http:/www.cs.washington.edu/homes/levy/capabook/index.html https://web.archive.org/web/20070719222901/http:/nooks.cs.washington.edu/nooks-tocs.pdf https://web.archive.org/web/20070926161655/http:/www.cs.virginia.edu/papers/p337-wulf.pdf https://web.archive.org/web/20100528062147/http:/csrc.nist.gov/publications/history/lind76.pdf https://web.archive.org/web/20110725214752/http:/brinch-hansen.net/papers/2001b.pdf https://web.archive.org/web/20120627162353/http:/www.pangloss.it/libro.php%3Fisbn=882042746X&id=4357&PHPSESSID=9da1895b18ed1cda115cf1c7ace9bdf0 https://web.archive.org/web/20200217211614/http:/os.inf.tu-dresden.de/pubs/sosp97/%23Karshmer:1991:OSA http://portal.acm.org/citation.cfm%3Fid=360596&dl=ACM&coll=&CFID=15151515&CFTOKEN=6184618 http://portal.acm.org/citation.cfm%3Fid=95329&dl=acm&coll=&CFID=15151515&CFTOKEN=6184618 http://www.intel.com/design/pentium4/manuals/24547010.pdf http://portal.acm.org/citation.cfm%3Fid=800052.801885 http://csrc.nist.gov/publications/history/lind76.pdf http://www.cs.washington.edu/homes/levy/capabook/index.html |
dbo:wikiPageID | 21346982 (xsd:integer) |
dbo:wikiPageLength | 84630 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1120236497 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:Call-by-value dbr:Carnegie_Mellon_University dbr:Programmable_Interrupt_Controller dbr:Protection_ring dbr:QNX dbr:MINIX dbr:Message_passing dbr:Monolithic_kernel dbr:Read-only_memory dbr:Hacker_(computer_security) dbr:Memory_protection dbr:Berkeley_Software_Distribution dbr:David_Patterson_(computer_scientist) dbr:Debugger dbc:Operating_system_kernels dbr:Application_software dbr:Architecture_of_Windows_NT dbr:Per_Brinch_Hansen dbr:Peripheral_Component_Interconnect dbr:Peter_J._Denning dbr:Richard_Rashid dbr:Universal_Serial_Bus dbr:Unix dbr:User_Interface dbr:User_space dbr:VM_(operating_system) dbr:Virtual_address_space dbr:Call_gate dbr:Device_driver dbr:Device_file dbr:Input/output dbr:Personal_computer dbr:Mach_kernel dbr:OS/360 dbr:Commodore_International dbr:Compiler dbr:Computer_multitasking dbr:Computer_security dbr:Cryptography dbr:Memory_management dbr:Run_time_(program_lifecycle_phase) dbr:Timer dbr:Classic_Mac_OS dbr:Englewood_Cliffs,_New_Jersey dbr:FreeBSD dbr:Full_virtualization dbr:GNU_Debugger dbr:GNU_Hurd dbr:Glibc dbr:MkLinux dbr:MuLinux dbr:Multics dbr:Context_switch dbr:Redox_OS dbr:Andrew_S._Tanenbaum dbr:Apple_Inc. dbr:Application_programming_interface dbr:Linus_Torvalds dbr:Linux dbr:Linux_kernel dbr:MS-DOS dbr:MacOS dbr:Mach_(kernel) dbr:Macintosh dbr:Singularity_(operating_system) dbr:Subroutine dbr:Communications_of_the_ACM dbr:Comparison_of_operating_system_kernels dbr:Compile_time dbr:Computation dbr:Computer_architecture dbr:Computer_program dbr:Computer_terminal dbr:Demand_paging dbr:Embedded_system dbr:Fault_tolerance dbr:Pipeline_(Unix) dbr:Plug_and_play dbr:Port_(computer_networking) dbr:Semaphore_(programming) dbr:Separation_of_mechanism_and_policy dbr:State_(computer_science) dbr:Synchronization_(computer_science) dbr:Trusted_computing_base dbr:Microkernel dbr:Windows_9x dbr:BSD dbr:C_(programming_language) dbr:Address_space dbr:Type_system dbr:USB dbr:Data_processing dbr:Windows_11 dbr:Windows_Me dbr:Windows_NT dbr:Windows_NT_3.1 dbr:Windows_XP dbr:Display_device dbr:GNU dbr:Language-based_security dbr:Language-based_system dbr:Loadable_kernel_module dbr:Lock_(computer_science) dbr:Access_control dbr:Amiga dbr:Darwin_(operating_system) dbr:Data_transformation dbr:Exception_handling dbr:Bare_machine dbc:Operating_systems dbr:Paging dbr:Central_processing_unit dbr:Graphical_user_interface dbr:Machine_code dbr:Multi-core_processor dbr:Video_game_console dbr:Mainframe_computer dbr:Memory_footprint dbr:Printer_(computing) dbr:Process_(computing) dbr:Real-time_computing dbr:Remote_procedure_call dbr:Resource_management_(computing) dbr:High-_and_low-level dbr:Atomicity_(programming) dbr:Interrupt dbr:JX_(operating_system) dbr:Hybrid_kernel dbr:Hypervisor dbr:File_management dbr:Ring_(computer_security) dbr:ACM_Computing_Surveys dbr:API dbr:Abstraction_layer dbr:John_L._Hennessy dbr:Ken_Thompson dbr:Kernel_space dbr:L4_microkernel_family dbr:TWAIN dbr:High_availability dbr:Security_token dbr:Wrapper_function dbr:Modular_programming dbr:Operating_environment dbr:BIOS dbr:Booting dbr:Bootloader dbr:Boston,_Massachusetts dbr:Apple_Inc dbr:Bytecode dbr:CPU_modes dbr:C_standard_library dbr:PostScript dbr:Source_lines_of_code dbr:Nanokernel dbr:Computer_networking dbr:Message-passing dbr:IBM dbr:IBM_AIX dbr:Intel_Corporation dbr:Inter-process_communication dbr:Microsoft dbr:Microsoft_Windows dbr:NetBSD dbr:OSF/1 dbr:Open-source_software dbr:OpenBSD dbr:Operating_system dbr:Capability-based_addressing dbr:Random-access_memory dbr:Shared_memory_(interprocess_communication) dbr:X86 dbr:XNU dbr:Xen dbr:System_call dbr:Memory_hierarchy dbr:Memory_management_unit dbr:Sandbox_(computer_security) dbr:Type_safety dbr:Software dbr:Virtual_memory dbr:Exokernel dbr:Linux_distributions dbr:Tanenbaum–Torvalds_debate dbr:Everything_is_a_file dbr:Time-sharing dbr:Scheduling_(computing) dbr:Input/Output dbr:Page_table dbr:Peripheral dbr:Peripheral_bus dbr:Separation_of_protection_and_security dbr:MINIX_3 dbr:Unikernel dbr:RC_4000_Multiprogramming_System dbr:Filesystem dbr:DragonflyBSD dbr:Englewood_Cliffs dbr:Linux_(kernel) dbr:Hard_disk dbr:Hard_drive dbr:Fiasco_(L4_clone) dbr:Operating_system_development dbr:Distributed_system dbr:Brinch_Hansen dbr:Edsger_Dijkstra dbr:Abstraction_level dbr:Hierarchical_protection_domains dbr:High-level_language dbr:Program_loader dbr:Virtual_addressing dbr:Virtualizing dbr:Segmentation_(memory) dbr:C_library dbr:Self-healing_(computer_science) dbr:Morgan_Kaufmann dbr:Network_stack dbr:File:Unix_history-simple.svg dbr:File:Kernel-hybrid.svg dbr:File:Kernel-microkernel.svg dbr:File:Kernel-simple.svg dbr:Pistachio_(L4_clone) dbr:File:Kernel_Layout.svg |
dbp:wikiPageUsesTemplate | dbt:Authority_control dbt:Citation_needed dbt:Cite_book dbt:Cite_conference dbt:Cite_journal dbt:Cite_web dbt:Cn dbt:Disputed dbt:Efn dbt:ISBN dbt:Main dbt:More dbt:Notelist dbt:Redirect dbt:Refbegin dbt:Refend dbt:Reflist dbt:Short_description dbt:Snd dbt:Wikiversity dbt:Operating_System |
dct:subject | dbc:Operating_system_kernels dbc:Operating_systems |
gold:hypernym | dbr:Program |
rdf:type | owl:Thing dbo:Work yago:WikicatOperatingSystemKernels yago:WikicatOperatingSystems yago:Abstraction100002137 yago:Code106355894 yago:CodingSystem106353757 yago:Communication100033020 yago:Kernel113137010 yago:NaturalObject100019128 yago:Object100002684 yago:OperatingSystem106568134 yago:PhysicalEntity100001930 yago:PlantPart113086908 yago:Writing106359877 yago:WrittenCommunication106349220 yago:Software106566077 yago:Whole100003553 |
rdfs:comment | La kerno en komputiloj, estas speciala programo per kiu komunikas la komputilo kun la programoj uzataj fare de la homo. Do nek la uzanto nek eĉ la programo bezonas scii pri la aparataro (ekzemple, kiel funkcias la printilo), sed nur kion ĝi volas fari kun ĝi. Ekzistas multaj tipoj da kernoj, la ĉefaj estas: * monolita kerno * mikrokerno (eo) Informatikan, nukleoa edo kernela (alemanezko kern-etik dator, hezurra edo nukleoa esan nahi du) sistema eragilearentzat behar-beharrezkoa den software bat da, modu pribilegiodunean edo nukleo moduan aktibatzen den atala bezala ere ezagutzen da. Programei ordenagailuaren edo bestelako gailu informatikoen hardwarera sarrera segurua ematea da bere arduretako bat, hau da, baliabideen kudeaketaren arduraduna da. Kudeaketa hau gauzatzeko sistemari deiak egiten dizkion zerbitzuak erabiltzen ditu. Gailu informatikoetan, programa asko daudenez eta hardwarerako sarrera mugatua denez, zein programa eta zenbat denboran erabiliko duen hardwarea zehazten eta agintzen duen softwarea da. (eu) カーネル(英: kernel)は、階層型に設計されたオペレーティングシステム (OS) の中核となる部分で、アプリケーションとハードウェアの架け橋である。具体的には、システムのリソースや、ハードウェアとソフトウェアの連携を管理する。その他、通信制御も行う事が多い。 オペレーティングシステムの基本コンポーネントとして、カーネルはメモリ、CPU、入出力を中心としたハードウェアを抽象化し、ハードウェアとソフトウェアがやり取りできるようにする。また、ユーザープログラムのための機能として、プロセスの抽象化、プロセス間通信、システムコールなどを提供する。 これらのタスクはカーネルによって方式が異なり、設計も実装も異なる。モノリシックカーネルは全てを一つの仮想アドレス空間に格納されたコードで実行して性能を向上させようとする。マイクロカーネルはサービスの大部分をユーザー空間で実行し、コードの保守性とモジュール性を向上させようとする。多くのカーネルはこの二つのカテゴリのいずれか、あるいは中間である。 (ja) 컴퓨터 과학에서 커널(kernel)은 컴퓨터 운영 체제의 핵심이 되는 컴퓨터 프로그램으로, 시스템의 모든 것을 완전히 통제한다. 운영 체제의 다른 부분 및 응용 프로그램 수행에 필요한 여러 가지 서비스를 제공한다. 핵심(核心)이라고도 한다. (ko) Un kernel (pronuncia inglese britannica in IPA: [ˈkəːnəl]), in informatica costituisce il nucleo o cuore di un sistema operativo, ovvero il software che fornisce un accesso sicuro e controllato dell'hardware ai processi in esecuzione sul computer. Dato che possono eventualmente esserne eseguiti simultaneamente più di uno, il kernel può avere anche la responsabilità di assegnare una porzione di tempo-macchina (scheduling) e di accesso all'hardware a ciascun programma (multitasking). (it) Een kernel of core is in de informatica het centrale deel van een besturingssysteem. De kernel is, simpel gezegd, de supervisor (opzichter) in een besturingssysteem. (nl) Jądro systemu operacyjnego (ang. kernel) – podstawowa część systemu operacyjnego, która jest odpowiedzialna za wszystkie jego zadania. (pl) En operativsystemskärna (engelska kernel, som kan översättas som "kärna") är den innersta delen av ett operativsystem. Kärnans uppgift är att starta systemet, hantera resurstilldelningen, samt att kommunicera med hårdvaran. Vanligtvis fungerar kärnan som ett lager mellan datorns hårdvara och de processer som körs i datorsystemet. Programmen har i allmänhet inte direkt tillgång till hårdvaran, utan måste gå via kärnan (se HAL). Kärnan har också ofta till uppgift att hålla program åtskilda från varandra så att ett program som kraschar inte nödvändigtvis kraschar andra program. Kärnan tillhandahåller också tjänster så att informationsutbyte skall kunna ske mellan program. Detta kan ske lokalt eller via datornätverk. (sv) 内核(英語:Kernel,又稱核心)在計算機科學中是一個用來管理軟體發出的資料I/O(輸入與輸出)要求的電腦程式,將這些要求轉譯為資料處理的指令并交由中央處理器(CPU)及電腦中其他電子元件進行處理,是現代操作系统中最基本的部分。它是为众多应用程序提供对计算机硬件的安全访问的一部分软件,这种访问是有限的,并由内核决定一个程序在什么时候对某部分硬件操作多长时间。直接对硬件操作是非常复杂的。所以内核通常提供一种硬件抽象的方法,来完成这些操作。有了這個,通过进程间通信机制及系统调用,应用进程可间接控制所需的硬件资源(特别是处理器及IO设备)。 严格地说,内核并不是计算机系统中必要的组成部分。有些程序可以直接地被调入计算机中执行;这样的设计,说明了设计者不希望提供任何硬件抽象和操作系统的支持;它常见于早期计算机系统的设计中。但隨著電腦技術的發展,最终,一些辅助性程序,例如程序加载器和调试器,被设计到机器核心当中,或者写入在只读记忆体里。这些变化发生时,操作系统内核的概念就渐渐明晰起来了。 (zh) النَّوَاةُ (الجمع: نَوَيات ونوىً) هي قلب كل نظام تشغيل للحاسوب تقوم بدور حلقة الوصل بين عتاد الحاسوب وبرمجياته، وتقوم أيضًا بعملية التحكم بمصادر الجهاز. لدى النواة طبقة تتصل بها البرمجيات مما يوفر إمكانيات الحاسب الآلي للبرمجيات التي يتحكم فيها المستخدم. تعد إحدى البرامج الأولى التي تحمل عند بدء التشغيل (بعد أداة محمل الإقلاع). كما تدير طلبات البرمجيات للإدخال والإخراج، ويترجمها إلى تعليمات لمعالجة البيانات في وحدة المعالجة المركزية. وتدير أيضًا الذاكرة والأجهزة الطرفية مثل لوحة المفاتيح والشاشة والطابعة والسماعات.وظائف النواة تقوم بها كل نواة بصورة مختلفة عن الأخرى. فمثلا تقوم النواة الأحادية بالعمل في حيز واحد من الذاكرة، وبهذا تحقق تحسن في أداء النظام. أما النواة المصغرة (النوية) فتقوم بتنفيذ معظم عملياتها في حيز المستخدم لكي تحافظ على توزيع وتفرقة المهام عن بعضها وبهذا تسهل عملية تحسين (ar) Un nucli del sistema operatiu (kernel en anglès), en informàtica sovint només nucli, és la part fonamental d'un sistema operatiu. És el programari responsable de facilitar als diversos programes accés segur al maquinari de l'ordinador. Ja que hi ha molts programes i l'accés al maquinari és limitat, el nucli també s'encarrega de decidir quin programa podrà fer ús d'un dispositiu i durant quant de temps, cosa coneguda com a multiplexat. Accedir al maquinari directament pot ser realment complex, per això els nuclis solen implementar una sèrie d'. Això permet amagar la complexitat, i proporciona una interfície neta i uniforme al maquinari subjacent, facilitant-ne l'ús per part del programador. (ca) Jádro operačního systému (anglicky kernel, výslovnost [ˈkəːnl]) je ve výpočetní technice část operačního systému, která je při startu počítače zavedena do operační paměti, kde zůstává až do vypnutí počítače. Po zavedení do paměti je jádru předáno řízení, jádro dokončí inicializaci hardwaru a následně zajišťuje správu , umožňuje spouštění programů a poskytuje jim své služby. U pokročilých operačních systémů nikdy neztrácí kontrolu nad počítačem a po celou dobu jeho běhu koordinuje činnost všech spuštěných procesů. (cs) Ο όρος πυρήνας (kernel) στην πληροφορική αναφέρεται στο βασικό, θεμέλιο τμήμα ενός λειτουργικού συστήματος (ΛΣ) το οποίο αλληλεπιδρά στενά με το υλικό του υπολογιστή. Ο πυρήνας είναι υπεύθυνος για την αυτόματη διαχείριση των του συστήματος, την κατανομή τους στις εκτελούμενες εφαρμογές, την απρόσκοπτη εκτέλεση των τελευταίων και την επικοινωνία μεταξύ υλικού και λογισμικού. (el) En informática, un núcleo o kernel (de la raíz germánica Kern, núcleo, hueso) es un software que constituye una parte fundamental del sistema operativo, y se define como la parte que se ejecuta en modo privilegiado (conocido también como modo núcleo). Es el principal responsable de facilitar a los distintos programas acceso seguro al hardware de la computadora o en forma básica, es el encargado de gestionar recursos, a través de servicios de llamada al sistema. Como hay muchos programas y el acceso al hardware es limitado, también se encarga de decidir qué programa podrá usar un dispositivo de hardware y durante cuánto tiempo, lo que se conoce como multiprogramación. Acceder al hardware directamente puede ser realmente complejo, por lo que los núcleos suelen implementar una serie de abstr (es) Ein Kernel (englisch [ˈkɝːnəl], übersetzt Kern), auch Betriebssystemkern (oder verkürzt Systemkern), ist der zentrale Bestandteil eines Betriebssystems. In ihm ist die Prozess- und Datenorganisation festgelegt, auf der alle weiteren Softwarebestandteile des Betriebssystems aufbauen. Er bildet die unterste Softwareschicht des Systems und hat direkten Zugriff auf die Hardware. Weitere Softwarekomponenten eines Betriebssystems liegen in der Regel in einer übergeordneten Schicht. Die Konstruktion eines Betriebssystem-Kernels gehört zum Themenbereich der Informatik und der Softwaretechnik. (de) The kernel is a computer program at the core of a computer's operating system and generally has complete control over everything in the system. It is the portion of the operating system code that is always resident in memory and facilitates interactions between hardware and software components. A full kernel controls all hardware resources (e.g. I/O, memory, cryptography) via device drivers, arbitrates conflicts between processes concerning such resources, and optimizes the utilization of common resources e.g. CPU & cache usage, file systems, and network sockets. On most systems, the kernel is one of the first programs loaded on startup (after the bootloader). It handles the rest of startup as well as memory, peripherals, and input/output (I/O) requests from software, translating them into (en) Kernel merupakan program komputer yang menjadi inti dari sebuah sistem operasi komputer, dengan kontrol terhadap segala hal atas sistem tersebut. Pada kebanyakan sistem, kernel merupakan salah satu dari program yang dijalankan dalam urutan pertama saat komputer dinyalakan. Kernel menangani fungsi-fungsi selanjutnya atas proses penyiapan komputer dari sejak komputer dinyalakan seperti menangani layanan input/output dari program lain, menerjemahkanya ke dalam instruksi-instruksi untuk dieksekusi oleh prosesor. Kernel juga menangani perangkat kerja lain seperti memori, papan ketik, tetikus, monitor, printer, speaker, serta perangkat-perangkat lainnya. (in) Un noyau de système d’exploitation, ou simplement noyau, ou kernel en anglais, est une des parties fondamentales de certains systèmes d’exploitation. Il gère les ressources de l’ordinateur et permet aux différents composants — matériels et logiciels — de communiquer entre eux. (fr) Ядро́ (англ. kernel) — центральная часть операционной системы (ОС), обеспечивающая приложениям координированный доступ к ресурсам компьютера, таким как процессорное время, память, внешнее аппаратное обеспечение, внешнее устройство ввода и вывода информации. Также обычно ядро предоставляет сервисы файловой системы и сетевых протоколов. Описанная задача может различаться в зависимости от типа архитектуры ядра и способа её реализации. (ru) Em computação, o núcleo ou kernel é o componente central do sistema operativo da maioria dos computadores; ele serve de ponte entre aplicativos e o processamento real de dados feito a nível de hardware. As responsabilidades do núcleo incluem gerenciar os recursos do sistema (a comunicação entre componentes de hardware e software). Geralmente como um componente básico do sistema operativo, um núcleo pode oferecer a camada de abstração de nível mais baixo para os recursos (especialmente processadores e dispositivos de entrada/saída) que softwares aplicativos devem controlar para realizar sua função. Ele tipicamente torna estas facilidades disponíveis para os processos de aplicativos através de mecanismos de comunicação entre processos e chamadas de sistema. (pt) Ядро́ (англ. Kernel) — центральна частина операційної системи, що реалізовує інтерфейс між прикладними процесами та обладнанням комп'ютера. Завантажується в оперативну пам'ять комп'ютера і безпосередньо взаємодіє з апаратурою, забезпечуючи керування апаратними засобами (при цьому використовуються драйвери (модулі ядра) підключеного в систему обладнання), підтримку одночасної роботи багатьох користувачів (багатокористувацький режим), підтримку паралельного виконання багатьох процесів в системі (багатозадачність). Зазвичай ядро робить ці об'єкти доступними для прикладних процесів через і системних викликів. (uk) |
rdfs:label | نواة (نظم تشغيل) (ar) Nucli del sistema operatiu (ca) Jádro operačního systému (cs) Kernel (Betriebssystem) (de) Πυρήνας (υπολογιστές) (el) Kerno (operaciumo) (eo) Núcleo (informática) (es) Nukleo (informatika) (eu) Kernel (ilmu komputer) (in) Noyau de système d'exploitation (fr) Kernel (operating system) (en) Kernel (it) 커널 (컴퓨팅) (ko) Kernel (nl) カーネル (ja) Jądro systemu operacyjnego (pl) Núcleo (sistema operacional) (pt) Operativsystemkärna (sv) Ядро операционной системы (ru) Ядро операційної системи (uk) 内核 (zh) |
owl:sameAs | freebase:Kernel (operating system) dbpedia-fi:Kernel (operating system) dbpedia-fr:Kernel (operating system) dbpedia-it:Kernel (operating system) http://d-nb.info/gnd/4338679-9 yago-res:Kernel (operating system) wikidata:Kernel (operating system) dbpedia-af:Kernel (operating system) dbpedia-als:Kernel (operating system) dbpedia-ar:Kernel (operating system) http://ast.dbpedia.org/resource/Nucleu_(informática) dbpedia-az:Kernel (operating system) http://azb.dbpedia.org/resource/چکیردک(ایشلتیم_سیستمی) dbpedia-be:Kernel (operating system) dbpedia-bg:Kernel (operating system) http://bn.dbpedia.org/resource/কার্নেল_(কম্পিউটার_বিজ্ঞান) http://bs.dbpedia.org/resource/Kernel dbpedia-ca:Kernel (operating system) dbpedia-cs:Kernel (operating system) dbpedia-da:Kernel (operating system) dbpedia-de:Kernel (operating system) dbpedia-el:Kernel (operating system) dbpedia-eo:Kernel (operating system) dbpedia-es:Kernel (operating system) dbpedia-et:Kernel (operating system) dbpedia-eu:Kernel (operating system) dbpedia-fa:Kernel (operating system) dbpedia-gl:Kernel (operating system) dbpedia-he:Kernel (operating system) http://hi.dbpedia.org/resource/कर्नल_(कम्प्यूटर) dbpedia-hr:Kernel (operating system) dbpedia-hu:Kernel (operating system) http://ia.dbpedia.org/resource/Nucleo_(informatica) dbpedia-id:Kernel (operating system) dbpedia-is:Kernel (operating system) dbpedia-ja:Kernel (operating system) dbpedia-ka:Kernel (operating system) dbpedia-ko:Kernel (operating system) dbpedia-ku:Kernel (operating system) dbpedia-la:Kernel (operating system) dbpedia-lmo:Kernel (operating system) http://lt.dbpedia.org/resource/Branduolys_(OS) http://lv.dbpedia.org/resource/Kodols_(operētājsistēma) http://mg.dbpedia.org/resource/Kernel dbpedia-mk:Kernel (operating system) http://ml.dbpedia.org/resource/കെർണൽ_(കമ്പ്യൂട്ടിങ്) http://mn.dbpedia.org/resource/Цөмийн_горим dbpedia-mr:Kernel (operating system) dbpedia-ms:Kernel (operating system) http://my.dbpedia.org/resource/ကာနဲလ်_(ကွန်ပျူတာ) dbpedia-nl:Kernel (operating system) dbpedia-nn:Kernel (operating system) dbpedia-no:Kernel (operating system) http://pa.dbpedia.org/resource/ਕਰਨਲ_(ਆਪਰੇਟਿੰਗ_ਸਿਸਟਮ) dbpedia-pl:Kernel (operating system) dbpedia-pt:Kernel (operating system) dbpedia-ro:Kernel (operating system) dbpedia-ru:Kernel (operating system) http://scn.dbpedia.org/resource/Kernel dbpedia-sh:Kernel (operating system) http://si.dbpedia.org/resource/කර්නලය_(පරිගණක) dbpedia-simple:Kernel (operating system) dbpedia-sk:Kernel (operating system) dbpedia-sl:Kernel (operating system) dbpedia-sr:Kernel (operating system) dbpedia-sv:Kernel (operating system) http://te.dbpedia.org/resource/కెర్నలు_(కంప్యూటరు) dbpedia-th:Kernel (operating system) http://tl.dbpedia.org/resource/Kernel dbpedia-tr:Kernel (operating system) dbpedia-uk:Kernel (operating system) http://uz.dbpedia.org/resource/Operatsion_tizim_yadrosi http://vec.dbpedia.org/resource/Kernel dbpedia-vi:Kernel (operating system) dbpedia-zh:Kernel (operating system) https://global.dbpedia.org/id/56Mwh |
prov:wasDerivedFrom | wikipedia-en:Kernel_(operating_system)?oldid=1120236497&ns=0 |
foaf:depiction | wiki-commons:Special:FilePath/Kernel-hybrid.svg wiki-commons:Special:FilePath/Kernel-simple.svg wiki-commons:Special:FilePath/Kernel_Layout.svg wiki-commons:Special:FilePath/Unix_history-simple.svg wiki-commons:Special:FilePath/Kernel-microkernel.svg |
foaf:isPrimaryTopicOf | wikipedia-en:Kernel_(operating_system) |
is dbo:genre of | dbr:RTLinux dbr:GNU_Mach dbr:Linux-libre |
is dbo:wikiPageDisambiguates of | dbr:Kernel |
is dbo:wikiPageRedirects of | dbr:Kernel_(computer_science) dbr:Nucleus_(operating_system) dbr:Kernel_computer_science dbr:Kernel_image dbr:Operating_system/kernel dbr:Operating_system_kernel dbr:Operating_system_kernels dbr:Hybrid_monolithic_kernel dbr:Kernel_(Computer_Science) dbr:Kernel_(computer) dbr:Kernel_design dbr:Kernel_memory dbr:OS_kernel dbr:No-kernel dbr:No_kernel dbr:No_kernell |
is dbo:wikiPageWikiLink of | dbr:PowerTOP dbr:Preemption_(computing) dbr:Protection_ring dbr:Psion_(company) dbr:Pwnie_Awards dbr:QNX dbr:QUIC dbr:Samsung_Galaxy_S_Plus dbr:Samsung_Knox dbr:List_of_computer_scientists dbr:Microcomputer dbr:Migration_(virtualization) dbr:Monolithic_kernel dbr:Multi-Environment_Real-Time dbr:Network_Bootable_Image dbr:MSDOS.SYS dbr:Mac_OS_nanokernel dbr:Meizu_M6_miniPlayer dbr:Memory_leak dbr:Partition_type dbr:Principle_of_least_privilege dbr:ProbeVue dbr:Process_identifier dbr:Kernel_(computer_science) dbr:2022_in_science dbr:Basic_Linear_Algebra_Subprograms dbr:BeRTOS dbr:Berkeley_Software_Distribution dbr:Bill_Joy dbr:Bionic_(software) dbr:Blue_screen_of_death dbr:Brick_(electronics) dbr:David_Cheriton dbr:Dconf dbr:Debian dbr:Application_software dbr:Architecture_of_Windows_NT dbr:Ardence dbr:History_of_operating_systems dbr:Hooksafe dbr:Hw.sensors dbr:List_of_important_publications_in_computer_science dbr:List_of_pioneers_in_computer_science dbr:Pat_Villani dbr:Per_Brinch_Hansen dbr:Richard_Rashid dbr:DARPA_Quantum_Network dbr:DMA_attack dbr:DNIX dbr:Ubuntu dbr:Ubuntu_Studio dbr:Unix dbr:Unix_filesystem dbr:VMware_ESXi dbr:V_(operating_system) dbr:Valorant dbr:Valve_Anti-Cheat dbr:Vampire_(theorem_prover) dbr:Vanguard_(microkernel) dbr:DevConf.cz dbr:Device_driver dbr:Devicetree dbr:Double_fault dbr:Dynamic_linker dbr:Dynamic_loading dbr:Init dbr:Intel_MPX dbr:InterMezzo_(file_system) dbr:Ioctl dbr:RAID dbr:Readahead dbr:Light-weight_process dbr:List_of_operating_systems dbr:List_of_programmers dbr:List_of_programming_languages_by_type dbr:Powernode_9080 dbr:Stakkato dbr:Virtual_device dbr:dev/random dbr:Columbia_Cycada dbr:Command_CICS dbr:Comparison_of_open-source_operating_systems dbr:Comparison_of_operating_systems dbr:Compatibility_layer dbr:Computer_security dbr:Cosmos_(operating_system) dbr:Matt_Suiche dbr:MeeGo dbr:Meltdown_(security_vulnerability) dbr:Memory_management dbr:Memory_paging dbr:SDS_940 dbr:SPIN_(operating_system) dbr:Child_process dbr:Gazelle_(web_browser) dbr:Louis_Pouzin dbr:Nucleus_(operating_system) dbr:Nvidia_Optimus dbr:Out-of-order_execution dbr:RTLinux dbr:Second-generation_programming_language dbr:Timeline_of_Australian_inventions dbr:Clang dbr:Alexander_Berg dbr:Embedded_database dbr:End_node_problem dbr:Endace dbr:Envsys dbr:FreeBSD dbr:FreeRTOS dbr:Free_and_open-source_graphics_device_driver dbr:Ftrace dbr:Fuchsia_(operating_system) dbr:Fugaku_(supercomputer) dbr:GNU_GRUB dbr:GNU_Mach dbr:Game_engine dbr:Gene_Spafford dbr:General_protection_fault dbr:Genshin_Impact dbr:Gentoo_Linux dbr:Gernot_Heiser dbr:Ghost_(operating_system) dbr:Glibc dbr:Glossary_of_computer_science dbr:Graphics_Core_Next dbr:Minix dbr:Minix_3 dbr:Mkdir dbr:MontaVista dbr:Motorola_Backflip dbr:Multics dbr:Multiuser_DOS dbr:NTLDR dbr:Containerization_(computing) dbr:Context_switch dbr:Copy-on-write dbr:Criticism_of_Linux dbr:Cross_compiler dbr:Thomas_Bushnell dbr:Thompson_shell dbr:LOBOS dbr:Android-x86 dbr:Android_(operating_system) dbr:Antivirus_software dbr:Apple_IIGS dbr:Apple_SOS dbr:Arch_Hurd dbr:Armbian dbr:BatteryMAX dbr:Alucard dbr:Benson_Leung dbr:Berkeley_Timesharing_System dbr:Berknet dbr:LibreSSL dbr:Librem dbr:Linux dbr:Linux-libre dbr:Linux_From_Scratch dbr:Linux_Lite dbr:Linux_kernel dbr:Linux_namespaces dbr:LynxOS dbr:MP/M dbr:MQX dbr:MSX_BASIC dbr:MUSIC/SP dbr:MacOS dbr:Mac_OS_X_Snow_Leopard dbr:Mac_Pro dbr:Mach_(kernel) dbr:Cache_(computing) dbr:Call_gate_(Intel) dbr:SigmaTel dbr:Signal_(IPC) dbr:Simputer dbr:Singularity_(operating_system) dbr:Close_(system_call) dbr:Cloud_computing dbr:Comparison_of_operating_system_kernels dbr:Comparison_of_user_features_of_operating_systems dbr:Computer_Consoles_Inc. dbr:Computer_file dbr:Computer_program dbr:Yuen_Poovarawan dbr:Zephyr_(operating_system) dbr:Features_new_to_Windows_7 dbr:Features_new_to_Windows_8 dbr:Friend_(operating_system) dbr:Funnel_(concurrent_computing) dbr:Kernel_debugger dbr:Kernel_panic dbr:Kernel_preemption dbr:Kernel_same-page_merging dbr:Kexec dbr:Keystroke_logging dbr:Kqueue dbr:Page_fault dbr:Portland_Project dbr:Terminate-and-stay-resident_program dbr:The_Bread_Board_System dbr:Microkernel dbr:Microsoft_Windows_version_history dbr:Rootkit dbr:True_Names dbr:Windows_9x dbr:Synthetic_file_system dbr:Avie_Tevanian dbr:BackSlash_Linux dbr:Bada dbr:C++ dbr:CBL-Mariner dbr:CICS dbr:CP/M-86 dbr:C_(programming_language) dbr:Ad_blocking dbr:Thoth_(operating_system) dbr:TiVo dbr:Timeline_of_DOS_operating_systems dbr:Timeline_of_computing_2000–2009 dbr:Timeline_of_computing_2020–present dbr:ToaruOS dbr:TrueNAS dbr:TrueOS dbr:UNICOS dbr:Dataindustrier_AB dbr:VxWorks dbr:WarpOS dbr:WebOS dbr:Web_server dbr:Windowing_system dbr:Windows_1.0x dbr:Windows_7 dbr:Windows_8 dbr:Windows_95 dbr:Windows_Embedded_Compact dbr:Windows_Mobile dbr:Windows_NT_4.0 dbr:Windows_Phone_7 dbr:Windows_Phone_8 dbr:Windows_Registry dbr:Windows_Server_2008_R2 dbr:Windows_Task_Scheduler dbr:Distributed_file_system_for_cloud dbr:Distributed_firewall dbr:Distributed_operating_system dbr:Dr._Dobb's_Excellence_in_Programming_Award dbr:Futex dbr:GEC_4000_series dbr:GNU_Project dbr:HHCode dbr:HLH_Orion dbr:HPE_Integrity_Servers dbr:HP_Integral_PC dbr:HTree dbr:Heap_overflow dbr:Joanna_Rutkowska dbr:Linux_kernel_version_history dbr:Loadable_kernel_module dbr:Loader_(computing) dbr:Login_spoofing dbr:Long-term_support dbr:System_software dbr:Ntoskrnl.exe dbr:SpareMiNT dbr:System_request dbr:W^X dbr:A2_(operating_system) dbr:A_Commentary_on_the_UNIX_Operating_System dbr:AmigaOS dbr:DEC_Alpha dbr:DSOS dbr:DTrace dbr:D_(programming_language) dbr:Darling_(software) dbr:Data_Plane_Development_Kit dbr:Data_remanence dbr:Database dbr:DragonFly_BSD dbr:EComStation dbr:EGL_(API) dbr:EKA1 dbr:EKA2 dbr:ERIKA_Enterprise dbr:EROS_(microkernel) dbr:EXtremeDB dbr:Eudyptula_novaehollandiae dbr:Exec_(Amiga) dbr:ExpressVPN dbr:Faronics dbr:Filesystem_Hierarchy_Standard dbr:Filesystem_in_Userspace dbr:Fiwix dbr:Fli4l dbr:Fragmentation_(computing) dbr:Basic_partitioned_access_method dbr:Nintendo_3DS_system_software dbr:NixOS dbr:Norton_360 dbr:Norton_Internet_Security |
is dbp:genre of | dbr:RTLinux dbr:GNU_Mach dbr:Linux-libre |
is dbp:kernelType of | dbr:Fli4l |
is owl:differentFrom of | dbr:Compute_kernel |
is foaf:primaryTopic of | wikipedia-en:Kernel_(operating_system) |