CMP设计分享 http://blog.sciencenet.cn/u/accsys 没有逆向思维就没有科技原创。 不自信是科技创新的大敌。

博文

什么是动态计算机

已有 5241 次阅读 2009-11-14 07:55 |个人分类:未分类|系统分类:科研笔记| 程序自动执行, 高层逻辑, 多处理器

简单地说,程序能够自己主动寻找处理器执行的计算机就是动态计算机。通过对程序在计算机中存储环境的改造,在多个处理器存在的时候,程序能够自己根据需要,寻找空闲的处理器来执行,即使在程序暂停执行的时候也能做到。
 
动态计算机程序数据存储,不是都放在一个共享的内存中,而是将以存储器为主的运行环境组织成一个单位(MU)。一个MU只放一个程序。MU靠发信号与处理器联系,依据处理器忙闲,有高层的逻辑电路来控制双方的连接与断开,形成一种动态运行的状态。如图所示,PU、T、CHL、NET是不同类型的处理器,都有多个。外设通过输入输出处理器CHL,将程序装在MU中。空载的MU一律要求与CHL连接。装载了程序的MU,会根据程序需要发出与不同处理器连接的信号。MU一旦与处理器连接,其中程序就立即执行,断开就暂停,无需多余动作。各类设备都运行有序,形成一种动态。
 
动态计算机不再用操作系统来管理程序和内存,“省时省力”,忙而不乱。动态计算机设计,不但能使多处理器计算机效率提高,而且开辟了同处一个芯片的多类型多处理器,能够充分快速运行的新思路。
 
2009-11-14




https://blog.sciencenet.cn/blog-340399-270887.html

上一篇:八国联军还会进北京吗
下一篇:创新发明不用编辑审也罢
收藏 IP: .*| 热度|

1 理论思维

发表评论 评论 (9 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-4-27 03:25

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部