Abstract
This study develops a formal representation of an emulation environment and defines an emulator in terms of a transformation process τ(x,y) equivalent to an environment Mxy created by imbedding the state image of a target machine y into a host machine x. A performance index ρxy of the emulator is developed to indicate its relative versatility.
- Akonteh, Ayola N; Microprogramming: Principles and Developments. Monograph in Computer Science #4/79, PUC-RJ]]Google Scholar
- Akonteh, Ayola N; Microprogramming: Theoretical Evolution Monograph in Computer Science #2/79, PUC-RJ]]Google Scholar
- Akonteh, Ayola N; Trends in Emulation Technology Monograph in Computer Sciences #6/79, PUC-RJ]]Google Scholar
- Alexandridis, N. A; Bit-Sliced Microprocessor Architecture Computer, June 1978]]Google Scholar
- Fuller, S. H. et al; Microprogramming and its relationship to Emulation, Microprogramming and Systems Architecture Infotech State of the Art Report 23]] Google Scholar
Digital Library
- Lesser, V. R. Dynamic Control structures and their use in emulation Computer Science Report # CS 309 Stanford University, California 1972.]]Google Scholar
- Rosin, R. F. Contemporary Concepts of microprogramming and emulation. Computing Surveys, Volume 1, Number 4 (December, 1969)]] Google Scholar
Digital Library
- Tucker, S. G. Emulation of Large Systems Communications of the ACM Vol. 8, # 12 (1965)]] Google Scholar
Digital Library
- Wilkes, M. A. Microprogramming principles and developments. Microprogramming and Systems Architecture Infotech State of the Art Report 23.]]Google Scholar
Recommendations
New methods for realizing plural near-native performance virtual machines
This paper presents methods for increasing the efficiency of operating systems in plural virtual machines to a near-native performance level. The proposed direct execution methods support direct I/O execution for plural virtual machines, that is, the V =...
Efficient memory virtualization for Cross-ISA system mode emulation
VEE '14: Proceedings of the 10th ACM SIGPLAN/SIGOPS international conference on Virtual execution environmentsCross-ISA system-mode emulation has many important applications. For example, Cross-ISA system-mode emulation helps computer architects and OS developers trace and debug kernel execution-flow efficiently by emulating a slower platform (such as ARM) on a ...
Inline Emulation for Paravirtualization Environment on Embedded Systems
RTCSA '11: Proceedings of the 2011 IEEE17th International Conference on Embedded and Real-Time Computing Systems and Applications - Volume 01Virtualization has been widely adopted on servers for various purposes such as server consolidation, cloud computing, and so on. Recent years, the trend spreads on embedded systems, although it once seemed to be an impractical idea because of the ...






Comments