论文部分内容阅读
光的天然空间巨并行性使光计算机拥有比电子计算机多很多的数据位,目前已建立起一个近千位并行的三值光学计算机实验系统,将来三值光学计算机系统会有更多的数据位数。如此多的数据位不可能总为一个任务所独享。另一方面,降值设计理论使三值光学计算机具有一个很好的特性:根据用户需要在光学运算器的不同数据位区段上随时重构出各种运算器。这样三值光学运算器可以作为复合运算器供不同用户同时使用。所以,三值光学计算机能够为多个用户的多个运算请求提供并行计算服务。本课题主要研究千位并行硬件可重构三值光学计算机监控系统关于任务管理问题及其理论,设计可行的监控系统结构及其核心功能模块,实现能并行处理多个任务的三值光学计算机监控系统之任务管理雏型。这项研究已经取得的主要成果和创新点有:1)建立了三值光学计算机监控系统关于任务管理问题的第一个雏型结构,详细讨论了其核心模块的功能及其通信协议。2)提出了一种按比例分配三值光学计算机光学处理器资源的算法,实现了相应的管理程序。3)实现了三值光学计算机运算请求的定时调度算法,分析了该调度算法的特点和优缺点。4)在RadASM平台上,使用Win32汇编语言实现了三值光学计算机监控系统关于任务管理问题的第一个雏型,并对其进行了一系列的测试,验证了其健壮性、可靠性和正确性。本文开辟了三值光学计算机监控系统理论的研究,其研究成果将丰富计算机中关于任务调度和资源分配方面的基础理论。为三值光学计算机早日走向实际应用奠定坚实的理论和技术基础。