发明名称 |
数据处理系统 |
摘要 |
说明了一种多处理器数据处理系统,其中,处理器(12a,12b,12c)通过共享的存储器(10)彼此通信。每一处理器包括一个管理单元(18a)和一个通信单元(12a)。写处理器(11a)的管理单元保持着规定为存储由读处理器(12b)读取的数据对象的存储器(10)中空闲的一段的信息。读处理器(11b)的管理单元(18b)保持着规定写处理器已经为所述数据对象写入了完成的数据的存储器(10)中一段的信息。安排这些处理器通过处理器同步通道给另一处理器发送消息(M,M’),以便更新在所述其它处理器的管理单元中的信息。安排每一处理器当需要访问的位置位于由它的管理单元所定义的段外时就挂起数据对象流的处理。 |
申请公布号 |
CN1311348C |
申请公布日期 |
2007.04.18 |
申请号 |
CN02824948.8 |
申请日期 |
2002.12.05 |
申请人 |
皇家飞利浦电子股份有限公司 |
发明人 |
J·T·J·范埃德霍文;E·J·波;M·J·鲁特坦 |
分类号 |
G06F9/46(2006.01) |
主分类号 |
G06F9/46(2006.01) |
代理机构 |
中国专利代理(香港)有限公司 |
代理人 |
程天正;陈景峻 |
主权项 |
1.数据处理系统,包括:-存储器(10);-连接到存储器的至少一个第一和一个第二处理器(11a,11b,11c),两者都被安排来处理数据对象流,第一处理器(11a)被安排成通过在存储器(10)中的逻辑上连续的位置存储数据对象而将来自该流的连续数据对象传送给第二处理器(11b),其中,每一处理器(11a-11c)包括一个管理单元(18,18a-18c)和一个计算单元(12a-12c,12),-第一处理器(11a)的管理单元(18a),它维护规定了存储器(10)中的一段的信息,该段是空闲的以存储由其它处理器读取的数据对象,-第二处理器(11b)的管理单元(18b),它维护规定了存储器(10)中的一段的信息,该段中已由第一处理器(11a)为所述数据对象写入了完成的数据,-处理器同步通道(19),用于连接所述管理单元(18a-c),每一个所述管理单元(18,18a-c)被安排成通过该处理器同步通道(19)给其它处理器的所述管理单元(18,18a-c)以发信号的方式发送一个消息,以更新在所述其它处理器的管理单元中的信息,并且每一处理器被安排成当它需要访问的位置处于由它的管理单元所规定的段之外时就挂起对数据对象流的处理。 |
地址 |
荷兰艾恩德霍芬 |