Unlock instant, AI-driven research and patent intelligence for your innovation.

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

Active Publication Date: 2012-11-21
JVC KENWOOD CORP
View PDF8 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, since the reading of the reference file arrangement table cannot generally be performed at high speed, it hinders the shortening of the start-up time of the operating system (for example, refer to Patent Document 1).

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Processing device and write method
  • Processing device and write method
  • Processing device and write method

Examples

Experimental program
Comparison scheme
Effect test

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...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

In the disclosed processing device, an acquisition unit (130) acquires - from a recording device that can split and record a file into a plurality of blocks - management information wherein the address of each block is indicated. A generating unit (132) extracts the address of each block from the acquired management information, and aggregates the blocks with sequential addresses as continuous regions, thereby generating a table wherein the start address and size of each continuous region is indicated. A read unit (134) reads a file recorded in non-volatile memory. A splitting unit (136) splits the read file into a plurality of blocks. A write unit (138) writes the split file to the recording device in a manner such that, based on the table, the addresses indicated by the management information are retained for each continuous region from the start address across the size of the region.

Description

technical field [0001] The invention relates to writing technology, in particular to a processing device and a writing method for writing files to a storage medium. Background technique [0002] An operating system is generally installed in a computer, and various software programs operate based on the operating system. When the computer is started, BIOS (Basic Input Output System) copies the boot loader (boot loader) to RAM and starts it, and the boot loader reads the image file of the operating system stored in the hard disk drive (HDD) into RAM , thus, the operating system can operate. Here, the file alignment table is always referred to when the boot loader reads the image of the operating system. However, generally, the reading of the reference file arrangement table cannot be executed at high speed, which hinders the shortening of the start-up time of the operating system (for example, refer to Patent Document 1). [0003] [Prior Technical Documents] [0004] 〔Pate...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F12/00G06F3/06G06F11/00
CPCG06F17/30067G06F3/0611G06F12/04G06F11/1402G06F3/0643G06F3/0676G06F12/00G06F3/06G06F8/54
Inventor 户波淳一郎
Owner JVC KENWOOD CORP