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

A method of system startup based on pcm

A technology of bootloader and kernel image, which is applied in the field of memory, can solve problems such as increased kernel startup time, slow read and write speed of Flash or disk, occupation, etc., to reduce system startup time and improve system efficiency

Active Publication Date: 2017-09-29
INST OF MICROELECTRONICS CHINESE ACAD OF SCI
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Bootloader and Linux kernel images are generally stored in non-volatile memory such as Flash or disk, but due to the slow read and write speed of Flash or disk, Bootloader will move itself to DRAM to continue execution after executing a short program. After the environment, the Linux kernel image will be moved from the Flash to the memory and then the kernel will be invoked. Due to the slow read and write speed of the Flash or disk, the startup method needs to occupy memory for startup. At the same time, the transfer of the kernel will also increase the startup time.

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
  • A method of system startup based on pcm
  • A method of system startup based on pcm
  • A method of system startup based on pcm

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0023] In order to make the above objects, features and advantages of the present invention more comprehensible, specific implementations of the present invention will be described in detail below in conjunction with the accompanying drawings.

[0024] In the following description, a lot of specific details have been set forth in order to fully understand the present invention, but the present invention can also be implemented in other ways that are different from those described here. Any simple modifications, equivalent changes and modifications made to the following examples are still within the protection scope of the technical solution of the present invention, so the present invention is not limited by the specific examples disclosed below.

[0025] The present invention proposes a system startup method based on PCM, uses PCM (Phase Change Random Access Memory) as a system startup device, stores system startup codes and images in PCM, uses DRAM as memory, thereby improvin...

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 present invention provides a system startup method based on PCM, comprising: Bootloader and kernel image are stored in PCM; Bootloader is executed on PCM, and readable and writable parts are allocated to DRAM during execution; Kernel image is executed on PCM , Allocate readable and writable parts to DRAM during execution. Use PCM to store and execute the Bootloader and kernel image. During execution, the readable and writable part is allocated to DRAM. Since the data segment that needs to be moved during startup accounts for less than one tenth of the Bootloader and kernel image, and the PCM The read delay is equivalent to that of DRAM, which can effectively reduce the system startup time and improve system efficiency.

Description

technical field [0001] The invention relates to the field of memory, in particular to a method for starting a system based on PCM. Background technique [0002] In recent years, with the rise of mobile terminal equipment, embedded technology has developed rapidly, especially the application of embedded Linux system is becoming more and more extensive. [0003] After the embedded system is powered on or reset, it will execute a startup program Bootloader to initialize the hardware and software environment, and then call the Linux kernel. Bootloader and Linux kernel images are generally stored in non-volatile memory such as Flash or disk, but due to the slow read and write speed of Flash or disk, Bootloader will move itself to DRAM to continue execution after executing a short program. After the environment, the Linux kernel image will be moved from the Flash to the memory and then the kernel will be invoked. Due to the slow read and write speed of the Flash or disk, the star...

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 Patents(China)
IPC IPC(8): G06F9/445
Inventor 陈岚戴正元郝晓冉
Owner INST OF MICROELECTRONICS CHINESE ACAD OF SCI