Opening book details…
Can I read Use of Tunis in an operating systems design course on EtoBox?
Use of Tunis in an operating systems design course by Atwood, J. W. is a Computer Science article available to read on EtoBox.
What is Use of Tunis in an operating systems design course about?
During the fall 1983 semester I offered a graduate course in Operating Systems Design, which consisted of two parts: . Reading and discussion of approximately 20 key papers in the areas of Concurrent Languages, Distributed Synchronization, Modular Program Construction, Protection, and Memory Management. 2. Examination of the source text of Tunis (Holt 1983), as an example of a complete operating system. This paper is a short account of my experience in using Tunis as a teaching tool. Tunis is a version of the Unix\* kernel. The Unix kernel has two major interfaces: the interface with the user, which is defined by the collection of calls which can be made to the Unix kernel by a user, and the interface with the disks, which is specified by the disk data structures and the operations which can be performed on these data structures. Unix is written primarily in C. Tunis implements both of these interfaces. However, it is written in Concurrent Euclid (Holt 1983), a programming language derived from Euclid by the addition of modules, monitors, and processors. Also, because Concurrent Euclid supports a particular style of modular programming, the internal structure of Tunis is quite diff
Who reads Use of Tunis in an operating systems design course?
It is typically read by researchers, students, and practitioners in Computer Science.
- Author
- Atwood, J. W.
- Publisher
- Association for Computing Machinery; Association for Computing Machinery (ACM) (ISSN 0163-5980)
- Published
- 1984
- Language
- EN
- Field
- Computer Science (Physical Sciences)