[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/165854.165867acmconferencesArticle/Chapter ViewAbstractPublication PagessplashConference Proceedingsconference-collections
Article
Free access

Tools for the development of application-specific virtual memory management

Published: 01 October 1993 Publication History
First page of PDF

References

[1]
Aldus Corporation, Seattle, WA. Pagemaker Additions Developer Toolkit, February 1992.
[2]
Alonso, R. and Appel, A. An Advisor for Flexible Working Sets. In Proceedings of the 1990 ACM SIGMETRICS Conference on Measurement and Modeling of Computer Systems, pp. 153-159, May 1990.
[3]
Anderson. T., Bershad, B., Lazowska, E., and Levy, H. Scheduler Activations: Effective Kernel Support for the User- Level Management of Parallelism. In ACM Trallsaclions on Computer Systems, pp. 53- 79, February 1992.
[4]
Appel, A. W. and Li, K. Virtual Memory Primitives for User Programs. In Proceedings of the 4th ACM Symposium on Architectural Support for Programming Languages and Operating Systems, pp. 96-107, Santa Clara, California, April 1991.
[5]
Bershad, B., Lazowska, E., and Levy. H. PRESTO: A System for Object- Oriented Parallel Programming. Software-- Practice and Experience. 18(8):713-732, August 1988.
[6]
Bershad. B. Anderson. T., Lazowska. E., and Levy. H. User-Level Interprocess Commnunication for Shared-Memory Multiprocessors. ACM Transactions on Computer Systems. 9(2):175-198, May 1991.
[7]
Cheriton, D. R., Goosen, H. A. and M achanick, P. Restructuring a Parallel Simulation to Improve Shared Memory Multiprocessor Cache Behavior: A First Experience. In Shared Memory Multiprocessor Symposium, Tokyo. Japan, April 1991.
[8]
Clark. J. Windou Programmer Guide To OLE/DDE. Prentice-Hall, 1992.
[9]
Denning, P. Working Sets, Past and Present. IEEE Transactions on Software Engineering. 6(1):64-84, January 1980.
[10]
DeWitt. D. and Carey. M. Extensible Database Systems. In Proc. Ist International Workshop on Expert Data Bases. October 1984.
[11]
Dyson, P. Xtensions for Xpress: Modular Software for Custom Systems. Seybold Report on Desktop Publishing, 6(10):1-21. June 1992.
[12]
Graham, S. Kessler, P. and McKusick. M. gprof: A Call Graph Execution Profiler. In Proceedings of the ACM SIGPLAN Symposium on Compiler Construction. pp. 120-126, June 1982.
[13]
Hagmann. R. Medium Term Virtual Memory Replacement. In Proceeding of the Third Workshop on Workstation Operating Systems, pp. 142-147. April 1992.
[14]
Harty, K. and Cheriton, D. R. Application-Controlled Physical Memory Using External Page-Cache Management. In Proceedings of the 5th ACM Symposium on Architectural Support for Programming Languages and Operating Systems. pp. 187-197. 1992.
[15]
Harty, K. and Cheriton. D. R. A Market Approach to Operating System Memory Allocation. Submitted For Publication., April 1993.
[16]
Kearns, J. P. and DeFazio. S. Diversity in Database Reference Behavior. In Performance Evaluetion Review. 1989.
[17]
Kiezales, G. and Lamping. J. Issues in the Design and Documentation of Class Libraries. In Proceedings of the Conference on Object-Oriented Programming: Systems. Languages. and Applications, pp. 435- 451. 1992.
[18]
Kiczales. G., des Riviebres. J., and Bobrow, D. G. The Art of the Metaobject Protocol. MIT Press, 1991.
[19]
Kiczales. G., Ashley, M., Rodriguez, L. Vahdat. A., and Bobrow. D. G. Metaobject Protocols Why We Want Theln and What Else They Can Do. In Paepcke, A. editor: Object-Oriented Programming: The CLOS Perspective. MIT Press, 1992.
[20]
Levy. H. and Lipman. P. Virtual Memory Management in the VAX / VMS Operating System. IEEE Computer, pp. 35- 41. March 1982.
[21]
Martonosi, M., Gupta, A. and Anderson. T. MemSpy: Analyzing Memory System Bottlenecks in Programs. In Proceedings of the 1992 ACM SIGMETRICS and PERFORMANCE '92 Conference on Measurement and Modeling of Computer Systems, pp. 1-12. June 1992.
[22]
McNamee, D. and Armstrong, K. Extending the Mach External Pager Interface to Accommodate User-Level Page Replacement Policies. In Proceedings of First USENIX Mach Symposium, Burlington. Vermont. October 1990.
[23]
Rashid, R., Tevanian. A., Young, M., Golub, D., Baron, R., Black. D., Bolosky. W. J., and Chew. J. Machine- Independent Virtual Memory Management for Paged Uniprocessor and Multiprocessor Architectures. IEEE Transactions on Computers, 37(8):896-908, August, 1988.
[24]
Steele Jr., G. L. Common LISP: The Language Digital Press, second edition, 1990.
[25]
Stonebraker, M. Operating System Support, for Database Management. In Communications of the ACM, 1981.
[26]
Stonebraker. M. Extensibility in POSTGRES. IEEE Database Engineering., September 1987.
[27]
Teller. S. J. and Sequin, C. H. Visibility Preprocessing For Interactive Walkthroughs. In Proceedings of the 25th Annual ACM Symposium on Computer Graphics. pp. 61-69. July 1991.
[28]
Vahdat. A. The Design of a Metaohject Protocol Controlling the Behavior of a Scheme Interpreter. Technical report. Xerox PARC, March 1993.
[29]
Yokote. Y. The Apertos Reflective Operating System: The Concept and its Implementation. In Proceedings of the conference on Object-Oriented Programming: Systems. Languages, and Applications, pp, 414-434. ACM. October 1992.
[30]
Young, M., Tevanian, A, Rashid, R., Golub, D. Eppinger, J., Chew. J. Bolosky. W. Black, D. and Baron. R. The Duality of Memory and Communication in the Implementation of a Multiprocessor Operating System. In Proceedings of the 11th ACM Symposium on Operating Systems Principles. pp. 63-76. November 1987.

Cited By

View all
  • (2023)FBMM: Using the VFS for Extensibility in Kernel Memory ManagementProceedings of the 19th Workshop on Hot Topics in Operating Systems10.1145/3593856.3595908(181-187)Online publication date: 22-Jun-2023
  • (2017)Treating the Storage Stack Like a NetworkACM Transactions on Storage10.1145/303296813:1(1-27)Online publication date: 16-Feb-2017
  • (2017)Formal Model-Based Synthesis of Application-Specific Static RTOSACM Transactions on Embedded Computing Systems10.1145/301577716:4(1-25)Online publication date: 11-May-2017
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
OOPSLA '93: Proceedings of the eighth annual conference on Object-oriented programming systems, languages, and applications
October 1993
454 pages
ISBN:0897915879
DOI:10.1145/165854
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 October 1993

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

OOPSLA93
Sponsor:

Acceptance Rates

Overall Acceptance Rate 268 of 1,244 submissions, 22%

Upcoming Conference

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)161
  • Downloads (Last 6 weeks)19
