Abstract:
PROBLEM TO BE SOLVED: To improve performance in the reading/writing of data in a magnetic disk by rearranging data on a magnetic disk under the control of a hard disk device itself. SOLUTION: In this file managing system equipped with a hard disk device 10 and a file managing part 20, the file managing part 20 manages data to be read/written in the hard disk device 10 in order to make data in one file continue in a predetermined logical address space, and designates object data whose reading/writing in the hard disk device 10 is requested with a predetermined logical address in the logical address space. The hard disk device 10 executes the reading/writing processing of data by converting the predetermined logical address to designate the object data whose reading/writing is requested into an LBA. Then, the defragmentation of the data recorded in a magnetic disk 11 is executed based on the predetermined logical address. COPYRIGHT: (C)2005,JPO&NCIPI
Abstract:
PROBLEM TO BE SOLVED: To obtain various programming desired for a programmer by using program components. SOLUTION: The apparent function of a program component 131 is extended by a component information editing part 101 for updating information stored in a component information storing part 110 for storing information related to the property and method of the program component 131. Component information is used for both of the development and execution of an application program. When the information is used for a property edition part 103 and a code edition part 107 in developing the program, a user can utilize the function of the component for the generation of a programming code as if the function is extended and it is unnecessary to be conscious of a difference between the function of the existing program component and the extended function. When executing the program, the information is used for accessing the component 131 from an interpreter 120 and the extended function is properly executed.
Abstract:
PROBLEM TO BE SOLVED: To improve the communication efficiency when a replica is updated by providing a control means etc., which controls the updating execution timing of the replica set in response to a received changing request based on the information included in the changing request regardless of the receiving order of the changing request. SOLUTION: A replica controller 7 adds an access to be given the data stored in a data storing device 17 and also a packet transmission request to be given to a transmission queue 9 based on the access request given from an application 5. Then the controller 7 executes the updating of a replica in the designating timing and in response to the changing request stored in a reception queue 11 by referring to the state of the queue 11. The collisions of plural application 5 and the collision caused by the application 5 between the updating of data and the data updating request included in the queue 11 are not treated, and the execution of the data changing to be carried out by the application 5 is independent of the execution of the data changing request included in the queue 11.
Abstract:
PROBLEM TO BE SOLVED: To provide an effective cache system in a computer system using an NAS server. SOLUTION: A front end server 10, for temporarily holding an operation request for the NAS server 20 which is sent from a predetermined client 30, is interposed between the NAS server and the clients 30 on a network. The front end server 10 holds information on mutual relationship of data files stored in the NAS server 20, optimizes an operation request received from the client 30 on the basis of the information, and transmits the optimized operation request to the NAS server 20. COPYRIGHT: (C)2005,JPO&NCIPI
Abstract:
PURPOSE: To decompose a packet into each component and also to assign a main storage area, without software intervention in receiving processing of a communication network. CONSTITUTION: A hardware directly performs a division operation without software intervention, by adding control information which can directly be used by a receiving end DMA feature to a communication packet. A transmitting side DMA mechanism transfers the content itself of a DMA command queue to a communication controller, before data on a computer memory is transferred to the communication controller. The information is added to the front of a packet and delivered to the receiving side. The receiving side DMA mechanism does not transfer entire packets to a single receiving buffer but performs data transfer for each element data to different receiving buffers by using both the information and information in a DMA command queue of the receiving side. Communication software uses each receiving buffer as it is, without copying it to other areas.