Processing device and write method
A processing device and storage device technology, applied in the input/output process of data processing, electrical digital data processing, input/output to record carrier, etc., can solve the problems of shortening and hindering the start-up time of the operating system, and achieve shortening of processing delay Effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1)
[0046] Before describing the present invention in detail, its outline will be described. An embodiment of the present invention relates to a boot loader for updating a firmware program stored in a nonvolatile memory with a firmware program stored in a HDD (Hard Disk Drive: Hard Disk Drive). Here, as an example, it is assumed that the file system used by the HDD is ext2. In ext2, the firmware program is divided into multiple blocks and stored. Multiple blocks are not necessarily contiguous. In order to shorten the period for reading the firmware program from the HDD, it is effective to reduce the number of seek iterations and to read consecutive blocks at a time. The details will be described later.
[0047] On the other hand, since the boot loader does not know the block address of the firmware program stored in the HDD in advance, it is necessary to obtain an i-node indicating the block address. Since the i-nodes are distributed and stored in the HDD, it is difficult to re...
Embodiment 2)
[0076] Like Embodiment 1, Embodiment 2 of the present invention relates to a boot loader for writing firmware programs. On the other hand, the second embodiment is different from the first embodiment, and corresponds to the case where the firmware program stored in the nonvolatile memory is temporarily stored in the HDD. Here, the temporary storage to the HDD is performed for the purpose of backing up the firmware program. That is, in the second embodiment and the first embodiment, the storage medium from which the firmware program should be read and the storage medium from which the firmware program should be written are reversed. The processing apparatus 100 of embodiment 2 is with figure 1 The same type, the boot loader 116 of embodiment 2 is with Figure 7 same type. Here, the difference from Example 1 will be mainly explained.
[0077] In HDD 104 , a firmware program for backup or a file of the same size as the firmware program to be backed up is stored in the file sy...
Embodiment 3)
[0085] Embodiment 3 of the present invention corresponds to the case where the operation of Embodiment 1 is performed following the operation of Embodiment 2. That is, the third embodiment corresponds to the case where the firmware program of the nonvolatile memory is updated using the backup file stored in the HDD by the operation of the second embodiment. Such an update of the firmware program can also be called a refresh (recovery) of the firmware program. The processing device 100 of embodiment 3 is with figure 1 The same type, the boot loader 116 of embodiment 3 is with Figure 7 same type. Here, the description will focus on differences from the previous embodiments.
[0086] The firmware program for backup is stored in HDD 104 through the processing in Embodiment 2 on the file system. The acquisition unit 130 analyzes the configuration in figure 1 Superblock and group descriptors on ext2 filesystem in HDD104. The acquisition unit 130 searches for the directory ent...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 