Abstract:
A first-region allocating unit of an electronic device allocates a first region having a size required for a first process. The first process includes at least one second process in a region of the memory. A second-region dividing unit divides a second region having a size required for the second process by the second process. A region-for-release dividing unit divides a region for release from the first region when the second-region dividing unit has allocated the second regions for all the second processes included in the first process. The region for release is a region other than the second region and to be released. The second-region dividing unit divides the second region regardless of a page basis used as a unit in the memory management. The region-for-release dividing unit divides the region for release on the page basis.
Abstract:
An electronic device includes: a first non-volatile storage device, a second non-volatile storage device, and a processor. The first non-volatile storage device has limitations on a number of times of writing therein. The second non-volatile storage device has no limitations on a number of times of writing therein. The processor functions as: a normal writing section, a backup writing section, a substitute writing section, and a determination section. The normal writing section writes data into only the first non-volatile storage device. The backup writing section writes data into both the first non-volatile storage device and the second non-volatile storage device. The substitute writing section writes data into only the second non-volatile storage device. The determination section selects one of the normal writing section, the backup writing section, and the substitute writing section based on the number of bad blocks in the first non-volatile storage device.
Abstract:
An electronic device includes a memory, a first-region allocating unit, and a second-region allocating unit. The first-region allocating unit allocates first regions in a region of the memory. The first regions are for execution of tasks. The second-region allocating unit allocates second regions in the first regions. The second region is to be actually used for execution of a task. If the first-region allocating unit has previously allocated a first region for a task identical in type to a new task as an execution target, the first-region allocating unit cancels allocation of a first region for the new task. When the allocation of a first region for the new task is cancelled, the second-region allocating unit allocates, in the first region for the task identical in type to the new task, a second region for the new task.
Abstract:
In a consumables ordering system, an image forming apparatus notifies a management system about a consumable whose remaining quantity is under a specific threshold. When a consumable whose remaining quantity is under the threshold is autonomously notified from the image forming apparatus, the management system checks the consumable whose remaining quantity is under the threshold in a specific image forming apparatus other than an autonomously notifying apparatus (S122), and notifies the autonomously notifying apparatus about the consumable autonomously notified from the autonomously notifying apparatus, and ordering information as information necessary for placing an order for the consumable checked in S122 (S129). The autonomously notifying apparatus displays the ordering information notified from the management system, and places an order for the consumable for which the ordering information is displayed in response to an instruction.
Abstract:
A device management system according to an aspect of the present disclosure is a device management system capable of managing a device and includes a control device that includes a processor and functions, through the processor executing a control program, as a device management page creator and a connection status confirmer. The device management page creator creates a device management page that is a Web page for managing the device. The connection status confirmer confirms a connection status of the device to the device management system. When a specific request relating to the device management page is made, the connection status confirmer confirms the connection status of the device subject to the device management page.
Abstract:
An electronic device includes a memory, a mode configuration management portion, a panel portion, and a memory management portion. The mode configuration management portion configures a plurality of allocation modes for allocating a plurality of areas to the memory. The panel portion displays a mode selection screen for selecting one of the allocation modes. The memory management portion allocates the plurality of areas to the memory based on the selected one of the allocation modes. The mode configuration management portion manages a plurality of recommended modes. The memory management portion sets sizes of an input portion and an output portion of the respective areas according to the recommended mode selected by the mode configuration management portion.