主权项 |
1. A job execution device, comprising:
a storing unit; a file system that divides a storing area of the storing unit into a plurality of division areas and manages the storing area of the storing unit by using a file allocation table in which division area management information indicating a status of each of the division areas is registered, the status indicating that each division area is in use or unused; a management table in which deletion management information indicating whether an overwrite deletion is necessary is registered for each of the division areas; a deletion processing unit that sequentially executes the overwrite deletion for the division areas for which the deletion management information indicates that the overwrite deletion is necessary, and changes the deletion management information for the division areas for which the overwrite deletion is finished to a non-necessity of the overwrite deletion; a job execution unit that requests the file system to use the storing unit, and executes a job by using the division areas assigned by the file system; and a management table updating unit that changes the deletion management information for the division areas for which the division area management information is changed so as to change the status to “in use” by the file system, to the non-necessity of the overwrite deletion, and changes the deletion management information for the division areas to be released by a releasing request, to a necessity of the overwrite deletion in case that the file system receives the releasing request, the releasing request changing the status of the division area from “in use” to “unused”, wherein in case that the file system receives the releasing request, the file system changes the division area management information for the division areas to be released by the releasing request so as to change the status to “unused” before the deletion management information for all of the division areas to be released by the releasing request is changed to the non-necessity of the overwrite deletion. |