Cart (Loading....) | Create Account
Close category search window
 

VIM: taming software with hardware

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

1 Author(s)
Halpern, M. ; Berkeley Technol. Group., CA, USA

The computing world already agrees that software should never be written more than once. The goal of reusable software is widely shared, and developers have undertaken many projects to realize it. I applaud these efforts, and I have also attempted to contribute to them, but I now propose something more radical:my contention is that much software doesn't need to be written even once - particularly software devoted to the task of memory management. I propose that we make unnecessary all the software dedicated to this task by giving programmers so much physical memory that they can work as if they had infinite memory-virtual infinite memory. This proposal rests on two main points. First, I estimate that nearly half the code produced is directly or indirectly dedicated to memory management. If this claim seems surprising, note that what I call memory management software is not just that portion explicitly dubbed memory management by its authors, but all the code that exists solely because memory is a critical resource. Second, I contend that we could replace all that software with physical memory, and we would profit greatly from doing so.

Published in:

Computer  (Volume:36 ,  Issue: 10 )

Date of Publication:

Oct. 2003

Need Help?


IEEE Advancing Technology for Humanity About IEEE Xplore | Contact | Help | Terms of Use | Nondiscrimination Policy | Site Map | Privacy & Opting Out of Cookies

A not-for-profit organization, IEEE is the world's largest professional association for the advancement of technology.
© Copyright 2014 IEEE - All rights reserved. Use of this web site signifies your agreement to the terms and conditions.