Filters








3,539 Hits in 6.1 sec

Converting a swap-based system to do paging in an architecture lacking page-referenced bits

Özalp Babaoglu, William Joy
1981 ACM SIGOPS Operating Systems Review  
This paper discusses the modifications made to the UNIX operating system for the VAX-11/780 to convert it from a swap-based segmented system to a paging-based virtual memory system.  ...  Of particular interest is that the host machine architecture does not include page-referenced bits.  ...  We are grateful to Domenico Ferrari, Juan Porcar, Jehan-Fran~ois P~ris, Tom B. London and John F. Reiser for their contribution to the early design effort, and to Charles Roberts, Richard Fateman.  ... 
doi:10.1145/1067627.806595 fatcat:tg76zdpgq5e55m2qqllfrt76ga

Converting a swap-based system to do paging in an architecture lacking page-referenced bits

?zalp Babaoḡlu, William Joy
1981 Proceedings of the eighth symposium on Operating systems principles - SOSP '81  
This paper discusses the modifications made to the UNIX operating system for the VAX-11/780 to convert it from a swap-based segmented system to a paging-based virtual memory system.  ...  Of particular interest is that the host machine architecture does not include page-referenced bits.  ...  We are grateful to Domenico Ferrari, Juan Porcar, Jehan-Fran~ois P~ris, Tom B. London and John F. Reiser for their contribution to the early design effort, and to Charles Roberts, Richard Fateman.  ... 
doi:10.1145/800216.806595 dblp:conf/sosp/BabaogluJ81 fatcat:5vjecl5tfrfpten2vqbf7utwlu

SymCall

John R. Lange, Peter Dinda
2011 Proceedings of the 7th ACM SIGPLAN/SIGOPS international conference on Virtual execution environments - VEE '11  
Symbiotic virtualization is a new approach to system virtualization in which a guest OS targets the native hardware interface as in full system virtualization, but also optionally exposes a software interface  ...  We describe the implementation of SwapBypass, a VMM-based service based on SymCall that reconsiders swap decisions made by a symbiotic Linux guest, adapting to guest memory pressure given current constraints  ...  Based on the similarity to system calls we refer to symbiotic upcalls as symcalls.  ... 
doi:10.1145/1952682.1952707 dblp:conf/vee/LangeD11 fatcat:io2p2zfehba2xlzaadsl7c6rne

SymCall

John R. Lange, Peter Dinda
2011 SIGPLAN notices  
Symbiotic virtualization is a new approach to system virtualization in which a guest OS targets the native hardware interface as in full system virtualization, but also optionally exposes a software interface  ...  We describe the implementation of SwapBypass, a VMM-based service based on SymCall that reconsiders swap decisions made by a symbiotic Linux guest, adapting to guest memory pressure given current constraints  ...  Based on the similarity to system calls we refer to symbiotic upcalls as symcalls.  ... 
doi:10.1145/2007477.1952707 fatcat:shrhvpb4vng6zkegsmrdcdlxae

An implementation of storage management in capability environments

Paolo Corsini, Lanfranco Lopriore
1995 Software, Practice & Experience  
In this paper, we present an approach to the management of a large virtual memory space aimed at solving these problems.  ...  The exploitation of the salient features of capability-based addressing environments leads to a high number of small objects existing in memory at the same time.  ...  Our scheme resulted from experimentation made on a prototype of a computer architecture with capability-based addressing. 21 We shall present our implementation with special reference to the architectural  ... 
doi:10.1002/spe.4380250503 fatcat:i2jwep4imrbmbnmpkrib6fugr4

A page-swapping prototype for VM/HPO

W. H. Tetzlaff, T. Beretvas, W. M. Buco, J. Greenberg, D. R. Patterson, G. A. Spivak
1987 IBM Systems Journal  
After a swap-in operation the referenced bits of the pages swapped in are reset in order to avoid mislead- ing reference indications.  ...  In order to identify working sets on a transaction basis, a significant change was made to the manage- ment of page reference bits.  ... 
doi:10.1147/sj.262.0215 fatcat:stgnpldv65dproezvanmm2fgjm

Minos

