Virtual Memory for the Sprite Operating System

Abstract

Sprite is an operating system being designed for a network of powerful personal workstations. A virtual memory system has been designed for Sprite that currently runs on the Sun architecture. This virtual memory system has several important features. First, it allows processes to share memory. Second, it allows all of the physical pages of memory to be in use at the same time; that is, no pool of free pages is required. Third, it performs remote paging. Finally, it speeds program startup by using free memory as a cache for recently-used programs.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jun 29, 1986
Accession Number
ADA619315

Entities

People

  • Michael N. Nelson

Organizations

  • University of California, Berkeley

Tags

Communities of Interest

  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Algorithms
  • Boundaries
  • California
  • Computer Programs
  • Computer Science
  • Computers
  • Electrical Engineering
  • Engineering
  • Language
  • Measurement
  • Multiprocessors
  • Object Code
  • Operating Systems
  • Personal Computers
  • Servers (Computer Hardware)
  • Universities

Fields of Study

  • Computer science

Readers

  • Parallel and Distributed Computing.