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...

Full description

Bibliographic Details
Main Author: Boyle, Patrick David
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