
この授業では、英語のみのかたと日本語のみのかたも大丈夫です。
Students who speak only English or only Japanese are welcome in this class.
The many tasks that computers perform for us can roughly be broken
down into five categories:
* process data
* name data
* move data
* store data
* manage data
The operating system regulates access to both data and resources, and
provides abstractions that make the above tasks straightforward.
The most critical fact of modern systems is that data and computing and storage resources may be spread across the planet. Computing on such distributed data requires moving data, often replicating it in the process. Decisions about computations, as well as the computations themselves, must be made with an eye to achieving this efficiently and robustly.