• Home
  • Search
  • Operating system support for small objects
  • Cite Icon32
  • https://doi.org/10.1109/iwooos.1991.183026Copy DOI Icon

Operating system support for small objects

  • Oct 17, 1991
  • P.r Wilson
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Operating systems should support fine-grained objects in two important ways. One is the use of fairly small pages (e.g. 1 KB) and fast, flexible virtual memory primitives. Another is the use of a binary code format that supports precise identification of pointers in registers and stacks. These features can support many novel and efficient uses of conventional hardware. Pointer swizzling (address translation) at page fault time can efficiently support huge address spaces with modest word sizes. Compressed paging implements a new level in the memory hierarchy (compressed in-memory storage) to bridge the growing gap between RAM and disk. Adaptive prefetching promises to reduce page fault costs more effectively than increasing page sizes. Many other applications would also benefit, including garbage collection, checkpointing, distributed virtual memories, lazy evaluation, and memory striping to reduce cache conflicts. >

Similar Papers
  • Research Article
  • Citations12

Mosaic

  • Aug 28, 2018
  • ACM SIGOPS Operating Systems Review
  • Rachata Ausavarungnirun +6
  • Conference Article
  • Citations128

Mosaic

  • Oct 14, 2017
  • Rachata Ausavarungnirun +6
  • PDF
  • Research Article
  • Citations3

An Improved Page Replacement Algorithm Using Block Retrieval of Pages

  • Sep 22, 2018
  • International Journal of Engineering & Technology
  • Govind Prasad Arya +2
  • Conference Article
  • Citations60

COATCheck

  • Mar 25, 2016
  • Daniel Lustig +3
  • Conference Article
  • Citations4

Scattered superpage: A case for bridging the gap between superpage and page coloring

  • Oct 01, 2013
  • Licheng Chen +5
  • Research Article
  • Citations2

Direct address translation for virtual memory in energy-efficient embedded systems

  • Dec 01, 2008
  • ACM Transactions on Embedded Computing Systems
  • Xiangrong Zhou +1
  • Conference Article
  • Citations11

Page fault behavior and two prepaging schemes

  • Mar 27, 1996
  • Seongje Cho +1
  • Conference Article
  • Citations1165

Exokernel

  • Jan 01, 1995
  • D R Engler +2
  • Research Article

Penerapan Virtual Memory terhadap Kinerja CPU, GPU, dan Respons Multitasking pada Windows 10

  • Oct 29, 2025
  • Mars Jurnal Teknik Mesin Industri Elektro Dan Ilmu Komputer
  • Fauzia Fredella +1
  • Book Chapter

3 - Evolution of Software Technology

  • Jan 01, 2005
  • Server Architectures
  • René J Chevance
  • Conference Article

Poster: Toward Operating System Assisted Hierarchical Memory Management for Heterogeneous Architectures

  • Nov 01, 2012
  • Balazs Gerofi +3
  • Conference Article
  • Citations248

The interaction of architecture and operating system design

  • Jan 01, 1991
  • Thomas E Anderson +3
  • Research Article

Memory optimization in function and set manipulation with BDDs

  • Jan 01, 1998
  • Software: Practice and Experience
  • G Cabodi +2
  • Conference Article
  • Citations6

Windows NT pagefile.sys Virtual Memory Analysis

  • May 01, 2015
  • Michael Gruhn
  • Conference Article
  • Citations17

ActivePointers: A Case for Software Address Translation on GPUs

  • Jun 01, 2016
  • Sagi Shahar +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.