摘要 |
PROBLEM TO BE SOLVED: To avoid hang-up state by making a process with lower priority than that of a receiving process executable, when data are sent from a network without a pause. SOLUTION: A communication control unit 1 in a multiprocessor configuration sending and receiving a packet via a network 50 is provided with an I/O processing unit 11 and a protocol processing unit 15. The I/O processing unit 11 receives a packet, stores it in a buffer, and simultaneously generates a request for an I/O processing of a packet added with buffer address information, makes a pool process unit 13 keep the request, and halts receiving of packet when the free area in a buffer becomes smaller than the input restraint value. The protocol processing unit 15 fetches and executes sequentially command process requests and I/O process requests pooled in the pool process unit 13 and makes the I/O process unit 11 resumes receiving the packets when free area becomes larger than the input restraint release value and also the number of process requests remained in the pool become smaller than the receiving resume restraint value.
|