您好、欢迎来到现金彩票网!
当前位置:761棋牌 > 程序 >

如何制造一台正确执行多进程程序的多处理器计算机

发布时间:2019-08-07 18:56 来源:未知 编辑:admin

  长期从事计算机组装,维护,网络组建及管理。对计算机硬件、操作系统安装、典型网络设备具有详细认知。一个高速处理器执行操作的顺序可能不同于程序所指定的顺序。如果满足下述条件,就能保证执行的正确性:执行的结果和按照程序中所指定的顺序执行的结果相同。一个满足这种条件的处理器被称为顺序化的。对于一台由多个这种处理器构成的共享内存计算机,通常在设计和证明多进程算法[1]-[3]执行的正确性时假定以下条件成立:任何执行结果均是相同的,就好像所有处理器上执行的全部操作从总体上看是按照某种顺序化的顺序执行;而且,每个处理器上所执行的操作在总的执行顺序中出现的顺序同该处理器上该程序所指定的顺序保持一致。满足这种限制条件的多个处理器被称为顺序一致性。每个单一处理器的顺序性不能保证多处理器计算机就是顺序一致性。为简单起见,以下描述一种方法使得通过共享内存互联的多个个顺序化处理器能够实现顺序一致性。

  给定一个由多个处理器和内存模块构成的多处理器计算机且处理器之间只能通过内存模块进行通信。(任何用作通信的特殊寄存器可视为独立的内存模块)。唯一需要关注的处理器操作是发往内存模块的存和取数据请求,假设每个处理器发起一系列的存取请求(有时必须要等待请求完成执行,但这不是关注点)。

http://jamesecons.com/chengxu/372.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有