摘要
三值光学处理器的数据位数高达数千位,每一位的计算功能都可以按用户要求实时重构,每一位都可分配给不同的任务使用.因此,会有大量数据在三值光学计算机的存储器和光学处理器之间频繁传送.针对这一新问题,利用固态盘兼有非易失性和随机访问性的特点,作者研发了双空间存储系统和内存空间推移技术.本文详细介绍了双空间存储器的理论、构造、管理和使用方法,以及内存空间推移技术的硬件结构、技术原理和推移命令.讨论了利用在双空间存储器中设置的不可闭窗,实现开机后无等待地接续停机前的工作、启动程序无等待和提高系统安全性的新方法.文中描述了在8086系统中设置双空间存储器的结构和实施内存空间推移技术的仿真实验,实验结果证实了这个新理论的正确性和相关技术的有效性.双空间存储器理论和内存空间推移技术不仅满足了三值光学计算机对存储器的需求,而且为构造基于固态盘的计算机新体系结构提供了理论和技术基础.
A ternary optical processor can have thousands of data bits, each of which can be independently assigned to a different task and reconstructed in real-time according to user demand at runtime. Consequently,significant amounts of data are frequently transferred between storage and processor in a ternary optical computer.In this study, a dual-space storage(DSS) system and a new technique to push memory space(PMS) on the DSS was developed to rectify this issue. The developed methods exploit the non-volatility and random access of solid state disks. This paper introduces the theory, architecture, management, and usage of DSS in detail, and also describes the hardware structure, technical principles, and push commands of PMS. Several new methods based on the unclosable windows in DSS(such as jobs resuming as soon as the computer is powered on, elimination of the wait time to launch a program, and improved system security) are also discussed. The results of simulation of DSS and PMS in an 8086 system verify the efficacy of the new theory and the related technologies. Both DSS and PMS not only meet the memory requirements of the ternary optical computer, but also provide a theoretical and technical foundation for constructing a new computer architecture based on solid state disks.
出处
《中国科学:信息科学》
CSCD
北大核心
2016年第6期743-762,共20页
Scientia Sinica(Informationis)
基金
国家自然科学基金青年基金项目(批准号:61103054)
上海市自然科学基金项目(批准号:15ZR1415400
13ZR1416000)
上海市教育委员会科研创新项目(批准号:13ZZ074
13YZ005)
上海高校青年教师培养资助计划项目(批准号:ZZSD13035)资助
关键词
固态盘
双空间存储器
内存推移技术
不可闭窗
三值光学计算机
solid state disk
dual-space storage
push and shift technique for memory
unclosable window
ternary optical computer