Communications of the ACM
Formal requirements for virtualizable third generation architectures
Communications of the ACM
A hardware architecture for implementing protection rings
Communications of the ACM
Protection in an information processing utility
Communications of the ACM
Minicomputer Systems: Organization, Programming and Applications (PDP-11)
Minicomputer Systems: Organization, Programming and Applications (PDP-11)
Virtual machine or virtual operating system?
Proceedings of the workshop on virtual computer systems
Virtualizing the VAX architecture
ISCA '91 Proceedings of the 18th annual international symposium on Computer architecture
A Retrospective on the VAX VMM Security Kernel
IEEE Transactions on Software Engineering
Hypervisor-based fault tolerance
SOSP '95 Proceedings of the fifteenth ACM symposium on Operating systems principles
Exokernel: an operating system architecture for application-level resource management
SOSP '95 Proceedings of the fifteenth ACM symposium on Operating systems principles
Hypervisor-based fault tolerance
ACM Transactions on Computer Systems (TOCS) - Special issue on operating system principles
Fault Tolerant Operating Systems
ACM Computing Surveys (CSUR)
Review of Introduction to computer architecture by Harld S. Stone.
ACM SIGARCH Computer Architecture News
ACM '76 Proceedings of the 1976 annual conference
A comparison of software and hardware techniques for x86 virtualization
Proceedings of the 12th international conference on Architectural support for programming languages and operating systems
Firmware/hardware support for operating systems: principles and selected history
ACM SIGMICRO Newsletter
Evaluating the Performance Impact of Xen on MPI and Process Execution For HPC Systems
VTDC '06 Proceedings of the 2nd International Workshop on Virtualization Technology in Distributed Computing
Virtage: Server virtualization with hardware transparency
Euro-Par'09 Proceedings of the 2009 international conference on Parallel processing
The evolution of an x86 virtual machine monitor
ACM SIGOPS Operating Systems Review
Paravirtualization for HPC systems
ISPA'06 Proceedings of the 2006 international conference on Frontiers of High Performance Computing and Networking
Hi-index | 0.00 |
At UCLA, a virtual machine system prototype has been constructed for the Digital Equipment Corporation PDP-11/45. In order to successfully implement that system, a number of hardware changes have been necessary. Some overcome basic inadequacies in the original hardware for this purpose, and others enhance the performance of the virtual machine software. Steps in the development of the modified hardware architecture, as well as relevant aspects of the software structure, are discussed. In addition, a case study of interactions between hardware and software developments is presented, together with conclusions motivated by that experience.