Home

About

Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network
FAQHELPSITE MAPCONTACT US


  Advanced Search  

 
Operating System Implications of Fast, Cheap, Non-Volatile Memory Katelin Bailey Luis Ceze Steven D. Gribble Henry M. Levy
 

Summary: Operating System Implications of Fast, Cheap, Non-Volatile Memory
Katelin Bailey Luis Ceze Steven D. Gribble Henry M. Levy
University of Washington
Department of Computer Science & Engineering
{katelin, luisceze, gribble, levy}@cs.washington.edu
Abstract. The existence of two basic levels of storage
(fast/volatile and slow/non-volatile) has been a long-standing
premise of most computer systems, influencing the design
of OS components, including file systems, virtual memory,
scheduling, execution models, and even their APIs. Emerging
resistive memory technologies ­ such as phase-change memory
(PCM) and memristors ­ have the potential to provide large,
fast, non-volatile memory systems, changing the assumptions
that motivated the design of current operating systems. This
paper examines the implications of non-volatile memories on a
number of OS mechanisms, functions, and properties.
1 Introduction
New memory technologies promise game-changing fea-
tures whose impact felt broadly, from embedded comput-
ers to mobile devices to datacenters. For example, phase-

  

Source: Anderson, Richard - Department of Computer Science and Engineering, University of Washington at Seattle

 

Collections: Computer Technologies and Information Sciences