Journal of Shanghai University(Natural Science Edition) ›› 2017, Vol. 23 ›› Issue (2): 201-215.doi: 10.3969/j.issn.1007-2861.2015.01.017

Previous Articles     Next Articles

Experiment of memory space move technique for double-space storage

ZHAN Haojun, JIN Yi, OUYANG Shan, SHI Yeqiang   

  1. School of Computer Engineering and Science, Shanghai University, Shanghai 200444, China
  • Received:2015-04-18 Online:2017-04-30 Published:2017-04-30

Abstract:

This work presents an emulation experiment for double-space storage principle and the memory space move technique. The experiment validate feasibility of using nonvolatile random access memory (NVRAM) to build a double-space storage and correctness of the memory space movement technique. The experiment system consists of an 8086CPU, 16 MB double-space storage, and sixteen 8-bit move latches. Two unmovable and fourteen movable window frames are set up. The first instruction and initial program are set in the 255th window that cannot be closed. An interrupt vector table and a move vector table are set in the 254th unclosed window. It has been make sure that the 8086CPU is booted properly, and the initial program, interrupt service routine, read and write memory instruction are executed correctly. Further, access to the 8086CPU’s 1 MB memory can be automatically transformed to the 16 MB double-space memory unit, and the move latches can be modified to map the window frame into a new window wall of the double-space storage. The experimental results lay a foundation for the double-space memory principle and its memory space move technique.

Key words:  memory space move,  non-volatile random access memory (NVRAM) , double-space storage