发明名称 在单计算机上可在同一时刻执行多道程序的方法及系统
摘要 本发明公开一种在同一时刻在单台计算机处理器上能够并行地执行多道程序的方法及系统,其特征之一在于:该类计算机能够在同一时刻在单台计算机处理器上同时并行地执行多道程序;其特征之二在于:为每一道程序引入了一个程序执行驱动器,多个程序执行驱动器可相互独立地管理与控制多道程序在上述计算机处理器中同时并行地执行。本发明可用于指导设计各类用途的计算机处理器。在该类新型的计算机处理器中,程序执行驱动器的个数仅与系统提供资源的总量成正比。在系统资源足够多的条件下,程序执行驱动器的数量可足够的大,即系统可支持足够多道的程序在同一时刻在单台计算机处理器上同时并行地执行。
申请公布号 CN100489783C 申请公布日期 2009.05.20
申请号 CN200410049759.5 申请日期 2004.06.28
申请人 李晓波 发明人 李晓波
分类号 G06F9/46(2006.01)I;G06F15/76(2006.01)I 主分类号 G06F9/46(2006.01)I
代理机构 中科专利商标代理有限责任公司 代理人 周国城
主权项 1、一种在单台计算机上并行执行多道程序的方法,其特征在于:使用任一台计算机处理器;在该计算机处理器上,在同一时刻并行地执行多道程序,所述每一道程序引入一个程序执行驱动器,使多个程序执行驱动器在同一台计算机处理器上相互独立地管理与控制多道程序在同一时刻并行地执行;所述每道程序生成可执行代码,同时生成该道程序的程序执行驱动器,一个程序执行驱动器包含有用于说明与定义该道程序属性特征、以及管理与控制该道程序执行所需要的全部相关信息;组成一道程序的多道程序或子程序有各自的程序执行驱动器;所述程序执行驱动器被设计成为由一组信息单元组成的信息块;在系统硬件的支持下,程序执行驱动器按照当前所携带的指令的操作码的要求逐次前往相应的各功能部件对指令进行相应的加工、处理。
地址 430103湖南省长沙市韶山路154号32栋102号