Memory Management in Symunix II (Classic Reprint): A Design for Large-Scale Shared Memory Multiprocessors - Softcover

Edler, Jan

 
9781333809560: Memory Management in Symunix II (Classic Reprint): A Design for Large-Scale Shared Memory Multiprocessors

Synopsis

Explore how Symunix II designs a memory management system for large parallel computers. This book explains how shared and private memory are handled, how image files back a process image, and how a flexible, low-level interface supports complex parallel workloads.

In this work, the author details a UNIX-based memory model that integrates file mapping, image-backed memory, and user-mode address space management. It emphasizes portability, performance, and the needs of large-scale MIMD systems, with concrete discussions of machines like Ultra II, RP3, and the IBM RT PC. The text highlights design choices that balance shared memory capabilities with per-process privacy and the role of the file system as a backing store for the entire process image.

- Learn how shared memory can be provided beyond fork, including inheritance, file mapping, and inter-family sharing
- See how memory regions are described, allocated, and managed with a flexible kernel interface
- Understand image-file backed memory, lazy file creation, and performance tricks for caching and I/O
- Discover how user-mode address space management enables diverse parallel programming environments

Ideal for readers interested in operating system design, parallel processing, and memory management on large shared-memory systems.

"synopsis" may belong to another edition of this title.

Other Popular Editions of the Same Title