A concurrent programming system with a flexible structure

dc.contributorPh.D. Program in Computer Engineering.
dc.contributor.advisorBalman, Tunç.
dc.contributor.authorŞıkoğlu, Tamer.
dc.date.accessioned2023-03-16T10:13:26Z
dc.date.available2023-03-16T10:13:26Z
dc.date.issued1984.
dc.description.abstractThis dissertation describes the design and imp)ementation of a concurrent programming system called CPS/1100 which is a modelling language used in systems programming. Processor dedication and program trace capabilities are the distinguishing characteristics of the language. In addition to these features, the implementation scheme used in developing the language is such that it can easily be modified and extended to develop languages for specific applications. This flexible character of the language can be considered as the main contribution of the present work. Structurally, CPS/1100 is an extension of a Pascal compiler by prescanner and postscanner routines. Prescanner routines provide syntax and semantic checks of the CPS/1100 statements and the control directives, while the postscanner routine modifies the assembler codes produced by the Pascal compiler. Concurrency primitives of Exec8, which is the system program of Univac 1100 machjnes, are utilized to maintain task creation, removal and control. This dissertation provides an overview of concurrent programming and multitasking on Univac 1100 systems. Statements, structure and implementation details of CPS/1100 are explained. Typical concurrent programming problems are solved by using CPS/1100 to prove its capabilities. Finally, this study is evaluated.
dc.format.extent30 cm.
dc.format.pagesx, 271 leaves;
dc.identifier.otherCMPE 1984 Si2 PhD
dc.identifier.urihttps://digitalarchive.library.bogazici.edu.tr/handle/123456789/12530
dc.publisherThesis (Ph.D.) - Bogazici University. Institute for Graduate Studies in Science and Engineering, 1984.
dc.relationIncludes appendices.
dc.relationIncludes appendices.
dc.subject.lcshParallel programming (Computer science)
dc.subject.lcshConcurrent Pascal (Computer program language)
dc.titleA concurrent programming system with a flexible structure

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
b1166309.015108.001.PDF
Size:
8.41 MB
Format:
Adobe Portable Document Format

Collections