[发明专利]多计算机系统程序管理方法无效
申请号: | 86103949.1 | 申请日: | 1986-06-11 |
公开(公告)号: | CN1003891B | 公开(公告)日: | 1989-04-12 |
发明(设计)人: | 森欣司;宫本捷二;春名公一 | 申请(专利权)人: | 株式会社日立制作所 |
主分类号: | G06F15/16 | 分类号: | G06F15/16 |
代理公司: | 中国国际贸易促进委员会专利代理部 | 代理人: | 陈景峻 |
地址: | 日本*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算机系统 程序 管理 方法 | ||
本发明涉及一种多计算机系统,该系统由通过传输线相互联接的多台计算机、智能终端、工作站及类似设备组成,更具体地,涉及在该系统中的独立和分布处理。
在通常的多计算机系统(例如,在计算机IEEE第16卷第三号1983年3月“多微处理机系统:什么,为什么和什么时候”一文第23页至32页中所公开的)中,每一台计算机存储器要执行的程序,或一台预先指定的计算机通过某一特定过程,如远程装入,将程序传送至另一台计算机,由其执行程序。在该系统中,每当一台计算机请求程序时,并不总是可以得到及时的程序装入,计算机之间的程序传送也并不总是可以随意实现。因此,不可能灵活地处理计算机装入状态、故障发生、网络上增加计算机或者将计算机从网络上拆除的问题。要实现由一个具体的计算机控制一个大系统的全部程序的操作方式并不是一件容易事。
本发明的目的是提供一个能在任何必要时候在计算机之间传送程序的多计算机系统,由此而改进系统的总的处理能力,达到在计算机中使用新开发的程序的透明性,提高解决故障的能力,便于系统的扩展、压缩和维护。
为了达到本发明的上述目的,在一个由通过传输线相互联接的多台计算机组成,并且每台计算机有一个处理器和至少有一个存储程序的存储器的多计算机系统中,提供了一个程序管理方法,该方法包括从一台计算机将一个程序及表示所说的程序特征的特征码传送到所说的传输线的步骤,和如果其它计算机根据附于所交付的程序的特征码判断决定接收所交付的程序,在所说的其它计算机接收所交付的程序的步骤。
图1表示在本发明的一个实施例中所用的程序消息格式;
图2为用于本发明的一个多计算机系统的总体结构框图;
图3为图2系统中一台计算机的框图;
图4表示程序列格式;
图5为构成程序排列的示意图;
图6表示数据消息格式。
图2为用于本发明的多计算机系统总体结构的一个例子。计算机10、20、……no通过传输线相互联接,传送或接收数据和程序。每一台计算机包括一个处理器和一个存储数据和程序的存储器,并且联接到终端设备11、21、……n1。
在图3表示了每一台计算机的结构,如计算机10。处理器100通过接口101接到传输线1,通过接口102接到终端设备11。处理器100还联接到输入缓冲器103、输出缓冲器104、程序存储器105、数据存储器106、内容码表107和存储器管理表108。通过适当方法在内容码表107中预先设定代码,如由操作员通过终端设备11或通过一台控制计算机人工输入。代码代表可由计算机执行的若干个程序的内容(要处理的题目、目的、格式等,例如,计算列车时刻表的推延或计算特定的函数)。存储器管理表108保持指示程序存储器105未占用状态的信息、根据程序存储器105中存储的程序由处理器100更新的信息的内容、旧程序的删除、程序的修改或类似的内容。
假设在计算机10的程序存储器105中已存入一个新程序,该程序可以是由操作员用终端设备开发的一个程序、在另一个工作站开发又装入计算机10的一个程序、或是以内部只读存储器(ROM)形式的一个程序。然而,要注意的是以后将要描述的程序内容码和控制码必须产生并附到程序上。当操作员在适当的时候提出请求时,当另一台计算机请求传送程序时或当请求运行程序时。处理器100在预先设定的消息交付时间将程序的一份副本传送给输出缓冲器104、通过接口101输送到传输线1。
要交付的程序被编辑成如图1所示格式的程序消息200。程序消息200的结构为程序本身208加上代表程序管理所必需的特征的特征码209,特征码209由程序内容码201和控制码202组成。程序内容码201与每一台计算机的内容码表107的内容相对应,并且表示程序的内容,如表示程序208是用于计算列车运行管理所需的列车时刻表的推延。控制码202的结构为:表示程序长度的程序长度码203、表示构成程序运行条件之一的输入数据内容(如列车到达时间)的输入内容码204、表示作为程序执行结果而取得的数据内容(如推延时间、列车运行指示)的输出内容码205、指示要加入由其它计算机执行的与其它程序的何种合作(如同步执行、与收到的作为其它计算机输出的数据的配合)的合作码206和由在模拟时取得的模拟输入数据与模拟输出数据组成的模拟数据207。模拟数据207可以作为程序208的一部分。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于株式会社日立制作所,未经株式会社日立制作所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/86103949.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:制备新的雌三醇酯方法
- 下一篇:扣环工具