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 proper processed results without causing such a failure as the starvation, etc., by performing access to a resource, such as the VRAM (video RAM), etc., from a plurality of processes. SOLUTION: When one of a plurality of processing means requests exclusive access to a certain part of a resource, a lock range processing section 122 permits the exclusive access to the processing means only when no failure occurs in the processing, for example, only when no exclusive access to an overlapping part is permitted to another processing means. In addition, the processing section 122 permits the exclusive access to the certain part by inhibiting the permission to the exclusive access to another part when the number of permitting times of exclusive access to other overlapping parts exceeds a fixed value while the exclusive access to the certain part is not permitted. Thus the processing section 122 prevents the occurrence of starvation by limiting the number of permitting times of exclusive access to other overlapping parts by outrunning the certain part.
Abstract:
PURPOSE: To efficiently emulate the graphic system of a conventional architecture by the graphic system of a new architecture. CONSTITUTION: The result of interpretation is held for a plotting instruction and plotting data, and after interpretation is performed once, the held interpreted result is taken out as a rule without performing the interpretation again. At the time of interpreting the plotting instruction of a pertinent line first, the instruction and relating plotting data are interpreted (25 and 30) and held as shadow data (32). At the time of executing the plotting instruction of the pertinent line thereafter, the shadow data are retrieved and plotting is executed. When a program is changed, the shadow data of a changed part are discriminated and the shadow data are eliminated.
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