The Alta Operating System (1999)
| Citations: | 6 - 2 self |
BibTeX
@MISC{Tullmann99thealta,
author = {Patrick Alexander Tullmann and Wilson C. Hsieh and John B. Carter and Date Frank and J. Lepreau and Robert R. Kessler and David S. Chapman},
title = {The Alta Operating System},
year = {1999}
}
OpenURL
Abstract
Many modern systems, including web servers, database engines, and operating system kernels, are using language-based protection mechanisms to provide the safety and integrity traditionally supplied by hardware. As these language-based systems become used in more demanding situations, they are faced with the same problems that traditional operating systems have solved|namely shared resource management, process separation, and per-process resource accounting. While many incremental changes to language-based, extensible systems have been proposed, this thesis demonstrates that comprehensive solutions used in traditional operating systems are applicable and appropriate. This thesis describes Alta, an implementation of the Fluke operating system's nested process model in a Java virtual machine. The nested process model is a hierarchical operating system process model designed to provide a consistent approach to user-level, per-process resource accounting and control. This model accounts fo...







