Sun Microsystems Laboratories The First Ten Years 1991 − 2001
نویسندگان
چکیده
Spring is a highly modular, distributed, object-oriented operating system. This paper describes the goals of the Spring system and provides overviews of the Spring object model, the security model, and the naming architecture. Implementation details of the Spring microkernel, virtual memory system, file system, and UNIX emulation are supplied.
منابع مشابه
Walkabout—A Retargetable Dynamic Binary Translation Framework
Dynamic compilation techniques have found a renaissance in recent years due to their use in high-performance implementations of the JavaTM language. Techniques originally developed for use in virtual machines for such object-oriented languages as Smalltalk are now commonly used in Java virtual machines (JVMTM) and Java just-intime compilers. These techniques have also been applied to binary tra...
متن کاملLong-term data resilience using opinion polls
Opinion Polls can be used as a means to reach weak agreement, an idea introduced by the LOCKSS system [1]. In this paper, we investigate a set of protocols that achieve data resilience for the long-term using a peer-to-peer network, where mutually untrusted peers are loosely organized. Peers use Opinion Polls to heal corrupted copies of data items instead of conventional methods that use consen...
متن کاملFrom Euclid’s GCD to Montgomery Multiplication to the Great Divide
Euclid’s method for finding the greatest common divisor (GCD) of two integers was first described around the year 300 B.C. This simple iterative method is often regarded as the grandfather of all algorithms in Number Theory today. Many advances have been made since then—for example, Berlekamp’s algorithm for multiplicative inverse and Montgomery’s technique for modular multiplication. These bin...
متن کاملSome Observations on Fairness of Bandwidth Sharing
This paper reviews the engineering solutions and economic models for fair allocation of network bandwidth to elastic flows. By using examples, it gives insight to Proportional Fairness, and how it compares to the fairness achieved by TCP. The second topic is a discussion of fair bandwidth allocation between multicast and unicast flows. By separating the discussion into economic and engineering ...
متن کاملWeb Applications - Spaghetti Code for the 21st Century
The software industry is currently in the middle of a paradigm shift. Applications are increasingly written for the World Wide Web rather than for any specific type of an operating system, computer or device. Unfortunately, the technologies used for web application development today violate well-known software engineering principles. Furthermore,they have reintroduced problems that had already ...
متن کامل