Reflects downloads up to 03 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2023)FBMM: Using the VFS for Extensibility in Kernel Memory ManagementProceedings of the 19th Workshop on Hot Topics in Operating Systems10.1145/3593856.3595908(181-187)Online publication date: 22-Jun-2023
  • (2017)Treating the Storage Stack Like a NetworkACM Transactions on Storage10.1145/303296813:1(1-27)Online publication date: 16-Feb-2017
  • (2017)Formal Model-Based Synthesis of Application-Specific Static RTOSACM Transactions on Embedded Computing Systems10.1145/301577716:4(1-25)Online publication date: 11-May-2017
  • (2016)sRouteProceedings of the 14th Usenix Conference on File and Storage Technologies10.5555/2930583.2930598(197-212)Online publication date: 22-Feb-2016
  • (2003)User-Level Management of Kernel MemoryAdvances in Computer Systems Architecture10.1007/978-3-540-39864-6_23(277-289)Online publication date: 2003
  • (2001)The sawmill framework for virtual memory diversityAustralian Computer Science Communications10.5555/545615.54559723:4(3-10)Online publication date: 15-Jan-2001
  • (2001)The sawmill framework for virtual memory diversityProceedings of the 6th Australasian conference on Computer systems architecture10.5555/545596.545597(3-10)Online publication date: 29-Jan-2001
  • (1999)Resource containersProceedings of the third symposium on Operating systems design and implementation10.5555/296806.296810(45-58)Online publication date: 22-Feb-1999
  • (1999)Distributed, configurable memory management in an operating system supporting quality of serviceProceedings 7th IEEE Workshop on Future Trends of Distributed Computing Systems10.1109/FTDCS.1999.818804(191-196)Online publication date: 1999
  • (1998)Dynamic service reconfiguration and migration in the Kea kernelProceedings. Fourth International Conference on Configurable Distributed Systems (Cat. No.98EX159)10.1109/CDS.1998.675769(156-163)Online publication date: 1998
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media