Process execution method and apparatus

    公开(公告)号:US07039012B2

    公开(公告)日:2006-05-02

    申请号:US10114481

    申请日:2002-04-03

    IPC分类号: G06F9/00

    摘要: Periodic process scheduling method of computer system includes steps of receiving requests for periodical execution of processes each with period of execution and execution time, securing allocation time for process having shorter period than the other processes to be executed in each of respective periods of execution for process, securing another allocation time for part of another process within first of respective periods of execution of process other than allocation time in first of the allocation time for process if full execution time of another process cannot be secured within first of respective periods of execution of process, and starting execution of process in secured allocation time and another process in secured another allocation time. A data transfer management method for effectively reducing collision in data transfer includes steps of storing data length (M) of packets capable of being transferred in predetermined transmission time interval, storing predetermined transmission time interval (t), accumulating quantity of packets to be transferred on communication stream in predetermined transmission time interval, and limiting quantity of packets to be transferred to value not greater than data length.

    Process executing method and resource accessing method in computer system
    3.
    发明授权
    Process executing method and resource accessing method in computer system 失效
    计算机系统中的进程执行方法和资源访问方法

    公开(公告)号:US06848102B2

    公开(公告)日:2005-01-25

    申请号:US09838767

    申请日:2001-04-20

    IPC分类号: G06F9/50 G06F9/46

    摘要: A process executing method capable of performing multiprocessing by using a shared resource without impairing periodical drivability of processes designed for executing continuous media processing. When a process requests the use of the shared resource, abortion of that process is first disabled by the process itself by using an abort disable function and then preemption of the same process is disabled by means of a preempt control module, whereupon the process enters a processing executed by using the shared resource. Upon completion of the processing for the shared resource, the process is immediately set to a preempt-enabled state by means of a preempt control module. After completion of all the processings, the abort-disabled state is finally cleared by using a disabled-abort clear function. Upon occurrence of forcive termination of a process in the abort-disabled state thereof, execution of this process is continued until the abort-disabled state is cleared, and the process is terminated forcibly after the abort-disabled state has been cleared.

    摘要翻译: 一种能够通过使用共享资源进行多处理而不损害为进行连续的媒体处理而设计的处理的周期性驾驶性的处理执行方法。 当一个进程请求使用共享资源时,流程本身首先通过使用中止禁用功能来禁用该流程,然后通过抢占控制模块禁用同一进程的抢占,从而进程进入 通过使用共享资源执行的处理。 在完成对共享资源的处理之后,通过抢占控制模块立即将处理设置为抢占状态。 在完成所有处理之后,通过使用禁用中止清除功能,终止禁用状态。 一旦发生在中止禁止状态的进程的终止,则继续执行该处理,直到中止禁止状态被清除,并且在中止禁止状态被清除之后强制终止该处理。

    Process executing method and resource accessing method in computer system
    4.
    发明授权
    Process executing method and resource accessing method in computer system 失效
    计算机系统中的进程执行方法和资源访问方法

    公开(公告)号:US06253225B1

    公开(公告)日:2001-06-26

    申请号:US08917477

    申请日:1997-08-26

    IPC分类号: G06F946

    摘要: A process executing method capable of performing multiprocessing by using a shared resource without impairing periodical drivability of processes designed for executing continuous media processing. When a process requests the use of the shared resource, abortion of that process is first disabled by the process itself by using an abort disable function and then preemption of the same process is disabled by means of a preempt control module, whereupon the process enters a processing executed by using the shared resource. Upon completion of the processing for the shared resource, the process is immediately set to a preempt-enabled state by means of a preempt control module. After completion of all the processings, the abort-disabled state is finally cleared by using a disabled-abort clear function. Upon occurrence of forcive termination of a process in the abort-disabled state thereof, execution of this process is continued until the abort-disabled state is cleared, and the process is terminated forcibly after the abort-disabled state has been cleared.

    摘要翻译: 一种能够通过使用共享资源进行多处理而不损害为进行连续的媒体处理而设计的处理的周期性驾驶性的处理执行方法。 当一个进程请求使用共享资源时,流程本身首先通过使用中止禁用功能来禁用该流程,然后通过抢占控制模块禁用同一进程的抢占,从而进程进入 通过使用共享资源执行的处理。 在完成对共享资源的处理之后,通过抢占控制模块立即将处理设置为抢占状态。 在完成所有处理之后,通过使用禁用中止清除功能,终止禁用状态。 一旦发生在中止禁止状态的进程的终止,则继续执行该处理,直到中止禁止状态被清除,并且在中止禁止状态被清除之后强制终止该处理。

    Periodic process scheduling method
    5.
    发明授权
    Periodic process scheduling method 失效
    定期流程调度方法

    公开(公告)号:US5944778A

    公开(公告)日:1999-08-31

    申请号:US824338

    申请日:1997-03-26

    摘要: A scheduling method of a periodic process of a computer system for keeping the execution interval of each process group constant as far as possible in the case where a plurality of process groups including periodically executed processes are executed in parallel. If a group master process of each process group specifies a wakeup interval period and a required CPU time per period and requests allocation of a CPU time, then a CPU allocation time of a specified process group is secured so as not to collide with a CPU allocation time of another process group, and a scheduling table is created so as to maintain the specified wakeup interval period. In response to arrival of time when one of the process groups should be waked up, a kernel process or a scheduler conducts wakeup by changing execution priority of a process belonging to this process group to highest priority ("raised") in the system, and thereafter maintains the highest priority for CPU allocation time consecutively allocated.

    摘要翻译: 在包括周期性执行的处理的多个处理组并行执行的情况下,用于使每个处理组的执行间隔保持尽可能的计算机系统的周期性处理的调度方法。 如果每个进程组的组主进程指定唤醒间隔周期和每个周期所需的CPU时间,并请求分配CPU时间,则确保指定进程组的CPU分配时间,以免与CPU分配冲突 创建另一个进程组的时间,并创建一个调度表,以保持指定的唤醒间隔周期。 响应于其中一个进程组应该被唤醒的时间的到来,内核进程或调度程序通过将属于该进程组的进程的执行优先级改变为系统中的最高优先级(“升级”)来执行唤醒,以及 此后保持CPU分配时间连续分配的最高优先级。

    Process execution method and apparatus

    公开(公告)号:US07116635B2

    公开(公告)日:2006-10-03

    申请号:US10178225

    申请日:2002-06-25

    IPC分类号: H04J3/22

    摘要: A periodic process scheduling method which includes receiving requests for periodical execution of processes each with a period of execution and execution time, securing allocation time for the shortest process to be executed in respective periods of execution, securing another allocation time for part of a process if full execution time of the process cannot be secured within the respective periods of execution, and starting execution of the process in secured allocation time. A data transfer management method for reducing collision in data transfer which includes storing data length of packets being transferred in a predetermined transmission time interval, storing the predetermined transmission time interval, accumulating a quantity of packets to be transferred in the predetermined transmission time interval, and limiting quantity of packets to be transferred to not be greater than data length.

    Media data communication method via network
    8.
    发明授权
    Media data communication method via network 失效
    通过网络进行媒体数据通信

    公开(公告)号:US06321260B1

    公开(公告)日:2001-11-20

    申请号:US09146535

    申请日:1998-09-03

    IPC分类号: G06F1300

    摘要: Before starting data transfer, the sender node sends the CONNECT message requesting security of hardware resources necessary for data transfer to the receiver node. Each node relaying the CONNECT message secures the CPU time and bandwidth necessary for data transfer and sends the CONNECT message to the receiver node. Upon receipt of the CONNECT message, the receiver node reserves the CPU time necessary for data reception and then sends the ACCEPT command to the sender node. The sender node receives the ACCEPT command and then sends a data packet.

    摘要翻译: 在开始数据传输之前,发送方节点发送CONNECT消息,请求数据传输所需的硬件资源的安全性到接收方节点。 中继CONNECT消息的每个节点保护数据传输所需的CPU时间和带宽,并将CONNECT消息发送到接收器节点。 收到CONNECT消息后,接收方节点保留数据接收所需的CPU时间,然后将ACCEPT命令发送给发送方节点。 发送方节点接收ACCEPT命令,然后发送数据包。

    INFORMATION STORAGE SYSTEM
    9.
    发明申请
    INFORMATION STORAGE SYSTEM 审中-公开
    信息存储系统

    公开(公告)号:US20090216980A1

    公开(公告)日:2009-08-27

    申请号:US12120694

    申请日:2008-05-15

    IPC分类号: G06F12/00

    摘要: A storage media and a storage area of a storage apparatus are associated, and the storage media is used to manage the contents of the storage apparatus. A storage media for storing files is detachably mounted on an information processing apparatus, the information processing apparatus is connected to a storage apparatus via the Internet, the storage apparatus stores files corresponding to the files stored in the storage media, the storage media and the storage apparatus authenticate each other via the Internet, and the information processing apparatus reads files from or writes files into the storage media or the storage apparatus on the condition that the foregoing authentication is successful.

    摘要翻译: 相关联的存储介质和存储设备的存储区域,并且使用存储介质来管理存储设备的内容。 用于存储文件的存储介质可拆卸地安装在信息处理设备上,信息处理设备经由因特网连接到存储设备,存储设备存储与存储在存储介质中的文件相对应的文件,存储介质和存储 设备通过因特网彼此认证,并且信息处理设备在上述认证成功的条件下从文件中读取文件或将文件写入存储介质或存储设备。

    Multimedia data transferring method

    公开(公告)号:US6145015A

    公开(公告)日:2000-11-07

    申请号:US208013

    申请日:1998-12-09

    IPC分类号: G06F9/48 G06F13/10 G06F3/00

    CPC分类号: G06F9/4812 G06F13/102

    摘要: A method of transferring multimedia data from an input device to an output device in a computer system having a plurality of input/output devices. An application program specifies an origination and destination of multimedia data transfer and orders multimedia data transfer start. A periodic driven program conducts multimedia data transfer in accordance with the order given by the application program. The application program can conduct other processing irrespective of the multimedia transfer state after giving the transfer start order. The periodic driven program operates with a predetermined period, divides multimedia data, and transfers the multimedia data in a plurality of periods.