Material Detail

"Operating Systems and Middleware: Supporting Controlled Interaction" icon

Operating Systems and Middleware: Supporting Controlled Interaction

'In this book, you will learn about all three kinds of interaction. In all three cases, interesting software techniques are needed in order to bring the computations into contact, yet keep them suffciently at arm’s length that they don’t compromise each other’s reliability. The exciting challenge, then, is supporting controlled interaction. This includes support for computations that share a single computer and interact with one another, as your email and word processing programs do. It also includes support for data storage and network communication. This book describes how all these kinds of support are provided both by operating systems and by additional software layered on top of operating systems, which is known as middleware. Chapter 1 provides an overview of the text as a whole,... Show More


  • User Rating
  • Comments  (1) Comments
  • Learning Exercises
  • Bookmark Collections
  • Course ePortfolios
  • Accessibility Info

More about this material


Disciplines with similar materials as Operating Systems and Middleware: Supporting Controlled Interaction
Other materials like Operating Systems and Middleware: Supporting Controlled Interaction


Log in to participate in the discussions or sign up if you are not already a MERLOT member.
Jens Lechtenbörger
1 year ago
I restructured my course on Operating Systems (OS) based on this OER book. The book covers standard university-level OS topics, which are relevant for my course, as well as aspects of middleware, which I did not use. The book contains several examples in Java, others in C/C++, so some prior knowledge of programming is required (but not much). I find the book highly accessible, and I received some comments by students who agree. Disclaimer: Source files for this book are available on GitHub, where I contributed to the book's contents before adopting it for my teaching. Thus, I'm biased, but if you find areas that you'd like to see improved, I can tell you that the author is open to include your changes.
Used in course? Yes
Time spent reviewing site: Some weeks