Full Text Available

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

A high level disc controller

Includes bibliographical references.

Saved in:
Bibliographic Details
Main Author: Feyder, Barry
Other Authors: Rodd, M G
Format: Thesis
Language:English
Published: Department of Computer Science 2015
Subjects:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1867613146221379584
access_status_str Open Access
author Feyder, Barry
author2 Rodd, M G
author_browse Feyder, Barry
Rodd, M G
author_facet Rodd, M G
Feyder, Barry
author_sort Feyder, Barry
collection Thesis
description Includes bibliographical references.
format Thesis
id oai:open.uct.ac.za:11427/13872
institution University of Cape Town (South Africa)
language eng
last_indexed 2026-06-10T12:31:30.019Z
license_str Not specified — see source repository
provenance_str_mv Harvested via OAI-PMH from UCTD — University of Cape Town Open Access Repository
publishDate 2015
publishDateRange 2015
publishDateSort 2015
publisher Department of Computer Science
publisherStr Department of Computer Science
record_format dspace
source_str UCTD — University of Cape Town Open Access Repository
spelling oai:open.uct.ac.za:11427/13872 A high level disc controller Feyder, Barry Rodd, M G Applied Science Includes bibliographical references. Since the emergence of the digital computer in the 1940s, computer architecture has been largely dictated by the requirements of mathematicians and scientists. Trends have thus been towards processing data as quickly and as accurately as possible. Even now, in the age of large scale integration culminating in the microprocessor, internal structures remain committed to these ideals. This is not surprising since the main users of computers are involved with data processing and scientific computing. The process control engineer, who turned to the digital computer to provide the support he required in his ever increasing strive towards automation, has had therefore to use these generalized computing structures. His basic requirements however, are somewhat different to those of the data processing manager or the scientific user. He has to contend with an inherent problem of synchronizing the computer to the real-world timing of his plants. He is far more interested in the response time of the computer to an external occurrence than he is to sheer 'number-crunching' power. Despite the trends in process control towards distributed computing, even the most advanced systems require a relatively large central processor. This processor is called upon to carry out a wide variety of different tasks most of which are 'requested' by external events. Multiprogramming facilities are therefore essential and are normally effected by means of a real-time operating system. One of the prime objectives of such a real time operating system is to permit the various programs to be run at the required time on some priority basis. In many cases these routines can be large - thus requiring access to backing storage. Traditionally the backing store, implemented by a moving-head disc for example is under the control of the real-time operating system. This can have serious consequences. If real-time requirements are to be met, transfer to and from the disc must be made as rapidly as possible. Also, in initiating and controlling such transfer, the computer is using time which otherwise could be avai1ab1e for useful, process-orientated work. With the rapid advancement of digital technology, the time is c1ear1y right to examine our present computer architecture. This dissertation explores the problem area previously discussed - the control over the bulk storage device in a real-time process-control computer system. It is proposed that a possible solution lies in the development of an intelligent backing-store controller. This essentially combines the conventional low-level backing store interface with a special purpose processor which handles all file routines. This dissertation demonstrates how such a structure can be implemented using current technology, and will evaluate its inherent advantages. 2015-09-14T08:35:56Z 2015-09-14T08:35:56Z 1979 Master Thesis Masters MSc http://hdl.handle.net/11427/13872 eng application/pdf Department of Computer Science Faculty of Science University of Cape Town
spellingShingle Applied Science
Feyder, Barry
A high level disc controller
thesis_degree_str Master's
title A high level disc controller
title_full A high level disc controller
title_fullStr A high level disc controller
title_full_unstemmed A high level disc controller
title_short A high level disc controller
title_sort high level disc controller
topic Applied Science
url http://hdl.handle.net/11427/13872
work_keys_str_mv AT feyderbarry ahighleveldisccontroller
AT feyderbarry highleveldisccontroller