Job Management Controller for Volatile Memory Power Shutdown
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Image processing devices without non-volatile memory face challenges in efficiently managing job processing and power shutdown, as they rely on volatile memory for job accumulation and lack efficient mechanisms to handle shutdown commands without active job execution.
Innovation Solution
The device includes a receiver that accumulates jobs with set effective periods and a controller that manages power shutdown based on the presence of jobs, ensuring the power supply is shut down only when no jobs are pending or their effective periods have expired, using a combination of CPU, ROM, RAM, and input/output interfaces to handle job processing and shutdown commands.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of energy
If the device shuts down immediately when a shutdown command is received, then power consumption is reduced, but job processing may be interrupted or lost
Solution Approach 1:
The controller checks for the presence of accumulated jobs before executing shutdown. This preliminary check ensures that job processing status is assessed before power is cut, preventing interruption of active jobs while still enabling timely shutdown when no jobs are present.
2Reliability
If the device waits for job completion before shutdown, then job processing reliability is maintained, but power consumption increases
Solution Approach 1:
The shutdown decision is made dynamically based on the current state of job accumulation. The controller adaptively determines whether to shutdown immediately or wait, based on whether jobs are present in the accumulation buffer, optimizing the balance between reliability and energy consumption for each specific situation.
3Speed
If jobs are accumulated in volatile memory, then processing speed is improved, but data loss occurs upon shutdown
Solution Approach 1:
The system performs a preliminary check of the accumulation buffer before shutdown to identify any pending jobs. This allows the system to take appropriate actions such as notifying users, pausing shutdown, or transferring data, thereby preventing information loss while maintaining the speed benefits of volatile memory accumulation.
Data Source
AI summary
An information processing device includes: a receiver that receives a job that is a unit of processing of predetermined processing, an effective period of the job, and a shutdown command which sets a power supply of the device itself to a shutdown state; and a controller that, when the shutdown command is received by the receiver and no job has been received by the receiver and accumulated, performs control to set the power supply to the shutdown state.


