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...

Show More


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

More about this material


Log in to participate in the discussions or sign up if you are not already a MERLOT member.
Jens Lechtenbörger
4 years 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