
As an Amazon Associate and affiliate partner, Menrva Books earns from qualifying purchases. Learn more
This is an introduction to concurrent programming in which several activities are processing in parallel. It is a UNIX based case study of operating system structures. TUNIS is an implementation of the UNIX kernel and is presented as an example of a Large concurrent program. It includes an overview of consurrent programming and OS, the CE, Concurrent Euclid, language, the structure of Euclid, and a chapter on implementing a small kernel to support concurrent processes.It concludes with an Appendix which provides a detailed Specification of the Euclid Concurrent Language (252 pages long). There is also a subject index as well as references at the ends of the chapters.
This text investigates the practical application of concurrent programming principles through the lens of the TUNIS operating system, a derivative of the UNIX kernel. R. C. Holt provides a structured examination of how concurrent processes are managed within complex software environments. By utilizing the Concurrent Euclid (CE) language as a primary tool, the author demonstrates the architectural requirements for building robust, multi-process operating systems. The work serves as both a theoretical overview and a technical case study for systems programmers.
What You Will Find
Experts recognize this work as a foundational text for understanding the intersection of language design and kernel development in the UNIX tradition. Readers frequently note the technical density of the prose, which is best suited for those with a background in systems programming and operating system theory.
Page Count:
323
Publication Date:
1982-11-01
Publisher:
Addison-Wesley
ISBN-10:
0201106949
ISBN-13:
9780201106947
No comments yet. Be the first to share your thoughts!