Dynamic memory management for APL-like languages

作者: Rodnay Zaks

DOI: 10.1145/800232.807034

关键词: Computer scienceProgramming languageMemory managementOverlayMicrocodeExtended memoryMemory mapMemory refreshFlat memory modelInterpreterVirtual memoryConventional memoryDynamic memory management

摘要: Microprogramming a high-level language interpreter permits execution speeds to be achieved which rival large conventional systems. However, the limited size of current control memories imposes limitations on complexity resident interpreter. An extremely terse APL has been developed and implemented by author, requires less than 2K words storage contemporary microprocessor. Two areas in specially significant advances have were design parser virtual memory management algorithms. The dynamic structures for microprogrammed is presented here.

参考文章(4)
Rodnay Zaks, David Steingart, Jeffrey Moore, A firmware APL time-sharing system Proceedings of the May 18-20, 1971, spring joint computer conference on - AFIPS '71 (Spring). pp. 179- 190 ,(1971) , 10.1145/1478786.1478812
A. Hassitt, J. W. Lageschulte, L. E. Lyon, Implementation of a high level language machine Communications of the ACM. ,vol. 16, pp. 199- 212 ,(1973) , 10.1145/362003.362006
Helmut Weber, A microprogrammed implementation of EULER on IBM system/360 model 30 Communications of The ACM. ,vol. 10, pp. 549- 558 ,(1967) , 10.1145/363566.363682
Niklaus Wirth, Helmut Weber, EULER Communications of the ACM. ,vol. 9, pp. 13- 25 ,(1966) , 10.1145/365153.365162