Full Text Available

Note: Clicking the button above will open the full text document at the original institutional repository in a new window.

An efficient kernel to support the client-server model

Thesis (MSc) -- University of Stellenbosch, 1991.

Saved in:
Bibliographic Details
Main Author: Fouche, Werner
Other Authors: De Villiers, P. J. A.
Format: Thesis
Language:English
Published: Stellenbosch : Stellenbosch University 2012
Subjects:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1867613763557916672
access_status_str Open Access
author Fouche, Werner
author2 De Villiers, P. J. A.
author_browse De Villiers, P. J. A.
Fouche, Werner
author_facet De Villiers, P. J. A.
Fouche, Werner
author_sort Fouche, Werner
collection Thesis
dc_rights_str_mv Stellenbosch University
description Thesis (MSc) -- University of Stellenbosch, 1991.
format Thesis
id oai:scholar.sun.ac.za:10019.1/69089
institution Stellenbosch University (South Africa)
language English
last_indexed 2026-06-10T12:41:19.170Z
license_str Other — see source repository
provenance_str_mv Harvested via OAI-PMH from SUNScholar — Stellenbosch University Repository
publishDate 2012
publishDateRange 2012
publishDateSort 2012
publisher Stellenbosch : Stellenbosch University
publisherStr Stellenbosch : Stellenbosch University
record_format dspace
source_str SUNScholar — Stellenbosch University Repository
spelling oai:scholar.sun.ac.za:10019.1/69089 An efficient kernel to support the client-server model Fouche, Werner De Villiers, P. J. A. Krzesinksi, A. E. Stellenbosch University. Faculty of Science. Dept. of Computer Science. Operating systems (Computers) -- Design Dissertations -- Computer science Thesis (MSc) -- University of Stellenbosch, 1991. This thesis describes the design and implementation of a message-based operating system kernel. The kernel was designed to serve as a platform for implementing new operating systems. Therefore no particular operating system model was built into the kernel. Instead a minimal set of mechanisms needed to construct operating systems was selected and incorporated into the kernel. The kernel supports -protected virtual address spaces, -lightweight processes, -interprocess communication, -the enforcement of mutual exclusion among competing processes -and a process synchronisation mechanism. Taken together these attributes define an abstract entity called a virtual machine (VM). VMs are the abstract machine architecture to which operating systems implemented with the aid of the kernel are targeted. An implicit benefit of this approach is that the resulting operating systems are independent of the underlying hardware architecture and can thus be transported to other hardware architectures by the simple expedient of porting the kernel.Performance measurements of an implementation of the kernel on an iAPX386-based microcomputer are presented. The performance of the kernel compares favourably to that of similar operating system kernels developed elsewhere. Masters 2012-08-27T12:26:55Z 2012-08-27T12:26:55Z 1991 Thesis http://hdl.handle.net/10019.1/69089 en Stellenbosch University 100 pages application/pdf Stellenbosch : Stellenbosch University
spellingShingle Operating systems (Computers) -- Design
Dissertations -- Computer science
Fouche, Werner
An efficient kernel to support the client-server model
title An efficient kernel to support the client-server model
title_full An efficient kernel to support the client-server model
title_fullStr An efficient kernel to support the client-server model
title_full_unstemmed An efficient kernel to support the client-server model
title_short An efficient kernel to support the client-server model
title_sort efficient kernel to support the client server model
topic Operating systems (Computers) -- Design
Dissertations -- Computer science
url http://hdl.handle.net/10019.1/69089
work_keys_str_mv AT fouchewerner anefficientkerneltosupporttheclientservermodel
AT fouchewerner efficientkerneltosupporttheclientservermodel