Filters








464 Hits in 4.3 sec

An implementation of an external pager interface on BSD UNIX

Hsiao-Hsi Wang, Pei-Ku Lu, Ruei-Chuan Chang
1995 Journal of Systems and Software  
We have designed and implemented an external pager facility on the ConvexOS for Convex supercomputers to enhance memory management capability within the kernel.  ...  A group of generic interfaces that can be used to construct a memory manager at user level is proposed.  ...  Combining the primitives described above, we can construct an external pager to deal with the paging requests and administer the backing storage.  ... 
doi:10.1016/0164-1212(94)00074-w fatcat:mqzp5vyahrev5nhy73afga2lum

User-Level Management of Kernel Memory [chapter]

Andreas Haeberlen, Kevin Elphinstone
2003 Lecture Notes in Computer Science  
The pagers have full control over the memory resources they manage; they can even preempt and later restore individual pages of kernel memory.  ...  We also report experiences with an experimental kernel that implements our scheme and outline our plans to further develop the approach.  ...  This redundant data can be exported by simply discarding the contents of the page, and returning a vacant page to the pager.  ... 
doi:10.1007/978-3-540-39864-6_23 fatcat:cy3lm35ngfgtpeazhub5rwxesi

Casper: A Cached Architecture Supporting Persistence

Francis Vaughan, Tracy Lo Basso, Alan Dearle, Chris D. Marlin, Chris J. Barter
1992 Computing Systems  
This paper describes an architecture that supports concurrent access to a shared persistent object store.  ...  If an external pager is associated with a user process, the Mach kernel will forward page fault exceptions to that external pager, which will return the required data (in the case of a read fault) or may  ...  External Pager The abstraction of the persistent address space within a client is managed by the external pager.  ... 
dblp:journals/csys/VaughanBDMB92 fatcat:vm24kkwnlfgznbboentibm3q74

Application-controlled physical memory using external page-cache management

Kieran Harty, David R. Cheriton
1992 Proceedings of the fifth international conference on Architectural support for programming languages and operating systems - ASPLOS-V  
With the cost of a page fault to disk in the hundreds of thousands of instructions for the foresee- able future, an application can only expect to trade space External page-cache management,  ...  Our approach also subsumes the external pager mechanism of Mach and V.  ... 
doi:10.1145/143365.143511 dblp:conf/asplos/HartyC92 fatcat:lagfnv3wf5bebgrfmikm7tc7ty

Application-Controlled Physical Memory using External Page-Cache Management

Kieran Harty, David R. Cheriton
1992 ACM SIGOPS Operating Systems Review  
We describe the design, implementation and evaluation of a virtual memory system that provides application control of physical memory using external page-cache management.  ...  memory management support, especially in a multiprogramming environment.  ...  UCB/ERL M88/19, University o f California Berkeley, March 1988. 18] Indira Subramanian Managing Discardable Pages with an External Pager In Proceedings of the Second Usenix Mach S y m p osium, Monterey  ... 
doi:10.1145/142111.964620 fatcat:efmqkpg3kndwzpmvkxdzgclm4q

Application-controlled physical memory using external page-cache management

Kieran Harty, David R. Cheriton
1992 SIGPLAN notices  
We describe the design, implementation and evaluation of a virtual memory system that provides application control of physical memory using external page-cache management.  ...  memory management support, especially in a multiprogramming environment.  ...  UCB/ERL M88/19, University o f California Berkeley, March 1988. 18] Indira Subramanian Managing Discardable Pages with an External Pager In Proceedings of the Second Usenix Mach S y m p osium, Monterey  ... 
doi:10.1145/143371.143511 fatcat:2z7fsjp735cd3iyz7mhs4rluea

The duality of memory and communication in the implementation of a multiprocessor operating system

M. Young, A. Tevanian, R. Rashid, D. Golub, J. Eppinger
1987 ACM SIGOPS Operating Systems Review  
This paper explores the goals, design and implementation of Mach and its external memory management facility.  ...  This feature allows applications such as transaction management systems to participate in decisions regarding secondary storage management and page replacement.  ...  Mach is being released externally to interested researchers. The second release of Mach was made in April, 1987. The next release is scheduled for the end of October, 1987.  ... 
doi:10.1145/37499.37507 fatcat:j7vt2rv2zzdmxjrc7yxhl6um5u

The duality of memory and communication in the implementation of a multiprocessor operating system

M. Young, A. Tevanian, R. Rashid, D. Golub, J. Eppinger
1987 Proceedings of the eleventh ACM Symposium on Operating systems principles - SOSP '87  
This paper explores the goals, design and implementation of Mach and its external memory management facility.  ...  This feature allows applications such as transaction management systems to participate in decisions regarding secondary storage management and page replacement.  ...  Mach is being released externally to interested researchers. The second release of Mach was made in April, 1987. The next release is scheduled for the end of October, 1987.  ... 
doi:10.1145/41457.37507 dblp:conf/sosp/YoungTRGECBBB87 fatcat:7mblbcll75afdphha3jieb22ti

