The design of a distributed kernel for a multiprocessor system
The possibilities of increased responsiveness, throughput, availability, reliability and cost-effectiveness invite investigation of the hardware and software design of multiprocessor computing systems. This thesis describes an experiment in the design of a multiprocessor operating system based on t...
Main Author: | |
---|---|
Language: | English |
Published: |
2010
|
Subjects: | |
Online Access: | http://hdl.handle.net/2429/22981 |
id |
ndltd-UBC-oai-circle.library.ubc.ca-2429-22981 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-UBC-oai-circle.library.ubc.ca-2429-229812018-01-05T17:42:00Z The design of a distributed kernel for a multiprocessor system Boyle, Patrick David Microprocessors Multiprocessors Minicomputers The possibilities of increased responsiveness, throughput, availability, reliability and cost-effectiveness invite investigation of the hardware and software design of multiprocessor computing systems. This thesis describes an experiment in the design of a multiprocessor operating system based on the distribution of kernel functionality among the processors. One of the design objectives was to build a system capable of supporting real-time applications and a general-purpose, multi-user environment concurrently. The hardware base is a simple, closely-coupled, star network of autonomous computers constructed from "off-the-shelf" boards. The operating system developed, named Distributed Verex, is an extension of Verex which is a descendant of Thoth. The Verex kernel provides an environment of processes and inter-process communication via message-passing on a uniprocessor computer. Distributed Verex provides the same environment uniformly and transparently throughout the multiprocessor system. Distributed Verex has been implemented and is undergoing continuing development. Initial performance measurements are given. Science, Faculty of Computer Science, Department of Graduate 2010-03-29T21:13:16Z 2010-03-29T21:13:16Z 1982 Text Thesis/Dissertation http://hdl.handle.net/2429/22981 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. |
collection |
NDLTD |
language |
English |
sources |
NDLTD |
topic |
Microprocessors Multiprocessors Minicomputers |
spellingShingle |
Microprocessors Multiprocessors Minicomputers Boyle, Patrick David The design of a distributed kernel for a multiprocessor system |
description |
The possibilities of increased responsiveness, throughput, availability, reliability and cost-effectiveness invite investigation of the hardware and software design of multiprocessor computing systems.
This thesis describes an experiment in the design of a multiprocessor operating system based on the distribution of kernel functionality among the processors. One of the design objectives was to build a system capable of supporting real-time applications and a general-purpose, multi-user environment concurrently.
The hardware base is a simple, closely-coupled, star network of autonomous computers constructed from "off-the-shelf" boards. The operating system developed, named Distributed Verex, is an extension of Verex which is a descendant of Thoth. The Verex kernel provides an environment of processes and inter-process communication via message-passing on a uniprocessor computer. Distributed Verex provides the same environment uniformly and transparently throughout the multiprocessor system.
Distributed Verex has been implemented and is undergoing continuing development. Initial performance measurements are given. === Science, Faculty of === Computer Science, Department of === Graduate |
author |
Boyle, Patrick David |
author_facet |
Boyle, Patrick David |
author_sort |
Boyle, Patrick David |
title |
The design of a distributed kernel for a multiprocessor system |
title_short |
The design of a distributed kernel for a multiprocessor system |
title_full |
The design of a distributed kernel for a multiprocessor system |
title_fullStr |
The design of a distributed kernel for a multiprocessor system |
title_full_unstemmed |
The design of a distributed kernel for a multiprocessor system |
title_sort |
design of a distributed kernel for a multiprocessor system |
publishDate |
2010 |
url |
http://hdl.handle.net/2429/22981 |
work_keys_str_mv |
AT boylepatrickdavid thedesignofadistributedkernelforamultiprocessorsystem AT boylepatrickdavid designofadistributedkernelforamultiprocessorsystem |
_version_ |
1718592180865466368 |