【技术实现步骤摘要】
【国外来华专利技术】信息处理系统、信息处理设备、外围设备、数据传输方法和存储数据传输程序的非暂时性存储介质
本专利技术涉及一种从包括多个处理器和由多个处理器共享的公共并行端口的信息处理设备向外围设备传输数据的技术。
技术介绍
当计算机被通电时诸如服务器的计算机中包括的基本输入/输出系统(BIOS)执行开机自检(POST)。当在POST中发生诸如错误的事件时,BIOS输出例如POST代码,该POST代码是指示特定错误或状态的数字。BIOS将例如POST代码输出到与某个地址相关联的输入/输出(I/O)端口。例如,通过将逻辑分析仪或POST卡连接到计算机,输出到I/O端口的POST代码是可获取的。伴随着近年来在处理器中集成的改进,多个处理器(多个处理器)被安装在一个服务器中的机会已经增加。在包括多个处理器的服务器中,由于每个处理器对公共资源的排他控制等,可能会发生死锁。在本申请中,假设“排他控制”是以下处理:当通过从多个处理器同时访问可由多个处理器使用的公共资源而发生竞争时,控制另一个处理器以便在当某个处理器被允许排他性地使用公共资源时的期间不使用该公共资源。此外,在本申请中,假设“死锁” ...
【技术保护点】
1.一种信息处理系统,包括:信息处理设备,所述信息处理设备包括多个处理器以及由所述多个处理器共享的公共并行端口;以及外围设备,所述外围设备包括数据分类装置和计算装置,所述计算装置的数量等于或大于所述多个处理器的数量,其中,所述处理器中的每一个处理器通过将表示每个所述处理器的标识符(下文中,处理器标识符)的数据附加到能够表示传输目标数据的一系列传输代码中的每一个传输代码来生成在所述公共并行端口的总线宽度中能够通过一次操作而写入的写入单位,并且将所生成的写入单位连续地写入所述公共并行端口中而不在所述公共并行端口中执行排他控制,其中,所述数据分类装置:从所述公共并行端口连续地读取 ...
【技术特征摘要】
【国外来华专利技术】2017.01.24 JP 2017-0099861.一种信息处理系统,包括:信息处理设备,所述信息处理设备包括多个处理器以及由所述多个处理器共享的公共并行端口;以及外围设备,所述外围设备包括数据分类装置和计算装置,所述计算装置的数量等于或大于所述多个处理器的数量,其中,所述处理器中的每一个处理器通过将表示每个所述处理器的标识符(下文中,处理器标识符)的数据附加到能够表示传输目标数据的一系列传输代码中的每一个传输代码来生成在所述公共并行端口的总线宽度中能够通过一次操作而写入的写入单位,并且将所生成的写入单位连续地写入所述公共并行端口中而不在所述公共并行端口中执行排他控制,其中,所述数据分类装置:从所述公共并行端口连续地读取所述写入单位,以及将在所读取的写入单位中所包含的所述一系列传输代码连续地输出到与表示被包含在所读取的写入单位中的所述处理器标识符的数据相关联的所述计算装置,以及其中,所述计算装置基于由所述数据分类装置输出的所述一系列传输代码来重构所述传输目标数据。2.根据权利要求1所述的信息处理系统,其中当以预定顺序发送的所述传输目标数据是按照L进数(其中L是2或者更大的整数)来被表达时,在表示所述传输目标数据的所述一系列的传输代码中所包含的每一个传输代码表示彼此不同的数位的值。3.根据权利要求1或2所述的信息处理系统,其中所述外围设备还包括级别计数器,所述级别计数器与表示所述处理器标识符的数据相关联并且被配置成保持表示每个所述处理器的中断的嵌套级别的数据,所述处理器在写入除了起始码之外的表示某个传输目标数据的所述一系列传输代码之前在所述公共并行端口中写入所述起始码,所述起始码是指示在多个所述传输目标数据当中的所述某个传输目标数据的传输的开始的传输代码,其中,所述数据分类装置:从所述公共并行端口连续地读取所述写入单位,当在所读取的写入单位中包含所述起始码时,将表示与表示所读取的写入单位中包含的所述处理器标识符的数据相关联的所述级别计数器的中断的嵌套级别的多个数据递增1,以及将被包含在所读取的写入单位中并且排除所述起始码的所述一系列传输码连续地输出到下述计算装置,该计算装置是与由表示被包含在所读取的写入单位中的所述处理器标识符的数据以及与表示所述处理器标识符的数据相关联的所述级别计数器的中断的所述嵌套级别所构成的集合相关联的,以及其中,所述计算装置:基于由所述数据分类装置输出的所述一系列传输代码,来重构所述传输目标数据,以及将表示与和所述计算装置相关联的所述处理器标识符的数据相关联的所述级别计数器的中断的所述嵌套级别的多个数据递减1。4.根据权利要求1至3中任一项所述的信息处理系统,其中所述计算装置中的每一个计算装置被连接到彼此不同的输出目的地,并且将所重构的传输目标数据输出到被连接到所述计算装置的所述输出目的地。5.根据权利要求1至4中任一项所述的信息处理系统,其中所述传输目标数据是指示当所述信息处理设备被通电时要执行的自测试处理的状态的代码,以及所述外围设备还包括显示装置,所述显示装置被连接到所述计算装置中的每一个计算装置并且配置成显示由所述计算装置重构的代码。6.一种信息处理设备,包括:多个处理器;以及由所述多个处理器共享的公共并行端口,其中,所述处理器中的每一个处理器通过将表示每个所述处理器的标识符(在下文中,处理器标识符)的数据附加到能够表示传输目标数据的一系列传输代码中的每一个传输代码来生成在所述公共并行端口的总线宽度中能够通过一次操作而写入的写入单位,并且将所生成的写入单位连续地写入所述公共并行端口中而不在所述公共并行端口中执行排他控制。7.一种外围设备,包括:数据分类装置;以及多个计算装置,其中,所述数据分类装置:从包括多个处理器和由所述多个处理器共享的公共并行端口在内的信息处理设备中所包括的所述公共并行端口,连续地读取写入单位,所述写入单位是通过将表示所述信息处理设备中所包括的每个所述处理器的标识符(下文中,处理器标识符)的数据附加到能够表示要由所述信息处理设备传输的传输目标数据的一系列传输代码中的每一个传输代码而在所述公共并行端口的总线宽度中能够通过一次操作来写入的,以及将在所读取的写入...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。