The UVM Virtual Memory System

Charles D. Cranor, Guru M. Parulkar
1999 USENIX Annual Technical Conference  
Topics covered include mapping, memory object management, anonymous memory and copy-on-write mechanisms, and pager design.  ...  We focus our discussion on the design decisions made when creating UVM and contrast the UVM design with the less efficient BSD VM design.  ...  To get a page of an object's data from backing store in BSD VM, the VM system must allocate a new page, add it to the object, and then request that the pager fill it with data.  ... 
dblp:conf/usenix/CranorP99 fatcat:3imwtmoo7nbh5aolsp4f64tzwi

Mobility Management and Performance Statistics in Cellular Communication

C Ufuah, K O Tanno
2020 Zenodo  
Mobility management enables the networks to track the location of mobile nodes. Location management encompasses location registration and call delivery or paging.  ...  With the convergence of the internet and wireless mobile communications and with the rapid growth in the number of mobile subscribers, mobility management emerges as one of the most important and challenging  ...  A page simply transmitted an identification number, which was recognized only by the pager being addressed. If that pager were in range, it beeped, hence the term beeper.  ... 
doi:10.5281/zenodo.4319087 fatcat:7zara7jq3ba2hhfgwgziw5qvya

An examination of operating system support for persistent object systems

A. Dearle, J. Rosenberg, F. Henskens, F. Vaughan, K. Maciunas
1992 Proceedings of the Twenty-Fifth Hawaii International Conference on System Sciences  
We concentrate on four major areas, namely: addressing, stability and resilience, process management and protection.  ...  A user, however, may provide a manager for a memory object using an external pager.  ...  In this case the kernel will call the external pager interface function memory-object-data-write with suitable parameters. The external pager must deal with this page in some suitable way.  ... 
doi:10.1109/hicss.1992.183232 fatcat:nzha3vc765fxfg5xwpq7apuysu

A comparison of three microkernels

Andrew S. Tanenbaum
1995 Journal of Supercomputing  
This design puts the network code in user space, analogous to the external pager.  ...  Only when a page is written to, does a fault occur and an actual copy made.  ...  These are demand paged under the control of an external pager, as in Mach.  ... 
doi:10.1007/bf01245395 fatcat:rscqsqbxgrfwjhse3quwvd4sgq

Technology, work, and information flows: Lessons from the implementation of a wireless alert pager system

Madhu C. Reddy, David W. McDonald, Wanda Pratt, M. Michael Shabot
2005 Journal of Biomedical Informatics  
We describe four challenges that SICU staff members faced with respect to the alerts pagers.  ...  In this paper, we examine the introduction of a wireless alerts pager in a surgical intensive care unit (SICU).  ...  For example, when an attending physician receives an alert concerning a patientÕs critical result, he could send a page directly to the resident treating the patient with advice on how to deal with the  ... 
doi:10.1016/j.jbi.2004.11.010 pmid:15896696 fatcat:gietkiy5xrd7vp2a43j2jc37xm

A taxonomy-based comparison of several distributed shared memory systems

Ming-Chit Tam, Jonathan M. Smith, David J. Farber
1990 ACM SIGOPS Operating Systems Review  
A b s t r a c t Two possible modes of Input/Output (I/O)are "sequential" and "random-access", and there is an extremely strong conceptual link between I/O and communication.  ...  We use caching and issues such as address space structure and page replacement schemes to define a taxonomy.  ...  An external pager manages the backing store of its objects. Objects are accessed by mapping them into the addressable virtual memory of a process.  ... 
doi:10.1145/382244.382831 fatcat:iouznquh5ngx3lah7zrpao3abe

The performance of μ-kernel-based systems

Hermann Härtig, Michael Hohmuth, Jochen Liedtke, Sebastian Schönberg
1997 Proceedings of the sixteenth ACM symposium on Operating systems principles - SOSP '97  
Even real-time memory management including second-level cache allocation can be implemented at user-level, coexisting with L4Linux.  ...  Moreover, we ported the Linux operating system to run on top of the L4 p-kernel and compared the resulting system with both Linux running native, and MkLinux, a Linux version that executes on top of a  ...  Jaeger, Frans Kaashoek, Orran Krieger, Sven Rudolph, Dan Sturman, and John Tracey provided helpful feedback and commentary on earlier versions of this paper, Many thanks to AIM Technology for providing us with  ... 
doi:10.1145/268998.266660 dblp:conf/sosp/HartigHLSW97 fatcat:yldnxzo62bhj3mevusre34kjjm
« Previous Showing results 1 — 15 out of 464 results