CN109683983A - A kind of generation of image file and loading method, equipment - Google Patents
A kind of generation of image file and loading method, equipment Download PDFInfo
- Publication number
- CN109683983A CN109683983A CN201811510641.6A CN201811510641A CN109683983A CN 109683983 A CN109683983 A CN 109683983A CN 201811510641 A CN201811510641 A CN 201811510641A CN 109683983 A CN109683983 A CN 109683983A
- Authority
- CN
- China
- Prior art keywords
- memory
- nonsystematic
- physical
- image file
- initial data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44505—Configuring for program initiating, e.g. using registry, configuration files
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44568—Immediately runnable code
- G06F9/44578—Preparing or optimising for loading
Abstract
The present invention relates to computer technology, generation and the loading method, equipment of a kind of image file are disclosed, to guarantee the integrality of image file, to ensure the smooth quick turn-on of smart machine.This method are as follows: smart machine is by nonsystematic memory initial data, it is handled and is saved to kernel Virtual Space according to physical address map, compression generates corresponding image file together with Installed System Memory initial data, in this way, it just can be in image file, all significant datas required for record system is restored comprehensively, to ensure that the integrality of image file, and then when can be based on image file progress system recovery to avoid smart machine, occur flower screen, white screen problem because of loss of vital data, it is ensured that the smooth quick turn-on of smart machine.
Description
Technical field
The present invention relates to computer technology, in particular to the generation of a kind of image file and loading method.
Background technique
Currently, the smart machine (e.g., smart television) based on Linux technology is promoted to accelerate booting or bright screen speed
User experience, it will usually prestore recovery number in Double Data Rate synchronous DRAM (Double Data Rate, DDR)
According to.
During dc switch machine, smart machine can arrive memory (Suspend To Ram, STR) technology using standby,
The power supply for retaining DDR when standby makes it into self-refresh mode, and is stored in data are restored in DDR, after booting, directly
It connects to read from DDR and restores data to restore to standby preceding state, continue to run.
And during alternating-current switch machine, accelerate starting up speed, generally use it is standby to hard disk (Suspend To Dis,
Standby preceding system running state is described, is fabricated to corresponding image file, is saved in non-volatile memories by STD) technology
Device e.g. in built-in multimedia storage card (Embedded Multi Media Card, EMMC), after booting, is read from EMMC
Image file is taken, then decompresses, jump, run.
However, when making image file, linux kernel only can be for the original saved in Installed System Memory under prior art
The corresponding image file of beginning data creating, and ignore the initial data saved in nonsystematic memory, and in practical application, nonsystematic
The initial data saved in memory is also possible to the critical data that record has booting to run, e.g., the frame buffer of image
(framebuffer) data, therefore, TV display is abnormal after will lead to booting.
It is further explained below for image file generating process in linux system.
Under prior art, the smart machine based on Linux technology is used with specific architectural framework not in DDR management layer
It is relevant to design a model, realize good scalability.Specifically, the DDR of smart machine is divided into Installed System Memory and non-
Installed System Memory, Installed System Memory are the memory that linux kernel has permission management, rather than Installed System Memory is that linux kernel haves no right to manage
Memory.
As shown in fig.1, Installed System Memory is by memory node (Node), region of memory (Zone) and physical memory page again
(page) three-level structure forms.
Memory node, to a kind of description method of physical memory in computer system, a bus master access is located at
The cost that any internal storage location in the same memory node is spent is identical, and accesses the interior deposit receipt in any two difference node
The cost that member is spent is different.
Region of memory is located within the same memory node, mainly directly reads region of memory (ZONE_DMA), common
Region of memory (ZONE_NORMAL), high memory region (ZONE_HIGHMEM) are several.
Physical memory page, it is that unit management carries out memory management, a physical memory that Installed System Memory, which is usually with " page ",
The size of page is 4K Byte.
STD technology is similar with STR, be all to speed up smart machine starting method, unlike STD technology can will be used for it is extensive
Multiple image file is saved into EMMC, in this manner it is ensured that image file is not lost after AC dump.
Specifically, smart machine can will acquire standby preceding system running state description information, the system running state
Description information includes at least: physical memory page use state, processor operating status, operating status of external equipment etc.;So
Afterwards, the system running state description information of acquisition can be fabricated to corresponding image file according to setting format and saved by smart machine
In EMMC;It, can be in the start-up loading before kernel or system starting when next smart machine carries out exchange booting
(bootloader) stage reads image file from EMMC, then executes and restores process, is restored to last time standby state.
By taking actual project as an example, it is assumed that a certain smart machine is configured with physical memory 1.5G Byte, wherein ZONE_
The size of NORMAL is 295M, and the size of ZONE_HIGHMEM is 634M, i.e. the Installed System Memory physical memory that occupies 929M altogether, and
The physical memory of remaining 607M is kept for other hardware modules of master chip to use as nonsystematic memory, is used as special use
On the way, e.g., the physical memory for reserving 100M from nonsystematic memory for display module is used for framebuffer.
Nonsystematic memory is not in the administration authority scope of linux kernel, therefore when making image file, smart machine
The data saved in nonsystematic memory are not will use.However, certain processes may need to use non-in STD start process
The data saved in Installed System Memory, due to be exchange booting, before initialization in nonsystematic memory all data it is initial
Value is 0xff, at this point, will lead to above-mentioned certain process exceptions, if above-mentioned certain processes are processes relevant to display, just
It will lead to and occur flower screen, white screen problem in STD start process.
Summary of the invention
The embodiment of the present invention provides a kind of image file and generates and loading method, equipment, to guarantee the complete of image file
Whole property, to ensure the smooth quick turn-on of smart machine.
Specific technical solution provided in an embodiment of the present invention is as follows:
A kind of generation method of image file, comprising:
Based on the total amount of data for needing to save in nonsystematic memory, apply for corresponding nonsystematic memory mirror in system memory
As area;
For each nonsystematic memory physical memory page to be processed, following operation is executed respectively:
It is corresponding kernel virtual address by the physical address map of nonsystematic memory physical memory page;
Nonsystematic memory initial data is read from the nonsystematic memory physical memory page, and virtual based on the kernel
Address saves the nonsystematic memory initial data and corresponding physical address to nonsystematic memory mirror area;
Apply for corresponding Installed System Memory MIRROR SITE in system memory, and by the Installed System Memory initial data for needing to save and
Corresponding physical address is saved to the Installed System Memory MIRROR SITE;
To each nonsystematic memory initial data of preservation and corresponding physical address, and each Installed System Memory saved is former
Beginning data and corresponding physical address are compressed, and corresponding image file is generated.
Optionally, based on the total amount of data for needing to save in nonsystematic memory, apply for corresponding non-system in system memory
It unites before memory mirror area, further comprises:
According to preset configuration information, determines and need to generate image file using the data saved in nonsystematic memory.
Optionally, described by the nonsystematic memory initial data and corresponding physical address, it saves to the nonsystematic
Memory mirror area, comprising:
The nonsystematic memory initial data is stored in the first area in nonsystematic memory mirror area;
By the corresponding physical address of the nonsystematic memory initial data, it is stored in the nonsystematic with metadata form
Deposit the second area of MIRROR SITE;
Wherein, the distance between the mirror image head region set in the first area and Installed System Memory MIRROR SITE is greater than institute
State the distance between second area and the mirror image head region.
Optionally, using preset format, to each nonsystematic memory initial data of preservation and corresponding physical address, and
Before each Installed System Memory initial data and corresponding physical address saved is compressed, further comprise:
By the mapping between nonsystematic memory initial data each in nonsystematic memory mirror area and corresponding physical address
Relationship is stored in the mirror image head region of setting;And
By the mapping relations between Installed System Memory initial data each in Installed System Memory MIRROR SITE and corresponding physical address,
It is stored in the mirror image head region.
Optionally, further comprise:
The image file is saved to the designated position of memory.
A kind of loading method of image file, after carrying out exchange booting, comprising:
The image file prestored is obtained, is decompressed in system memory,
For each physical memory page recorded in the image file after decompression, following operation is executed respectively:
According to the metadata recorded in the image file after decompression, the physical address of physical memory page is determined;
According to the physical address of the physical memory page, determine that the physical memory page is nonsystematic memory physical memory page
When, it is corresponding kernel virtual address by the physical address map of the nonsystematic memory physical memory page;
According to the kernel virtual address of the nonsystematic memory physical memory page, phase is read from the image file after decompression
The nonsystematic memory initial data answered, and according to the physical address of the nonsystematic memory physical memory page, by the nonsystematic
Memory initial data saves the corresponding position into nonsystematic memory.
Optionally, further comprise:
According to the physical address of the physical memory page, determine that the physical memory page is Installed System Memory physical memory page
When, according to the kernel virtual address of the Installed System Memory physical memory page, corresponding system is read from the image file after decompression
System memory initial data;
According to the physical address of the Installed System Memory physical memory page, the Installed System Memory initial data is saved to system
Corresponding position in memory.
A kind of smart machine, includes at least processor, physical memory and memory, and the physical memory is nonsystematic memory
And Installed System Memory, wherein
Processor, for based on the total amount of data for needing to save in nonsystematic memory, application to be corresponding in system memory
Nonsystematic memory mirror area;
For each nonsystematic memory physical memory page to be processed, following operation is executed respectively:
It is corresponding kernel virtual address by the physical address map of nonsystematic memory physical memory page;
Nonsystematic memory initial data is read from the nonsystematic memory physical memory page, and virtual based on the kernel
Address saves the nonsystematic memory initial data and corresponding physical address to nonsystematic memory mirror area;
Apply for corresponding Installed System Memory MIRROR SITE in system memory, and by the Installed System Memory initial data for needing to save and
Corresponding physical address is saved to the Installed System Memory MIRROR SITE;
To each nonsystematic memory initial data of preservation and corresponding physical address, and each Installed System Memory saved is former
Beginning data and corresponding physical address are compressed, and corresponding image file is generated.
Optionally, based on the total amount of data for needing to save in nonsystematic memory, apply for corresponding non-system in system memory
It unites before memory mirror area, the processor is further used for:
According to preset configuration information, determines and need to generate image file using the data saved in nonsystematic memory.
Optionally, described by the nonsystematic memory initial data and corresponding physical address, it saves to the nonsystematic
When memory mirror area, the processor is used for:
The nonsystematic memory initial data is stored in the first area in nonsystematic memory mirror area;
By the corresponding physical address of the nonsystematic memory initial data, it is stored in the nonsystematic with metadata form
Deposit the second area of MIRROR SITE;
Wherein, the distance between the mirror image head region set in the first area and Installed System Memory MIRROR SITE is greater than institute
State the distance between second area and the mirror image head region.
Optionally, using preset format, to each nonsystematic memory initial data of preservation and corresponding physical address, and
Before each Installed System Memory initial data and corresponding physical address saved is compressed, the processor is further used for:
By the mapping between nonsystematic memory initial data each in nonsystematic memory mirror area and corresponding physical address
Relationship is stored in the mirror image head region of setting;And
By the mapping relations between Installed System Memory initial data each in Installed System Memory MIRROR SITE and corresponding physical address,
It is stored in the mirror image head region.
Optionally, the processor is further used for:
The image file is saved to the designated position of memory.
A kind of smart machine, includes at least processor, physical memory and memory, and the physical memory is nonsystematic memory
And Installed System Memory, wherein
After carrying out exchange booting, the image file prestored is obtained, is decompressed in system memory;
For each physical memory page recorded in the image file after decompression, following operation is executed respectively:
According to the metadata recorded in the image file after decompression, the physical address of physical memory page is determined;
According to the physical address of the physical memory page, determine that the physical memory page is nonsystematic memory physical memory page
When, it is corresponding kernel virtual address by the physical address map of the nonsystematic memory physical memory page;
According to the kernel virtual address of the nonsystematic memory physical memory page, phase is read from the image file after decompression
The nonsystematic memory initial data answered, and according to the physical address of the nonsystematic memory physical memory page, by the nonsystematic
Memory initial data saves the corresponding position into nonsystematic memory.
Optionally, the processor is further used for:
According to the physical address of the physical memory page, determine that the physical memory page is Installed System Memory physical memory page
When, according to the kernel virtual address of the Installed System Memory physical memory page, corresponding system is read from the image file after decompression
System memory initial data;
According to the physical address of the Installed System Memory physical memory page, the Installed System Memory initial data is saved to system
Corresponding position in memory.
A kind of storage medium is stored with the program of the generation method for realizing image file, and described program is by processor
When operation, following steps are executed:
Based on the total amount of data for needing to save in nonsystematic memory, apply for corresponding nonsystematic memory mirror in system memory
As area;
For each nonsystematic memory physical memory page to be processed, following operation is executed respectively:
It is corresponding kernel virtual address by the physical address map of nonsystematic memory physical memory page;
Nonsystematic memory initial data is read from the nonsystematic memory physical memory page, and virtual based on the kernel
Address saves the nonsystematic memory initial data and corresponding physical address to nonsystematic memory mirror area;
Apply for corresponding Installed System Memory MIRROR SITE in system memory, and by the Installed System Memory initial data for needing to save and
Corresponding physical address is saved to the Installed System Memory MIRROR SITE;
To each nonsystematic memory initial data of preservation and corresponding physical address and each Installed System Memory initial data
And corresponding physical address is compressed, and corresponding image file is generated.
A kind of storage medium is stored with the program of the loading method for realizing image file, and described program is by processor
When operation, following steps are executed:
The image file prestored is obtained, is decompressed in system memory;
For each physical memory page recorded in the image file after decompression, following operation is executed:
According to the metadata recorded in the image file after decompression, the physical address of physical memory page is determined;
According to the physical address of the physical memory page, determine that the physical memory page is nonsystematic memory physical memory page
When, it is corresponding kernel virtual address by the physical address map of the nonsystematic memory physical memory page;
According to the kernel virtual address of the nonsystematic memory physical memory page, phase is read from the image file after decompression
The nonsystematic memory initial data answered, and according to the physical address of the nonsystematic memory physical memory page, by the nonsystematic
Memory initial data saves the corresponding position into nonsystematic memory.
In the embodiment of the present invention, smart machine is by nonsystematic memory initial data, according to physical address map to kernel void
Quasi- space is handled and is saved, and compression generates corresponding image file together with Installed System Memory initial data, in this way, just can
In image file, all significant datas required for system is restored are recorded comprehensively, thus ensure that the integrality of image file,
And then when can be based on image file progress system recovery to avoid smart machine, occur flower screen, white screen because of loss of vital data
Problem, it is ensured that the smooth quick turn-on of smart machine.
Detailed description of the invention
Fig. 1 is Installed System Memory configuration diagram in physical memory under prior art;
Fig. 2 is smart machine illustrative view of functional configuration in the embodiment of the present invention;
Fig. 3 is that smart machine generates image file flow diagram in the embodiment of the present invention;
Fig. 4 is that physical memory distributes schematic diagram in the embodiment of the present invention;
Fig. 5 be prior art under and the embodiment of the present invention in image file content contrast schematic diagram;
Fig. 6 is smart machine load images document flow schematic diagram in the embodiment of the present invention.
Specific embodiment
In order to guarantee the integrality of image file, to ensure the smooth quick turn-on of smart machine, in truth example of the present invention, make
With the smart machine of linux kernel during image file, selectively save in nonsystematic memory and Installed System Memory
Specified significant data, to generate corresponding image file.
Further description is made to the preferred embodiment of the present invention with reference to the accompanying drawing.
Included at least as shown in fig.2, in the embodiment of the present invention, in smart machine (e.g., smart television) have processor 20,
Physical memory 21 (e.g., DDR) and memory 22 (e.g., EMMC), wherein processor 20 for carrying linux kernel, and executes
Relevant operation generates image file, Various types of data of the physical memory 21 for generating in caching system operational process, memory 22
For saving image file.
Based on above-mentioned smart machine, as shown in fig.3, smart machine generates the detailed of image file in the embodiment of the present invention
Thread journey is as follows:
Step 300: smart machine judges whether to need to save nonsystematic memory original number according to preset configuration information
According to? if so, thening follow the steps 301;Otherwise, step 305 is executed.
Certainly, how the default configuration of smart machine is to need to save nonsystematic memory initial data, then smart machine
It can be operated without carrying out judgement, but execute the product process of image file directly since step 310.
Step 301: smart machine applies for phase based on the total amount of data for needing to save in nonsystematic memory in system memory
The nonsystematic memory mirror area answered.
Specifically, physical memory is arranged in the form of physical memory page due in DDR, and therefore, smart machine
It needs first to determine, the occupied physical memory of total amount of data for the nonsystematic memory initial data for needing to save in nonsystematic memory
Page total amount, then, the occupied physical memory page total amount of total amount of data based on above-mentioned nonsystematic memory initial data, in system
Apply for physical memory page total amount of corresponding size, also referred to as nonsystematic memory mirror area in memory.
Above-mentioned nonsystematic memory mirror area can be located in ZONE_NORMAL, can also be located in ZONE_HIGHMEM,
This depends on the idle condition of Installed System Memory at that time, specific as shown in Figure 4.
Step 302: the physical address map of a nonsystematic memory physical memory page is corresponding kernel by smart machine
Virtual address.
In practical application, in linux system operational process, the address used is all virtual address, by taking 32 systems as an example,
Linux kernel can provide the identical memory virtual address space of size for the process of each operation, this makes multiple processes can
Run simultaneously without interfering with each other, the spatial dimension of virtual address is 0-4G.Therefore, in order to allow processor 20 carry
Lunix kernel is able to access that nonsystematic memory, needs to call ioremap function, by the object of nonsystematic memory physical memory page
Reason address of cache is gone to kernel virtual address space, corresponding memory virtual address is obtained, in order to which processor 20 is written and read.
Step 303: smart machine reads nonsystematic memory original number from one nonsystematic memory physical memory page
According to, and it is based on the kernel virtual address, the nonsystematic memory initial data and corresponding physical address are saved to described
Nonsystematic memory mirror area.
Specifically, as shown in fig.5, the present invention is implemented compared with the method for salary distribution of the Installed System Memory under prior art
Example, on the basis of Installed System Memory MIRROR SITE, adds nonsystematic memory mirror area.As shown in figure 5, nonsystematic memory mirror area
Can be on physical address it is discontinuous, specifically, can be divided into storage nonsystematic memory initial data first area, and
Store the second area of nonsystematic memory metadata, wherein metadata (Metadata), also known as broker data, relaying data are
The data (data about data) for describing data, describe the information of data attribute (property), mainly for supporting
Such as, the functions such as storage location, historical data, resource lookup, file record are indicated.
In the embodiment of the present invention, metadata is used to record the physical address of corresponding initial data, therefore, is executing step
When 303, smart machine saves the nonsystematic memory initial data saved in a nonsystematic memory physical memory page to non-system
First area (being also stored in an Installed System Memory physical memory page, details are not described herein) in system memory mirror area, with
And corresponding physical address is saved into the second area into nonsystematic memory mirror area in the form of metadata.
Mapping relations between nonsystematic memory initial data and corresponding physical address can be stored in the mirror image of setting
It is specific as shown in Figure 5 in head region.
When optionally, due to generating image file, real time data lossless compression (Lempel-Ziv- is generallyd use
Oberhumer, LZO) format compressed, therefore, it is necessary to which nonsystematic memory metadata and Installed System Memory meta-data region are separated,
And distinguish nonsystematic memory initial data and Installed System Memory initial data, furthermore, it is desirable to by nonsystematic memory metadata
Storage location be placed on before nonsystematic memory initial data, even between above-mentioned first area and mirror image head region away from
From greater than the distance between above-mentioned second area and mirror image head region, similarly, it is also desirable to by the storage position of Installed System Memory metadata
Placement location before Installed System Memory initial data, in this way, generate image file after, when carrying out image file decompression, just not
It can cause data corruption, not will lead to metadata can not match with initial data, and starting up is caused to fail.
Does step 304: smart machine judge whether that all nonsystematic memory physical memory pages are disposed? if so, holding
Row step 305;Otherwise, step 302 is executed.
Step 305: smart machine is based on the total amount of data for needing to save in Installed System Memory, and application is corresponding in system memory
Installed System Memory MIRROR SITE.
Smart machine saves the mode of Installed System Memory initial data in system memory, and nonsystematic memory is original with saving
The mode of data is similar, and difference is, when reading Installed System Memory initial data, without carrying out physical address to memory virtual
The mapping of address, because the original storage position of Installed System Memory initial data also is located in Installed System Memory, and Installed System Memory belongs to
Linux kernel has permission the region of memory of management, and therefore, smart machine can clearly know the original of Installed System Memory initial data
The memory virtual address of storage location.
Step 306: the Installed System Memory initial data that smart machine will need to save in each Installed System Memory physical memory page
And corresponding physical address, it is copied to the Installed System Memory MIRROR SITE.
Similarly, smart machine is also required to by the way of handling by page, respectively by every page Installed System Memory object to be processed
The Installed System Memory initial data that saves copies to the third region in Installed System Memory MIRROR SITE in reason page, and by above-mentioned system
The corresponding physical address of system memory initial data copies to the fourth region in Installed System Memory MIRROR SITE, and, optionally, such as scheme
Shown in 5, the distance between above-mentioned third region and mirror image head region are enabled, greater than between above-mentioned the fourth region and mirror image head region
Distance.
Step 307: smart machine saves specified guidance information in mirror image head region.
Specifically, smart machine can save each nonsystematic memory original in nonsystematic memory mirror area in mirror image head region
Mapping relations between beginning data and corresponding physical address;And save each Installed System Memory original in Installed System Memory MIRROR SITE
Mapping relations between beginning data and corresponding physical address.
Step 308: smart machine is according to setting format, to saving in Installed System Memory MIRROR SITE and nonsystematic memory mirror area
Various types of data compressed, generate corresponding image file, and save into EMMC.
So far, image file has just been generated and has been finished, and image file can be stored in EMMC by smart machine, is set intelligently
When for shutting down and restart, system recovery can be carried out based on image file.
Based on the above embodiment, as shown in fig.6, in the embodiment of the present invention, smart machine load images file it is detailed
Process is as follows:
Step 600: carrying out exchange booting after smart machine shutdown
Step 601: smart machine reads the image file prestored from EMMC, saves into DDR and is decompressed.
Specifically, smart machine can in system memory finish compressed image file decompression first, then read
Metadata therein preserves the original storage position of nonsystematic memory initial data and Installed System Memory initial data in metadata
Physical address.
Step 602: smart machine reads the metadata of a physical memory page from the image file after decompression, is based on institute
State the physical address that metadata determines one physical memory page.
Does step 603: smart machine judge that the physical address of one physical memory page belongs to nonsystematic memory?
If so, thening follow the steps 604;Otherwise, step 606 is executed.
Step 604: smart machine determines that the physical memory page is nonsystematic memory physical memory page, and by the non-system
The physical address map of system memory physical memory page is corresponding kernel virtual address.
Similarly, smart machine is needed using ioremap function, and the physical address map by the physical memory page is corresponding
Kernel virtual address.
Step 605: nonsystematic described in smart machine according to the nonsystematic memory physical memory page kernel virtual address,
Corresponding nonsystematic memory initial data is read from the image file after decompression, and according to the nonsystematic memory physical memory
The physical address of page, saves the corresponding position into nonsystematic memory for the nonsystematic memory initial data and then executes step
Rapid 607.
In this way, smart machine restores extremely just in system memory by the nonsystematic memory initial data in image file
Original storage device.
Step 606: smart machine determines that the processing page is incited somebody to action for nonsystematic memory physical memory, and according to the system
The kernel virtual address of system memory physical memory page, reads corresponding Installed System Memory original number from the image file after decompression
According to, and according to the physical address of the Installed System Memory physical memory page, the Installed System Memory initial data is saved to system
Corresponding position in memory.
In this way, smart machine restores just in system memory by the Installed System Memory initial data in image file to original
Beginning storage device.
Does step 607: smart machine judge that physical memory page all in image file is disposed? if so, executing
Step 608;Otherwise, return step 602.
Smart machine it is corresponding non-to restore each physical memory page in a certain order page by page from image file
Installed System Memory initial data or Installed System Memory initial data, until total data is recovered.
Step 607: smart machine determines image file loaded, and system is restored to image file instruction state.
So far, system can be restored the mirror image text saved to last time to image file by loaded, smart machine
State indicated by part.
Based on the above embodiment, as shown in fig.2, in the embodiment of the present invention, in the embodiment of the present invention, smart machine is (e.g.,
Smart television) processor 20, physical memory 21 and memory 22 are included at least, physical memory 21 is divided into nonsystematic memory and is
System memory, wherein
In one embodiment,
Processor 20, for based on the total amount of data for needing to save in nonsystematic memory, application to be corresponding in system memory
Nonsystematic memory mirror area;
For each nonsystematic memory physical memory page to be processed, following operation is executed respectively:
It is corresponding kernel virtual address by the physical address map of nonsystematic memory physical memory page;
Nonsystematic memory initial data is read from the nonsystematic memory physical memory page, and virtual based on the kernel
Address saves the nonsystematic memory initial data and corresponding physical address to nonsystematic memory mirror area;
Apply for corresponding Installed System Memory MIRROR SITE in system memory, and by the Installed System Memory initial data for needing to save and
Corresponding physical address is saved to the Installed System Memory MIRROR SITE;
To each nonsystematic memory initial data of preservation and corresponding physical address, and each Installed System Memory saved is former
Beginning data and corresponding physical address are compressed, and corresponding image file is generated.
Optionally, based on the total amount of data for needing to save in nonsystematic memory, apply for corresponding non-system in system memory
It unites before memory mirror area, processor 20 is further used for:
According to preset configuration information, determines and need to generate image file using the data saved in nonsystematic memory.
Optionally, described by the nonsystematic memory initial data and corresponding physical address, it saves to the nonsystematic
When memory mirror area, processor 20 is used for:
The nonsystematic memory initial data is stored in the first area in nonsystematic memory mirror area;
By the corresponding physical address of the nonsystematic memory initial data, it is stored in the nonsystematic with metadata form
Deposit the second area of MIRROR SITE;
Wherein, the distance between the mirror image head region set in the first area and Installed System Memory MIRROR SITE is greater than institute
State the distance between second area and the mirror image head region.
Optionally, using preset format, to each nonsystematic memory initial data of preservation and corresponding physical address, and
Before each Installed System Memory initial data and corresponding physical address saved is compressed, processor 20 is further used for:
By the mapping between nonsystematic memory initial data each in nonsystematic memory mirror area and corresponding physical address
Relationship is stored in the mirror image head region of setting;And
By the mapping relations between Installed System Memory initial data each in Installed System Memory MIRROR SITE and corresponding physical address,
It is stored in the mirror image head region.
Optionally, processor 20 is further used for:
The image file is saved to the designated position of memory.
In yet another embodiment,
After carrying out exchange booting, processor 20 is used for,
The image file prestored is obtained, is decompressed in system memory;
For each physical memory page recorded in the image file after decompression, following operation is executed respectively:
According to the metadata recorded in the image file after decompression, the physical address of physical memory page is determined;
According to the physical address of the physical memory page, determine that the physical memory page is nonsystematic memory physical memory page
When, it is corresponding kernel virtual address by the physical address map of the nonsystematic memory physical memory page;
According to the kernel virtual address of the nonsystematic memory physical memory page, phase is read from the image file after decompression
The nonsystematic memory initial data answered, and according to the physical address of the nonsystematic memory physical memory page, by the nonsystematic
Memory initial data saves the corresponding position into nonsystematic memory.
Optionally, processor 20 is further used for:
According to the physical address of the physical memory page, determine that the physical memory page is Installed System Memory physical memory page
When, according to the kernel virtual address of the Installed System Memory physical memory page, corresponding system is read from the image file after decompression
System memory initial data;
According to the physical address of the Installed System Memory physical memory page, the Installed System Memory initial data is saved to system
Corresponding position in memory.
Based on the same inventive concept, in one embodiment, a kind of storage medium is provided, is stored with for realizing mirror image text
The program of the generation method of part when described program is run by processor 20, executes following steps:
Based on the total amount of data for needing to save in nonsystematic memory, apply for corresponding nonsystematic memory mirror in system memory
As area;
For each nonsystematic memory physical memory page to be processed, following operation is executed respectively:
It is corresponding kernel virtual address by the physical address map of nonsystematic memory physical memory page;
Nonsystematic memory initial data is read from the nonsystematic memory physical memory page, and virtual based on the kernel
Address saves the nonsystematic memory initial data and corresponding physical address to nonsystematic memory mirror area;
Apply for corresponding Installed System Memory MIRROR SITE in system memory, and by the Installed System Memory initial data for needing to save and
Corresponding physical address is saved to the Installed System Memory MIRROR SITE;
To each nonsystematic memory initial data of preservation and corresponding physical address and each Installed System Memory initial data
And corresponding physical address is compressed, and corresponding image file is generated.
Based on the same inventive concept, in one embodiment, a kind of storage medium is provided, is stored with for realizing mirror image text
The program of the loading method of part when described program is run by processor 20, executes following steps:
The image file prestored is obtained, is decompressed in system memory;
For each physical memory page recorded in the image file after decompression, following operation is executed:
According to the metadata recorded in the image file after decompression, the physical address of physical memory page is determined;
According to the physical address of the physical memory page, determine that the physical memory page is nonsystematic memory physical memory page
When, it is corresponding kernel virtual address by the physical address map of the nonsystematic memory physical memory page;
According to the kernel virtual address of the nonsystematic memory physical memory page, phase is read from the image file after decompression
The nonsystematic memory initial data answered, and according to the physical address of the nonsystematic memory physical memory page, by the nonsystematic
Memory initial data saves the corresponding position into nonsystematic memory.
In conclusion smart machine is by nonsystematic memory initial data, according to physical address map in the embodiment of the present invention
It handling and is saved to kernel Virtual Space, compression generates corresponding image file together with Installed System Memory initial data, this
Sample just can record comprehensively all significant datas required for system is restored, to ensure that image file in image file
Integrality, and then can to avoid smart machine be based on image file carry out system recovery when, occur because of loss of vital data
Hua Ping, white screen problem, it is ensured that the smooth quick turn-on of smart machine.
It should be understood by those skilled in the art that, the embodiment of the present invention can provide as method, system or computer program
Product.Therefore, complete hardware embodiment, complete software embodiment or reality combining software and hardware aspects can be used in the present invention
Apply the form of example.Moreover, it wherein includes the computer of computer usable program code that the present invention, which can be used in one or more,
The computer program implemented in usable storage medium (including but not limited to magnetic disk storage, CD-ROM, optical memory etc.) produces
The form of product.
The present invention be referring to according to the method for the embodiment of the present invention, the process of equipment (system) and computer program product
Figure and/or block diagram describe.It should be understood that every one stream in flowchart and/or the block diagram can be realized by computer program instructions
The combination of process and/or box in journey and/or box and flowchart and/or the block diagram.It can provide these computer programs
Instruct the processor of general purpose computer, special purpose computer, Embedded Processor or other programmable data processing devices to produce
A raw machine, so that being generated by the instruction that computer or the processor of other programmable data processing devices execute for real
The device for the function of being specified in present one or more flows of the flowchart and/or one or more blocks of the block diagram.
These computer program instructions, which may also be stored in, is able to guide computer or other programmable data processing devices with spy
Determine in the computer-readable memory that mode works, so that it includes referring to that instruction stored in the computer readable memory, which generates,
Enable the manufacture of device, the command device realize in one box of one or more flows of the flowchart and/or block diagram or
The function of being specified in multiple boxes.
These computer program instructions also can be loaded onto a computer or other programmable data processing device, so that counting
Series of operation steps are executed on calculation machine or other programmable devices to generate computer implemented processing, thus in computer or
The instruction executed on other programmable devices is provided for realizing in one or more flows of the flowchart and/or block diagram one
The step of function of being specified in a box or multiple boxes.
Although preferred embodiments of the present invention have been described, it is created once a person skilled in the art knows basic
Property concept, then additional changes and modifications may be made to these embodiments.So it includes excellent that the following claims are intended to be interpreted as
It selects embodiment and falls into all change and modification of the scope of the invention.
Obviously, those skilled in the art can carry out various modification and variations without departing from this hair to the embodiment of the present invention
The spirit and scope of bright embodiment.In this way, if these modifications and variations of the embodiment of the present invention belong to the claims in the present invention
And its within the scope of equivalent technologies, then the present invention is also intended to include these modifications and variations.
Claims (11)
1. a kind of generation method of image file characterized by comprising
Based on the total amount of data for needing to save in nonsystematic memory, apply for corresponding nonsystematic memory mirror in system memory
Area;
For each nonsystematic memory physical memory page to be processed, following operation is executed respectively:
It is corresponding kernel virtual address by the physical address map of nonsystematic memory physical memory page;
Nonsystematic memory initial data is read from the nonsystematic memory physical memory page, and virtually based on the kernel
Location saves the nonsystematic memory initial data and corresponding physical address to nonsystematic memory mirror area;
Apply for corresponding Installed System Memory MIRROR SITE in system memory, and by the Installed System Memory initial data for needing to save and accordingly
Physical address save to the Installed System Memory MIRROR SITE;
To each nonsystematic memory initial data of preservation and corresponding physical address, and each Installed System Memory original number saved
According to and corresponding physical address compressed, generate corresponding image file.
2. the method as described in claim 1, which is characterized in that based on the total amount of data for needing to save in nonsystematic memory,
Before applying for corresponding nonsystematic memory mirror area in Installed System Memory, further comprise:
According to preset configuration information, determines and need to generate image file using the data saved in nonsystematic memory.
3. the method as described in claim 1, which is characterized in that described by the nonsystematic memory initial data and corresponding object
Address is managed, is saved to nonsystematic memory mirror area, comprising:
The nonsystematic memory initial data is stored in the first area in nonsystematic memory mirror area;
By the corresponding physical address of the nonsystematic memory initial data, the nonsystematic memory mirror is stored in metadata form
As the second area in area;
Wherein, the distance between the mirror image head region set in the first area and Installed System Memory MIRROR SITE is greater than described the
The distance between two regions and the mirror image head region.
4. method as claimed in claim 3, which is characterized in that preset format is used, it is former to each nonsystematic memory of preservation
Beginning data and corresponding physical address, and each Installed System Memory initial data saved and corresponding physical address carry out compressing it
Before, further comprise:
By the mapping relations between nonsystematic memory initial data each in nonsystematic memory mirror area and corresponding physical address,
It is stored in the mirror image head region of setting;And
By the mapping relations between Installed System Memory initial data each in Installed System Memory MIRROR SITE and corresponding physical address, save
In the mirror image head region.
5. method according to any of claims 1-4, which is characterized in that further comprise:
The image file is saved to the designated position of memory.
6. a kind of loading method of image file, which is characterized in that after carrying out exchange booting, comprising:
The image file prestored is obtained, is decompressed in system memory,
For each physical memory page recorded in the image file after decompression, following operation is executed respectively:
According to the metadata recorded in the image file after decompression, the physical address of physical memory page is determined;
According to the physical address of the physical memory page, when determining that the physical memory page is nonsystematic memory physical memory page,
It is corresponding kernel virtual address by the physical address map of the nonsystematic memory physical memory page;
According to the kernel virtual address of the nonsystematic memory physical memory page, read from the image file after decompression corresponding
Nonsystematic memory initial data, and according to the physical address of the nonsystematic memory physical memory page, by the nonsystematic memory
Initial data saves the corresponding position into nonsystematic memory.
7. method as claimed in claim 6, which is characterized in that further comprise:
It is pressed when determining that the physical memory page is Installed System Memory physical memory page according to the physical address of the physical memory page
According to the kernel virtual address of the Installed System Memory physical memory page, corresponding Installed System Memory is read from the image file after decompression
Initial data;
According to the physical address of the Installed System Memory physical memory page, the Installed System Memory initial data is saved to Installed System Memory
In corresponding position.
8. a kind of smart machine, which is characterized in that include at least processor, physical memory and memory, the physical memory is
Nonsystematic memory and Installed System Memory, wherein
Processor, for applying for corresponding non-system in system memory based on the total amount of data for needing to save in nonsystematic memory
Unite memory mirror area;
For each nonsystematic memory physical memory page to be processed, following operation is executed respectively:
It is corresponding kernel virtual address by the physical address map of nonsystematic memory physical memory page;
Nonsystematic memory initial data is read from the nonsystematic memory physical memory page, and virtually based on the kernel
Location saves the nonsystematic memory initial data and corresponding physical address to nonsystematic memory mirror area;
Apply for corresponding Installed System Memory MIRROR SITE in system memory, and by the Installed System Memory initial data for needing to save and accordingly
Physical address save to the Installed System Memory MIRROR SITE;
To each nonsystematic memory initial data of preservation and corresponding physical address, and each Installed System Memory original number saved
According to and corresponding physical address compressed, generate corresponding image file.
9. a kind of smart machine, which is characterized in that include at least processor, physical memory and memory, the physical memory is
Nonsystematic memory and Installed System Memory, wherein
After carrying out exchange booting, the image file prestored is obtained, is decompressed in system memory;
For each physical memory page recorded in the image file after decompression, following operation is executed respectively:
According to the metadata recorded in the image file after decompression, the physical address of physical memory page is determined;
According to the physical address of the physical memory page, when determining that the physical memory page is nonsystematic memory physical memory page,
It is corresponding kernel virtual address by the physical address map of the nonsystematic memory physical memory page;
According to the kernel virtual address of the nonsystematic memory physical memory page, read from the image file after decompression corresponding
Nonsystematic memory initial data, and according to the physical address of the nonsystematic memory physical memory page, by the nonsystematic memory
Initial data saves the corresponding position into nonsystematic memory.
10. a kind of storage medium, which is characterized in that be stored with the program of the generation method for realizing image file, the journey
When sequence is run by processor, following steps are executed:
Based on the total amount of data for needing to save in nonsystematic memory, apply for corresponding nonsystematic memory mirror in system memory
Area;
For each nonsystematic memory physical memory page to be processed, following operation is executed respectively:
It is corresponding kernel virtual address by the physical address map of nonsystematic memory physical memory page;
Nonsystematic memory initial data is read from the nonsystematic memory physical memory page, and virtually based on the kernel
Location saves the nonsystematic memory initial data and corresponding physical address to nonsystematic memory mirror area;
Apply for corresponding Installed System Memory MIRROR SITE in system memory, and by the Installed System Memory initial data for needing to save and accordingly
Physical address save to the Installed System Memory MIRROR SITE;
To each nonsystematic memory initial data of preservation and corresponding physical address and each Installed System Memory initial data and phase
The physical address answered is compressed, and corresponding image file is generated.
11. a kind of storage medium, which is characterized in that be stored with the program of the loading method for realizing image file, the journey
When sequence is run by processor, following steps are executed:
The image file prestored is obtained, is decompressed in system memory;
For each physical memory page recorded in the image file after decompression, following operation is executed:
According to the metadata recorded in the image file after decompression, the physics of physical memory page is determined
Address;
According to the physical address of the physical memory page, when determining that the physical memory page is nonsystematic memory physical memory page,
It is corresponding kernel virtual address by the physical address map of the nonsystematic memory physical memory page;
According to the kernel virtual address of the nonsystematic memory physical memory page, read from the image file after decompression corresponding
Nonsystematic memory initial data, and according to the physical address of the nonsystematic memory physical memory page, by the nonsystematic memory
Initial data saves the corresponding position into nonsystematic memory.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811510641.6A CN109683983B (en) | 2018-12-11 | 2018-12-11 | Method and equipment for generating and loading mirror image file |
PCT/CN2019/107170 WO2020119213A1 (en) | 2018-12-11 | 2019-09-23 | Methods for generating and loading mirror file, and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811510641.6A CN109683983B (en) | 2018-12-11 | 2018-12-11 | Method and equipment for generating and loading mirror image file |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109683983A true CN109683983A (en) | 2019-04-26 |
CN109683983B CN109683983B (en) | 2021-09-24 |
Family
ID=66186618
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811510641.6A Active CN109683983B (en) | 2018-12-11 | 2018-12-11 | Method and equipment for generating and loading mirror image file |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN109683983B (en) |
WO (1) | WO2020119213A1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110647753A (en) * | 2019-09-30 | 2020-01-03 | Oppo广东移动通信有限公司 | Method, device and equipment for acquiring kernel file and storage medium |
WO2020119213A1 (en) * | 2018-12-11 | 2020-06-18 | 海信视像科技股份有限公司 | Methods for generating and loading mirror file, and device |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114020504B (en) * | 2021-10-19 | 2022-08-09 | 北京五八信息技术有限公司 | Data processing method and device, electronic equipment and storage medium |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1828557A (en) * | 2006-04-07 | 2006-09-06 | 浙江大学 | Process mapping realization method in embedded type operation system |
CN101464835A (en) * | 2007-12-18 | 2009-06-24 | 英业达股份有限公司 | Physical internal memory access method for operating system |
CN101639782A (en) * | 2009-07-14 | 2010-02-03 | 上海市共进通信技术有限公司 | System bootloading method based on embedded operating system |
CN101917350A (en) * | 2010-09-13 | 2010-12-15 | 南京中兴特种软件有限责任公司 | Network card drive-based zero copy Ethernet message capturing and transmitting implementation method under Linux |
CN102207881A (en) * | 2011-07-07 | 2011-10-05 | 电子科技大学 | Quick operation system start-up method based on Android |
CN102799470A (en) * | 2011-05-24 | 2012-11-28 | 索尼公司 | Information processing unit and information processing method |
US20120324212A1 (en) * | 2011-06-16 | 2012-12-20 | Vmware, Inc. | Caching based operating system installation |
CN103955389A (en) * | 2014-05-06 | 2014-07-30 | 中国科学院微电子研究所 | System startup method based on PCM (Phase Change Random Access Memory) |
CN104461643A (en) * | 2014-12-16 | 2015-03-25 | 中科创达软件股份有限公司 | Electronic equipment control method and control device and electronic equipment |
CN104503788A (en) * | 2014-12-16 | 2015-04-08 | 电子科技大学 | Setting method capable of shortening starting time of Android operating system |
CN105302663A (en) * | 2015-09-19 | 2016-02-03 | 华为技术有限公司 | Mirror image starting method and terminal equipment |
CN107315598A (en) * | 2016-04-26 | 2017-11-03 | 中国科学院微电子研究所 | A kind of system recovery method and device |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6195749B1 (en) * | 2000-02-10 | 2001-02-27 | Advanced Micro Devices, Inc. | Computer system including a memory access controller for using non-system memory storage resources during system boot time |
CN103336736B (en) * | 2013-05-27 | 2017-04-12 | 华为技术有限公司 | System log acquisition method and device |
CN105739982B (en) * | 2016-01-29 | 2019-05-10 | 浪潮(北京)电子信息产业有限公司 | A kind of method and device of system suspend mode |
CN107765990A (en) * | 2016-08-17 | 2018-03-06 | 中兴通讯股份有限公司 | A kind of system disk management method and device |
CN107894932A (en) * | 2016-09-29 | 2018-04-10 | 厦门雅迅网络股份有限公司 | The method and its system of data consistency before and after holding system reboot |
CN109683983B (en) * | 2018-12-11 | 2021-09-24 | 海信视像科技股份有限公司 | Method and equipment for generating and loading mirror image file |
-
2018
- 2018-12-11 CN CN201811510641.6A patent/CN109683983B/en active Active
-
2019
- 2019-09-23 WO PCT/CN2019/107170 patent/WO2020119213A1/en active Application Filing
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1828557A (en) * | 2006-04-07 | 2006-09-06 | 浙江大学 | Process mapping realization method in embedded type operation system |
CN101464835A (en) * | 2007-12-18 | 2009-06-24 | 英业达股份有限公司 | Physical internal memory access method for operating system |
CN101639782A (en) * | 2009-07-14 | 2010-02-03 | 上海市共进通信技术有限公司 | System bootloading method based on embedded operating system |
CN101917350A (en) * | 2010-09-13 | 2010-12-15 | 南京中兴特种软件有限责任公司 | Network card drive-based zero copy Ethernet message capturing and transmitting implementation method under Linux |
CN102799470A (en) * | 2011-05-24 | 2012-11-28 | 索尼公司 | Information processing unit and information processing method |
US20120324212A1 (en) * | 2011-06-16 | 2012-12-20 | Vmware, Inc. | Caching based operating system installation |
CN102207881A (en) * | 2011-07-07 | 2011-10-05 | 电子科技大学 | Quick operation system start-up method based on Android |
CN103955389A (en) * | 2014-05-06 | 2014-07-30 | 中国科学院微电子研究所 | System startup method based on PCM (Phase Change Random Access Memory) |
CN104461643A (en) * | 2014-12-16 | 2015-03-25 | 中科创达软件股份有限公司 | Electronic equipment control method and control device and electronic equipment |
CN104503788A (en) * | 2014-12-16 | 2015-04-08 | 电子科技大学 | Setting method capable of shortening starting time of Android operating system |
CN105302663A (en) * | 2015-09-19 | 2016-02-03 | 华为技术有限公司 | Mirror image starting method and terminal equipment |
CN107315598A (en) * | 2016-04-26 | 2017-11-03 | 中国科学院微电子研究所 | A kind of system recovery method and device |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020119213A1 (en) * | 2018-12-11 | 2020-06-18 | 海信视像科技股份有限公司 | Methods for generating and loading mirror file, and device |
CN110647753A (en) * | 2019-09-30 | 2020-01-03 | Oppo广东移动通信有限公司 | Method, device and equipment for acquiring kernel file and storage medium |
CN110647753B (en) * | 2019-09-30 | 2021-04-16 | Oppo广东移动通信有限公司 | Method, device and equipment for acquiring kernel file and storage medium |
Also Published As
Publication number | Publication date |
---|---|
WO2020119213A1 (en) | 2020-06-18 |
CN109683983B (en) | 2021-09-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8669987B2 (en) | Memory management for systems for generating 3-dimensional computer images | |
US7093089B2 (en) | Systems and methods for storing data on computer systems | |
US7999819B2 (en) | Systems and methods for managing texture descriptors in a shared texture engine | |
CN109683983A (en) | A kind of generation of image file and loading method, equipment | |
US20110213954A1 (en) | Method and apparatus for generating minimum boot image | |
CN103970585A (en) | Method and device for creating virtual machine | |
US8589647B2 (en) | Apparatus and method for synchronizing a snapshot image | |
CN107077375B (en) | Display method and device for multiple operating systems and electronic equipment | |
US20130063463A1 (en) | Real-time atlasing of graphics data | |
CN110837441A (en) | KVM virtual machine backup method based on dirty data bitmap and network block equipment | |
US11037358B1 (en) | Methods and apparatus for reducing memory bandwidth in multi-pass tessellation | |
CN103229150B (en) | data control method and system | |
CN106126116A (en) | A kind of integrity measurement optimization method of virtual machine image file | |
US9170931B2 (en) | Partitioning a memory into a high and a low performance partitions | |
CN104615383A (en) | Software operation method and device based on virtual disk | |
CN107621994A (en) | The method and device that a kind of data snapshot creates | |
CN106874119A (en) | Merging method and device based on the scanning of homogeneity internal memory | |
GB2517159A (en) | Data processing | |
EP2735965A2 (en) | Resume method and information processing device | |
CN105068896A (en) | Data processing method and device based on RAID backup | |
US11226738B2 (en) | Electronic device and data compression method thereof | |
US20220365677A1 (en) | Storage management device, storage management method, and program | |
JP6080492B2 (en) | Information processing apparatus, activation method, and program | |
KR101888781B1 (en) | Persistent dynamic random access memory storage using non-volatile ram and operating method therefof | |
CN113448722A (en) | Mapping method of process memory and instance processing method based on serverless architecture |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information |
Address after: 266555 Qingdao economic and Technological Development Zone, Shandong, Hong Kong Road, No. 218 Applicant after: Hisense Video Technology Co., Ltd Address before: 266555 Qingdao economic and Technological Development Zone, Shandong, Hong Kong Road, No. 218 Applicant before: HISENSE ELECTRIC Co.,Ltd. |
|
CB02 | Change of applicant information | ||
GR01 | Patent grant | ||
GR01 | Patent grant |