Use this URL to cite or link to this record in EThOS: https://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.776581
Title: The numerical solution of certain differential equations which occur in theoretical physics
Author: Allison, Arthur C.
Awarding Body: University of Glasgow
Current Institution: University of Glasgow
Date of Award: 1967
Availability of Full Text:
Access from EThOS:
Access from Institution:
Abstract:
The thesis describes the general problems of organizing computer batch processing systems. It also describes the particular work undertaken by the author to implement a practical system for running student (and other) Algol programs prepared on Teletypes, using pseudo-off-line loading. The objects of the systems were twofold; firstly, to make more efficient use of the KDF9 operating system and secondly, as an aid to undergraduate teaching. Two programs were written to load programs and data punched on Westrex Teletypes to magnetic tape for subsequent compilation and execution by the modified Whetstone compiler. The first program was written as part of the KDF9 non-time-sharing Director to perform the loading pseduo-off-line, thus making more use of the central processor. The second program was wrriten in the KDF9 assembly language, Usercode, to operate in program mode in a high priority level on the time-shared KDF9. Both programs read paper tape punched on Teletypes and convert this input to KDF9 paper tape code before writing the source programs onto magnetic tape. The main problems were: (1) Representation of Algol on Teletypes, and (2) Code conversion from the chosen representation to KDF9 Flexowriter Algol. The representation was chosen so that the meaning of symbols when typed would be clear to the programmer. This was particularly important for undergraduate teaching since the students had no previous experience of preparing programs. Conversion to KDF9 Flexowriter Algol was achieved by a 'look-at' table and routines to deal with different characters. The system allowed students' programs to be run several times each day, results being available about one hour after each run, and thus assisted in the teaching of Algol. The KDF9 was used more efficiently, since a batch of programs was run in a much shorter time then the same number of programs would have taken under the standard operating system.
Supervisor: Not available Sponsor: Not available
Qualification Name: Thesis (Ph.D.) Qualification Level: Doctoral
EThOS ID: uk.bl.ethos.776581  DOI: Not available
Share: