The raven kernel: a microkernel for shared memory multiprocessors
The Raven kernel is a small, lightweight operating system for shared memory multiprocessors. Raven is characterized by its movement of several traditional kernel abstractions into user space. The kernel itself implements tasks, virtual memory management, and low level excep-tion dispatching. All thr...
Main Author: | |
---|---|
Format: | Others |
Language: | English |
Published: |
2008
|
Online Access: | http://hdl.handle.net/2429/1945 |
id |
ndltd-UBC-oai-circle.library.ubc.ca-2429-1945 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-UBC-oai-circle.library.ubc.ca-2429-19452018-01-05T17:30:23Z The raven kernel: a microkernel for shared memory multiprocessors Ritchie, Duncan S. The Raven kernel is a small, lightweight operating system for shared memory multiprocessors. Raven is characterized by its movement of several traditional kernel abstractions into user space. The kernel itself implements tasks, virtual memory management, and low level excep-tion dispatching. All thread management, device drivers, and message passing functions are implemented completely in user space. This movement of typical kernel-level abstractions into user space can drastically reduce the overall number of user/kernel interactions for fine-grained parallel applications. Science, Faculty of Computer Science, Department of Graduate 2008-09-15T18:03:26Z 2008-09-15T18:03:26Z 1993 1993-05 Text Thesis/Dissertation http://hdl.handle.net/2429/1945 eng For non-commercial purposes only, such as research, private study and education. Additional conditions apply, see Terms of Use https://open.library.ubc.ca/terms_of_use. 5993654 bytes application/pdf |
collection |
NDLTD |
language |
English |
format |
Others
|
sources |
NDLTD |
description |
The Raven kernel is a small, lightweight operating system for shared memory multiprocessors. Raven is characterized by its movement of several traditional kernel abstractions into user space. The kernel itself implements tasks, virtual memory management, and low level excep-tion dispatching. All thread management, device drivers, and message passing functions are implemented completely in user space. This movement of typical kernel-level abstractions into user space can drastically reduce the overall number of user/kernel interactions for fine-grained parallel applications. === Science, Faculty of === Computer Science, Department of === Graduate |
author |
Ritchie, Duncan S. |
spellingShingle |
Ritchie, Duncan S. The raven kernel: a microkernel for shared memory multiprocessors |
author_facet |
Ritchie, Duncan S. |
author_sort |
Ritchie, Duncan S. |
title |
The raven kernel: a microkernel for shared memory multiprocessors |
title_short |
The raven kernel: a microkernel for shared memory multiprocessors |
title_full |
The raven kernel: a microkernel for shared memory multiprocessors |
title_fullStr |
The raven kernel: a microkernel for shared memory multiprocessors |
title_full_unstemmed |
The raven kernel: a microkernel for shared memory multiprocessors |
title_sort |
raven kernel: a microkernel for shared memory multiprocessors |
publishDate |
2008 |
url |
http://hdl.handle.net/2429/1945 |
work_keys_str_mv |
AT ritchieduncans theravenkernelamicrokernelforsharedmemorymultiprocessors AT ritchieduncans ravenkernelamicrokernelforsharedmemorymultiprocessors |
_version_ |
1718585683183927296 |