Jedidiah R. Crandall, S. Felix Wu, Frederic T. Chong
2006 ACM Transactions on Architecture and Code Optimization (TACO)  
the tag bits and perform virtual memory swapping.  ...  Our implementation of Minos for Red Hat Linux 6.2 on a Pentium-based emulator is a stable, usable Linux system on the network on which we are currently running a web server (http://minos.cs.ucdavis.edu  ...  ACKNOWLEDGMENTS In addition to thanking everyone we acknowledged in the two conference papers [Crandall and Chong 2004b; Crandall et al. 2005b ], we would like to thank the DIMVA reviewers who we forgot  ... 
doi:10.1145/1187976.1187977 fatcat:xtosxrf7pfd3nmsakxdyprq7tm

A dual-phase compression mechanism for hybrid DRAM/PCM main memory architectures

Seungcheol Baek, Hyung Gyu Lee, Chrysostomos Nicopoulos, Jongman Kim
2012 Proceedings of the great lakes symposium on VLSI - GLSVLSI '12  
This paper analyses the various challenges in integrating PCM into the system and the various PCM based main memory architectures that have been proposed so far.  ...  But there are few issues related to PCM that need to be addressed in order to integrate it as a potential memory for computers.  ...  But due to the lack of an shows that it dissipates much lesser power in its standby erase operation and hence the avoidance of the due to its meager leakage.  ... 
doi:10.1145/2206781.2206865 dblp:conf/glvlsi/BaekLNK12 fatcat:2q7eacaccjcsflzwifbx4o3ede

CheriABI

Brooks Davis, Khilan Gudka, Alexandre Joannou, Ben Laurie, A. Theodore Markettos, J. Edward Maste, Alfredo Mazzinghi, Edward Tomasz Napierala, Robert M. Norton, Michael Roe, Peter Sewell, Robert N. M. Watson (+9 others)
2019 Proceedings of the Twenty-Fourth International Conference on Architectural Support for Programming Languages and Operating Systems - ASPLOS '19  
To investigate this notion at scale, we describe the first adaptation of a full C-language operating system (FreeBSD) with an enterprise database (PostgreSQL) for complete spatial and referential memory  ...  The CHERI architecture allows pointers to be implemented as capabilities (rather than integer virtual addresses) in a manner that is compatible with, and strengthens, the semantics of the C language.  ...  The views, opinions, and/or findings contained in this report are those of the authors and should not be interpreted as representing the official views or policies of the Department of Defense or the U.S  ... 
doi:10.1145/3297858.3304042 dblp:conf/asplos/DavisWRNMBCCFGJ19 fatcat:teo4qzpjlzh7hk2jm3ui2pjwiy

A security assessment of the minos architecture

Jedidiah R. Crandall, Frederic T. Chong
2005 SIGARCH Computer Architecture News  
Our implementation of Minos for Red Hat Linux 6.2 on a Pentium-based emulator is a usable Linux system on the network.  ...  Existing policies, in contrast, need to differentiate between control and non-control data a priori.  ...  Davis Chancellor's fellowship to Fred Chong, and a United States Department of Education GAANN grant #P200A010306 as well as a 2004 Summer Research Assistantship Award from the U.C.  ... 
doi:10.1145/1055626.1055634 fatcat:ywew57dlqnee5jtz5edbj5mbvy

Getting Rid of Coherency Overhead for Memory-Hungry Applications

Hector Montaner, Federico Silla, Holger Froning, Jose Duato
2010 2010 IEEE International Conference on Cluster Computing  
In this paper we present a 16-node prototype for a sharedmemory cluster architecture that follows a different approach by decoupling the amount of memory available to an application from the processing  ...  Current commercial solutions intended to provide additional resources to an application being executed in a cluster usually aggregate processors and memory from different nodes.  ...  To do so, we first analyze which is the remote access latency in the new architecture.  ... 
doi:10.1109/cluster.2010.14 dblp:conf/cluster/MontanerSFD10 fatcat:zh3vj7uhqrdjhe4ykvr2wpxd3i

Alpha AXP architecture

Richard L. Sites
1993 Communications of the ACM  
Thus in all these cases the Romans did what all wise princes ought to do; namely, not only to look to all present troubles, but also to those in the future, against which they provided with the utmost  ...  Capability to run both VMS and UNIX operating systems Easy migration from VAX and MIPS architectures These goals directly influenced our key decisions in designing the architecture.  ...  VAX word swapping-The rearrangement needed for the 16-bit pieces of a VAX floating-point number to put the fields in a more usual order; this is an artifact of the PDP-11 16-bit architecture.  ... 
doi:10.1145/151220.151226 fatcat:b7rg4jqlejgkbaoiof2leaenea

A Lock-Free Multiprocessor OS Kernel

Henry Massalin, Calton Pu
1992 ACM SIGOPS Operating Systems Review  
We h a v e implemented a complete multiprocessor OS kernel including threads, virtual memory, and I O including a window system and a le system using only lock-free synchronization methods based on Compare-and-Swap  ...  Lock-free synchronization avoids many serious problems caused by l o c ks: considerable overhead, concurrency bottlenecks, deadlocks, and priority i n v ersion in real-time scheduling.  ...  So an address space on the 68030 means 4GBytes that 32-bit registers can refer to. The 68030 page table has two protection bits per page, SUPERVISOR and READ-ONLY.  ... 
doi:10.1145/142111.993246 fatcat:bgw3bmlfgna77jizdemn2rrgre

A Lock-Free Multiprocessor OS Kernel

Henry Massalin, Calton Pu
1992 ACM SIGOPS Operating Systems Review  
We h a v e implemented a complete multiprocessor OS kernel including threads, virtual memory, and I O including a window system and a le system using only lock-free synchronization methods based on Compare-and-Swap  ...  Lock-free synchronization avoids many serious problems caused by l o c ks: considerable overhead, concurrency bottlenecks, deadlocks, and priority i n v ersion in real-time scheduling.  ...  So an address space on the 68030 means 4GBytes that 32-bit registers can refer to. The 68030 page table has two protection bits per page, SUPERVISOR and READ-ONLY.  ... 
doi:10.1145/142111.964561 fatcat:mh72dc5ehjdhfnh3ldeuumh5iq

Software TLB Management Method Based on Balanced Binary Tree

Hongyu Chen, Li Zhao, Yuke Zhang, Jian Ai
2021 International Journal of Advanced Network, Monitoring, and Controls  
Page management is implemented in software management, TLB is managed by operating system based on abstract model, and MMU (memory management unit) is no longer used Unit, our team build a balanced binary  ...  Method: In order to satisfy the needs of software management method for mapping speed from virtual address to physical address and to expand the size of TLB, our team design a software management method  ...  If it cannot be located and the translation is a user mode translation, an access violation occurs because the virtual address references an invalid physical address.  ... 
doi:10.21307/ijanmc-2020-037 fatcat:wzzclz2kjbfx5d6j7cupoqtwtu
« Previous Showing results 1 — 15 out of 3,539 results