Full Text Available
Note: Clicking the button above will open the full text document at the original institutional repository in a new window.
Thesis (MSc) -- University of Stellenbosch, 1991.
| Main Author: | |
|---|---|
| Other Authors: | |
| Format: | Thesis |
| Language: | English |
| Published: |
Stellenbosch : Stellenbosch University
2012
|
| Subjects: | |
| Tags: |
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 |