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 apparatus is configured to, in a period from returning from an energy-saving mode to determining to change to the energy-saving mode, capture screenshot data every time the first controller circuit detects input from a user into the input device, the screenshot data being data of a screen displayed on the first display device, determine an error code, the error code identifying an error that occurred in the period, and generate a screenshot log and store the screenshot log in the first storage device, the screenshot log including a series of the screenshot data in the period and the error code identifying the error that occurred in the period, receive the screenshot log send request from the error solution information provider apparatus, and then send the screenshot log stored in the first storage device to the error solution information provider apparatus.
Abstract:
A server apparatus includes a controller circuit configured to obtain a use time period and a use amount of each of multiple client apparatuses, calculate a use percentage of each of the multiple client apparatuses of each use time period on a basis of the use amount, determine a recommended time period on a basis of the use percentage of each of the multiple client apparatuses, the recommended time period being a time period in which a largest number of client apparatuses are to be maintained, and specify the largest number of client apparatuses to be maintained during the recommended time period.
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 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.
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.