Application-Controlled Physical Memory using External Page-Cache Management
ACM SIGOPS Operating Systems ReviewPublished 1 April 1992
Kieran Harty, David R. Cheriton
Citations136
SJR quartileQ3
SJR score0.32
SNIP0.48
Generate an AI Snapshot to get a quick, structured summary of this paper.
Study Snapshot
ObjectiveStudy objective
MethodsResearch methodology
PopulationPopulation studied
Sample sizeSample sizes
OutcomesStudy outcomes here
ResultsStudy results comes here
LimitationsResearch study limitations comes here
A concise AI-generated summary of the paper will appear here once you click Generate AI Snapshot.
TL;DR
A sweet wrapping machine includes a continuously rotating feed disc having regularly pitched sweet-receiving pockets, a continuously rotate wrapping wheel having pockets having pockets spaced at a greater pitch than the pockets in the feed disc, and a continually rotating transfer wheel including pockets which receive the sweets.
Abstract
No abstract available.
Keywords
Computer Science
ACM Transactions on Computer SystemsScheduler activations
432 Citations1992Thomas E. Anderson, Brian N. Bershad +2 more
This paper argues that the performance of kernel threads is inherently worse than that of user-level threads, and proposes a new kernel interface and user-level thread package that together provide the same functionality as kernel threads without compromising the performance and flexibility advantages of user-level management of parallelism.
Communications of the ACMOperating system support for database management
384 Citations1981Michael Stonebraker
Several operating system services are examined with a view toward their applicability to support of database management functions.
ACM SIGOPS Operating Systems ReviewProcess control and scheduling issues for multiprogrammed shared-memory multiprocessors
255 Citations1989Andrew Tucker, Anjali Gupta
This paper proposes a way of controlling the number of runnable processes associated with an application dynamically, to ensure good performance and discusses implications of the proposed scheme for multiprocessor schedulers, and how the scheme should interface with parallel programming languages.
Virtual memory primitives for user programs
243 Citations1991Andrew W. Appel, Kai Li
This work surveys several user-level algorithms that make use of page-protection techniques, and analyzes their common characteristics in an attempt to answer the question, "What virtual-memory primitives should the operating system provide to user processes, and how well do today's operating systems provide them?"
ACM SIGOPS Operating Systems ReviewThe duality of memory and communication in the implementation of a multiprocessor operating system
218 Citations1987Michael W. Young, Avadis Tevanian +3 more
Process control and scheduling issues for multiprogrammed shared-memory multiprocessors
212 Citations1989Andrew Tucker, Aman Gupta
ComputerScheduling support for concurrency and parallelism in the Mach operating system
147 Citations1990David L. Black
Support for common uniform-memory-access architectures that have all memory equidistant from all processors in terms of access time is emphasized, but it does not provide a complete solution to load-balancing problems for this class of machine.
Very Large Data BasesThe Design of XPRS
129 Citations1988Michael Stonebraker, Randy H. Katz +2 more
An overview of the techniques used to build a DBMS at Berkeley that will simultaneously provide high performance and high availability in transaction processing environments, in applications with complex ad-hoc queries and in Applications with large objects such as images or CAD layouts is presented.
ComputerParadigm: a highly scalable shared-memory multicomputer architecture
76 Citations1991David R. Cheriton, Hendrik A. Goosen +1 more
Paradigm (parallel distributed global memory), a shared-memory multicomputer architecture that is being developed to show that one can build a large-scale machine using high-performance microprocessors, is discussed and some results to date are summarized.
ACM SIGOPS Operating Systems ReviewVirtual memory management for database systems
72 Citations1982Irving L. Traiger
This paper looks at two particular approaches to database system design, and sees how (and why) they interface to file systems as they do, and describes some of the functions and constraints that would have to be supported by a generalized page manager.
Extending the Mach External Pager Interface to Accomodate User-Level Page Replacement Policies.
53 Citations1990Dylan McNamee, Katherine Armstrong
An extension to the external pager interface is described that allows the programmer to specify the page replacement policy as well as the backing storage for a region of virtual memory.
The multics virtual memory
50 Citations1969Alain Bensoussan, C. T. Clingen +1 more
It is shown how the Multics software achieves the effect of a large segmented main memory through the use of the GE 645 segmentation and paging hardware.
Exporting a user interface to memory management from a communication-oriented operating system
49 Citations1989Michael W. Young
It is concluded that an external memory management interface is a useful, affordable component that should be provided by future operating systems.
ACM Transactions on Computer SystemsUIO: a uniform I/O system interface for distributed systems
42 Citations1987David R. Cheriton
The UIO (uniform I/O) system interface that has been used for the past five years in the V distributed operating system is described, with the focus on the key design issues.
Page allocation to reduce access time of physical caches
19 Citations1990Brian K. Bray, William L. Lunch +1 more
Colored page allocation reduces the number of bits that need to be translated before cache access, allowing large low-associativity caches to be indexed before address translation, which reduces the latency to the processor.
Journal of Virological MethodsManaging Discardable Pages with an External Pager
11 Citations1991Indira Subramanian
A real-time PCR assay for rapid, sensitive and quantitative detection of OsHV-1 and compared it with a conventional PCR technique described previously, which found the assay was about 100-fold more sensitive than single PCR method using C(2)/C(6) primers.
Comments on workstation operating systems and virtual memory
5 Citations2003Robert B. Hagmann
The author deals with the question of what piece of software should be responsible for virtual memory decisions and concludes that the user, programmer, or programming environment are better suited to provide this function than the operating system.
