NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Memory protectionAccidental overwriting of files or of memory regions belonging to other programs, browsing of personal files by superusers, Trojan horses, and viruses are examples of breakdowns in workstations and personal computers that would be significantly reduced by memory protection. Memory protection is the capability of an operating system and supporting hardware to delimit segments of memory, to control whether segments can be read from or written into, and to confine accesses of a program to its segments alone. The absence of memory protection in many operating systems today is the result of a bias toward a narrow definition of performance as maximum instruction-execution rate. A broader definition, including the time to get the job done, makes clear that cost of recovery from memory interference errors reduces expected performance. The mechanisms of memory protection are well understood, powerful, efficient, and elegant. They add to performance in the broad sense without reducing instruction execution rate.
Document ID
19890017032
Acquisition Source
Legacy CDMS
Document Type
Preprint (Draft being sent to journal)
Authors
Denning, Peter J.
(Research Inst. for Advanced Computer Science Moffett Field, CA, United States)
Date Acquired
September 6, 2013
Publication Date
July 21, 1988
Subject Category
Computer Operations And Hardware
Report/Patent Number
NAS 1.26:184961
RIACS-TR-88.17
NASA-CR-184961
Accession Number
89N26403
Funding Number(s)
CONTRACT_GRANT: NCC2-387
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available