|
Distributed operating systemsGive an example of a protocol that does not yield races when two processes try to delete the same tuple at the same time. 23. Consider an Orca system running on a network with hardware broadcasting. Why does the ratio of read operations to write operations affect the performance? 7 Case Study 1: Amoeba In this chapter we will give our first example of a distributed operating system: Amoeba. In the following one we will look at a second example: Mach. Amoeba is a distributed operating system: it makes a collection of CPUs and I/O equipment act like a single computer. It also provides facilities for parallel programming where that is desired. This chapter describes the goals, design, and implementation of Amoeba. For more information about Amoeba, see (Mullender et al., 1990; and Tanenbaum et al., 1990). 7.1. INTRODUCTION TO AMOEBA In this section we will give an introduction to Amoeba, starting with a brief history and its current research goals. Then we will look at the architecture of a typical Amoeba system ...» |
Код для вставки книги в блог HTML
phpBB
текст
|
|