Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Information processing system and information processing method

An information processing system and information processing method technology, applied in the field of information processing, can solve problems such as bit errors and loading programs that cannot be correctly adapted to it, and achieve the effect of suppressing the frequency of occurrence and shortening the initial startup time

Inactive Publication Date: 2009-08-12
PANASONIC CORP
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

On the other hand, the NAND type flash memory has a disadvantage in terms of data reliability: that is, the NAND type flash memory has a congenital or postnatal environment in which data cannot be read / written correctly. some possibility of faulty blocks entered, and some possibility of bit errors due to long-term use
Therefore, there is a possibility that when the generation of the NAND type flash memory is changed, the previously designed loader may not be properly adapted to it.

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
  • Information processing system and information processing method
  • Information processing system and information processing method
  • Information processing system and information processing method

Examples

Experimental program
Comparison scheme
Effect test

no. 1 approach

[0065] figure 1 is a block diagram indicating the information processing system 1 of the first embodiment of the present invention. Such as figure 1 As shown, the information processing system 1 of the first embodiment is equipped with a CPU 101, a first nonvolatile memory 110 in which a first program group 111 is stored, a second volatile memory 120, and a first program group 111 stored therein. The third non-volatile memory 130 of the second program 131. It should be understood that the CPU 101 and the third memory 130 are provided within the LSI 100 .

[0066] figure 2 is a block diagram showing an example of arrangement regarding programs stored in the first memory 110 . Such as figure 2 As shown, with respect to the first program group 111 within the first memory 110, the first programs 112, 113, 114 corresponding to the programs having the same content have been stored in different blocks.

[0067] image 3 is a flowchart for explaining the processing operation ...

no. 2 approach

[0070] Figure 4 is a block diagram of an information processing system 1 indicating a second embodiment of the present invention. The first program group 151 has been stored in the first memory 110, and the first program group 151 includes first programs whose total number is greater than the initial value of the majority decision number. Figure 5 is a block diagram showing an example of the arrangement of programs stored in the first memory 110 . As the first program group 151, first groups 152-156 corresponding to programs having the same content have been stored. Parameters 162-166 indicating majority decision numbers have been stored in the first programs 152-156, respectively. It should also be noted that in the second embodiment, the majority decision number is changed.

[0071] Figure 6 is a flowchart for explaining the processing operation of the CPU 101 related to the initial startup of the system of the second embodiment. It should also be noted that the init...

no. 3 approach

[0076] Figure 8 is a block diagram of an information processing system 1 indicating a third embodiment of the present invention. In this third embodiment, the first program group is updated. Such as Figure 8As shown, the information processing system 1 of the third embodiment is equipped with: a CPU 101; a first memory 110 for storing therein a first program group 111 and a third program 181 provided for performing update processing operations; a second memory 120; a third memory 130 for storing therein the second program 131; a fourth memory 190 for storing therein an update program 191 and update request data 192; and a transmission device 193.

[0077] As trigger objects for updating the first program group 111 , there are a program update request 103 issued from an external source located outside the information processing system 1 , and update request data 192 stored in the fourth memory 190 . In addition, the transfer device 193 has a function capable of reading out...

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

The information processing system is comprised of: a first nonvolatile storage device in which a plurality of first programs for initiating the information processing system, and duplications of the plural first programs have been stored in blocks different from each other; a second volatile storage device to which the plurality of first programs are transferred; a third nonvolatile storage device into which a second program for executing the plural first programs is stored; and a CPU (Central Processing Unit) for executing the plural first programs. While an instruction has been contained in the second program, the instruction instructs that the plurality of first programs are transferred from the first storage device to the second storage device, contents of the plurality of first programs transferred to the second storage devices are compared with each other; and if the contents of the plurality of first programs are not made coincident with each other, then a normal program is judged from the plurality of first programs based upon a majority decision. The CPU executes the first program judged as the normal program so as to initially initiate the information processing system.

Description

technical field [0001] The present invention relates to an information processing system including a nonvolatile memory, and to an information processing method. Background technique [0002] NOR-type flash memory and NAND-type flash memory have been widely used. Compared with the aforementioned NOR-type flash memory, the NAND-type flash memory has the advantages of high integration and low cost per bit. On the other hand, NAND type flash memory has disadvantages in terms of data reliability: that is, NAND type flash memory has a congenital or postnatal environment in which data cannot be read / written correctly. There is some possibility of faulty blocks being imported, and some possibility of bit errors due to long-term use. As a result, these NAND-type flash memories have been mainly used as memories of data areas, and have not been used as memories of program areas requiring high reliability. [0003] However, recently, in order to construct a system at a lower cost wh...

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): G06F11/14G06F9/445
CPCG06F11/18G06F11/1417G06F11/1666
Inventor 西原慎治永田荣治
Owner PANASONIC CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products