Please note that the content of this book primarily consists of articles available from Wikipedia or other free sources online. HelenOS is an operating system based on a multiserver microkernel design. The source code of HelenOS is published under the BSD License, making the operating system free software. ElenOS is based on a preemptible microkernel called SPARTAN. The microkernel handles multitasking, mem ...Täielik kirjeldus
Please note that the content of this book primarily consists of articles available from Wikipedia or other free sources online. HelenOS is an operating system based on a multiserver microkernel design. The source code of HelenOS is published under the BSD License, making the operating system free software. ElenOS is based on a preemptible microkernel called SPARTAN. The microkernel handles multitasking, memory management and inter-process communication. It also provides kernel-based threads and supports symmetric multiprocessing. Each process (called task) can contain several threads (preemptively scheduled by the kernel) which, in turn, can contain several fibrils scheduled cooperatively in user space. Device and file-system drivers, as well as other system services, are implemented by a collection of user-space tasks (servers), creating thus the multiserver nature of HelenOS.