CN101989121B - Computer system, mixing memory and method for controlling power supply of computer memory - Google Patents

Computer system, mixing memory and method for controlling power supply of computer memory Download PDF

Info

Publication number
CN101989121B
CN101989121B CN 200910089989 CN200910089989A CN101989121B CN 101989121 B CN101989121 B CN 101989121B CN 200910089989 CN200910089989 CN 200910089989 CN 200910089989 A CN200910089989 A CN 200910089989A CN 101989121 B CN101989121 B CN 101989121B
Authority
CN
China
Prior art keywords
memory
condition
operating system
function
control module
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.)
Active
Application number
CN 200910089989
Other languages
Chinese (zh)
Other versions
CN101989121A (en
Inventor
王晓刚
袁大龙
易贤群
党兆帅
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN 200910089989 priority Critical patent/CN101989121B/en
Publication of CN101989121A publication Critical patent/CN101989121A/en
Application granted granted Critical
Publication of CN101989121B publication Critical patent/CN101989121B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Power Sources (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)

Abstract

The invention provides a computer system, a mixing memory and a method for controlling a power supply of a computer memory. The computer system comprises at least one part of operation system, a second memory and a first control module, wherein the at least one part of operation system is installed in a computer and at least can perform a first function independently; the second memory is physically independent of a first memory and is used for storing data; the first control module is used for controlling the power off of the second memory when the computer performs the first function and a first condition is met; and the first condition is a condition under which the second memory needs power off. Through the scheme, the power consumption of the computer memory is lowered and the service time of a computer battery is prolonged.

Description

The method of computer system, mixing memory and control computer memory power supply
Technical field
The present invention relates to computer realm, refer to the method for a kind of computer system, mixing memory and control computer memory power supply especially.
Background technology
Notebook computer has won more and more users' favor with its light and handy volume, the design of personalization and good portability.But problem also occurs thereupon, and the user has a hunch " battery of notebook computer is too short service time ", the longest just can the use 3~4 hours.Under the situation that battery electric quantity exhausts, at hand the work of having to stop.Avoid above-mentioned situation to take place, the direction of notebook computer forward long battery life (longbattery life) develops, yet what does not effectively design battery prolongation service time that makes notebook computer to existing notebook computer itself, what have also is: as spend money on a battery back up or oneself notebook computer carried out province electrically optimized, the user can be by correctly using " standby ", " sleep " and " closing " option, reach energy-conservation needs, yet no matter be " standby ", " sleep " or " closing ", operation system of computer all is to be in the state that does not start, and the user can't carry out operate as normal in this case.
The inventor finds that there are the following problems at least in the prior art in realizing process of the present invention:
Existing notebook computer does not have a kind of effective scheme, in the time of can making notebook computer in running order, saves battery power consumption or prolongs notes computer battery service time.
Summary of the invention
The technical problem to be solved in the present invention provides a kind of saving storer power consumption, can prolong the method for the computer battery computer system of service time, mixing memory and control computer memory power supply.
For solving the problems of the technologies described above, the technical scheme that embodiments of the invention provide is as follows:
On the one hand, provide a kind of computer system, comprising:
First memory, at least a portion operating system that is used for installing computing machine, described at least a portion operating system can independently be carried out first function at least;
Second memory, separate physically with described first memory, be used for storage except data;
First control module is used for when described computing machine is carried out described first function, and when satisfying first condition, controls described second memory outage, and described first condition is the condition that described second memory need cut off the power supply.
Preferably, described first control module comprises:
Judge module is used for judging whether described second memory is accessed in described Preset Time section when described computing machine is carried out described first function, if do not have accessedly, produces first judging result signal;
The outage control module is used for controlling described second memory outage according to described first judging result signal.
Preferably, described computer system also comprises:
Second control module is used for when described computing machine is carried out described first function, and when satisfying second condition, controls described second memory and power on, and described second condition is the condition that described second memory need power on.
Preferably, described first control module also comprises:
Object is set up module, is used for setting up the object corresponding with at least a portion of described second memory when described second memory cuts off the power supply;
Described second control module comprises:
Detection module is used for carrying out described first function at described computing machine, and when detecting described object and being triggered, and produces the order that powers on;
Last electric control module is used for controlling described second memory according to the described order that powers on and powers on.
Preferably, described first memory and the two piece Stand Alone Memory of described second memory for the different power supply of employing ports, described first memory is solid-state memory or magnetic storage, described second memory is magnetic storage.
On the other hand, embodiments of the invention also provide a kind of mixing memory, are used for the data message of store electrons equipment, and this mixing memory comprises:
First memory, at least a portion operating system that is used for installing described electronic equipment, described at least a portion operating system can independently be carried out first function at least;
Second memory, separate physically with described first memory, be used for the storage data;
First control module is used for when described electronic equipment is carried out described first function, and when satisfying first condition, controls described second memory outage, and described first condition is the condition that described second memory need cut off the power supply;
Second control module is used for when described electronic equipment is carried out described first function, and when satisfying second condition, controls described second memory and power on, and described second condition is the condition that described second memory need power on.
Preferably, described first control module comprises:
Judge module is used for judging whether described second memory is accessed in described Preset Time section when described electronic equipment is carried out described first function, if do not have accessedly, produces first judging result signal;
The outage control module is used for controlling described second memory outage according to described first judging result signal.
Preferably, described second control module comprises:
Detection module is used for carrying out described first function at described electronic equipment, and when detecting described second memory and being triggered, and produces the order that powers on;
Last electric control module is used for controlling described second memory according to the described order that powers on and powers on.
Preferably, described first memory is solid-state memory, and described second memory is magnetic storage.
Again on the one hand, embodiments of the invention also provide a kind of method of controlling the computer memory power supply, described method is applied to comprise the computing machine of first memory and second memory, wherein, at least a portion operating system installation of described computing machine is in described first memory, described at least a portion operating system can independently be carried out first function at least, and described first memory and described second memory are separate physically; This method comprises:
Carrying out described first function, and when satisfying first condition, controlling described second memory outage, described first condition is the condition that described second memory need cut off the power supply;
Carrying out described first function, and when satisfying second condition, controlling described second memory and power on, described second condition is the condition that described second memory need power on.
Embodiments of the invention have following beneficial effect:
Such scheme is with the storer of computer system, be divided into separate physically first memory and second memory, the power supply of second memory is controlled separately, and wherein first memory is used for storing at least a portion operating system of computing machine specially; Second memory is used for storing data specially; When described data are not operated, can disconnect the power supply of this second memory, to save the power consumption of second memory, prolong the service time of computer battery, like this, avoid existing magnetic hard-disk well, no matter had and do not operated, all be in power-up state, and, no matter any operation all can make the disk body rotation of hard disk, thereby consumes the problem of a large amount of electric weight.
Description of drawings
Fig. 1 is the structural representation of embodiments of the invention computer system;
Fig. 2 is a specific embodiment synoptic diagram of computer system shown in Figure 1;
Fig. 3 is a specific embodiment synoptic diagram of computer system shown in Figure 2;
Fig. 4 is another specific embodiment synoptic diagram of computer system shown in Figure 3;
Fig. 5 is the concrete application synoptic diagram of above-mentioned computer system embodiment;
Fig. 6 is the structural representation of embodiments of the invention mixing memory;
Fig. 7 is a specific embodiment synoptic diagram of mixing memory shown in Figure 6;
Fig. 8 is the method flow synoptic diagram of embodiments of the invention control computer memory power supply.
Embodiment
For technical matters, technical scheme and advantage that embodiments of the invention will be solved is clearer, be described in detail below in conjunction with the accompanying drawings and the specific embodiments.
Embodiments of the invention provide a kind of computer system of power saving, the method for mixing memory and control computer memory power supply at cells in notebook computer short problem service time in the prior art.
As shown in Figure 1, embodiments of the invention computer system 10 comprises:
First memory 11, at least a portion operating system that is used for installing computing machine, this at least a portion operating system can be carried out first function at least; In other words, at least a portion of this operation system of computer (for example, windows, linux etc.) is installed in the first memory.This at least a portion operating system is minimum level operating system, wherein, the existence of this minimum level operating system can guarantee that the related hardware of this computing machine starts and operation, and offer operating platform of user, can realize described first function on described operating platform, for example, the described operating platform of user can be installed software or operate (online, tin song, see a film recreation etc.).Wherein, minimum level operating system described here can be understood from following several angles: from top-down angle, minimum level operating system is the ground floor software to bare machine, be to expansion first time of machine, for the user provides a virtual machine with the actual hardware equivalence; Bottom-up angle, minimum level operating system is resource management, controls the distribution to processor, storer and other I/O interfacing equipments between the program of vying each other in an orderly manner; From the software classification angle, minimum level operating system is the most basic system software, and it is being controlled all resources of computing machine and the interface of application development is provided; From system manager's angle, minimum level operating system reasonably organization and administration the workflow of computer system, making it provides computer resource sharing safely and efficiently for a plurality of users; From programmer's angle (i.e. the angle that produces from operating system), minimum level operating system is that the programmer is freed from complicated hardware control, and for the software developer provides a virtual machine, thereby can carry out program design more easily; From general user's angle, minimum level operating system makes them needn't understand the details of relevant hardware and system software for they provide a good interactive interface, just can use computing machine easily; From hardware designer, minimum level operating system provides support platform for computer system functions expansion, makes hardware system and application software produce relative independentability, can upgrade to hardware module within the specific limits and adds new hardware.
Certainly this first memory 11 also can be stored the third party application based on described at least a portion operating system that is installed under this first memory 11, as the Office application program etc.The data of this first memory 11 storages or the data of installation are that computing machine is often visited, thus this first memory 11 electricity need be arranged when normally moving in described at least one part operation system always and be duty;
Second memory 12, separate physically with this first memory 11, as making this second memory 12 adopt independent power supply port, this second memory 12 is used for the storage data, and these data can be other data messages except the system information of above-mentioned minimum level operating system and/or third party application by the storage of aforesaid operations system; This other data message can comprise all users' operational data etc., for example, the user is by being that download function has been downloaded a MP3 at network based on first function that is installed in the above at least a portion operating system realization of first memory, and this MP3 just can be stored on the second memory.Also we can say, the data that this second memory 12 stores are that computing machine is asked without frequentation, computing machine just can visit or call when having only the user that demand is arranged, so this second memory 12 is not need to have in real time electricity, as long as computing machine has electricity when obtaining data on user's the demand visit second memory 12.
First control module 13 is used for carrying out first function at computing machine, and when satisfying first condition, controls this second memory 12 outages, and this first condition is the condition that described second memory 12 needs outage.
Existing hard disc of computer storer, major part are to adopt magnetic storage, as HDD (Hard DiskDrive, hard disk drive).Magnetic storage generally includes: disc that can storing data information, by the disk body that a plurality of discs are formed, be used for reading or revising the magnetic head of the state of magnetisable material on the disc, and drive disk body rotary main shaft motor.Any read/write operation all can make the spindle motor of this hard disk drive the disk body rotation, can consume a large amount of electric weight;
And the above embodiment of the present invention, storer with computing machine, as hard disk, be divided into separate physically first memory 11 and second memory 12, the power supply of second memory 12 is controlled separately, wherein first memory 11 is used for storing operation system of computer and/or third party application specially, the any operation of the operation of computing machine and user all need be carried out based on the operating system that is installed in this first memory 11, so this first memory 11 needs all to have in real time electric power; Second memory 12 is used for storing other data message of the user job except operating system specially; When other data message is not operated, can disconnect the power supply of this second memory 12, with the power consumption of saving second memory 12, and the service time of the battery of prolongation computing machine; Like this, avoided existing HDD hard disk well, no matter had and do not operated, all be in power-up state, and no matter any operation all can make the disk body rotation of hard disk, thereby consume the problem of a large amount of electric weight.
As shown in Figure 2, on the basis of above-described embodiment, first control module 13 of this computer system 10 can specifically comprise:
Judge module 131 is used for when computing machine is carried out first function, judges second memory 12 whether accessed (namely whether satisfying above-mentioned first condition) in the Preset Time section, and is accessed as if not having, and produces first judging result signal;
Outage control module 132 is used for controlling described second memory outage according to described first judging result signal.
This outage control module 132 specifically can comprise:
Signal conversion module 1321 is used for converting this first judging result signal to first level signal;
Second memory power switch 1322 is used for the power supply according to this first level signal disconnection second memory 12.
Whether in addition, can also have hot key to be triggered (namely whether satisfying above-mentioned first condition) by detecting, if having, then produce a fill order, this outage control module 132 be controlled this second memory 12 outages according to this fill order;
Among this embodiment of the present invention, these second memory 12 outages refer to cut off the power supply fully.
As shown in Figure 3, above-mentioned computer system also comprises:
Second control module 14 is used for carrying out described first function at described computing machine, and when satisfying second condition, controls described second memory and power on, and described second condition is the condition that described second memory need power on.First function here refers to equally: computing machine under open state, operating system therebetween, the various operations that can carry out by this operating system.
In addition, this first control module 13 can also comprise:
Object is set up module 133, is used for setting up the object corresponding with described second memory 12 at least a portion when above-mentioned second memory 12 cuts off the power supply.
As shown in Figure 4, and above-mentioned second control module 14 can specifically comprise:
Detection module 141 is used for carrying out first function at described computing machine, and when detecting described object and being triggered, and produces the order that powers on;
Last electric control module 142 is used for controlling described second memory according to the described order that powers on and powers on.
Be divided at least two subregions as this second memory 12, and fictionalize an icon corresponding with this subregion for each subregion, described detection module 141 is when operation system of computer is carried out first function, when by this operating system a subregion in this second memory 12 being carried out read/write data as the user, by clicking the icon of this subregion correspondence, this moment, detection module 141 can produce the order that powers on; Last electric control module 142 will power on for this second memory 12 immediately according to this order that powers on, and the user is addressable or searches file data in this second memory 12.
Among this embodiment, fictionalize the icon of the subregion of this second memory 12, so that second memory 12 is next when accessed, can conduct interviews by this icon; Certainly this second memory also can have only a subregion, and this moment, this icon can be corresponding with this second memory 12, so that the user can realize the visit to this second memory 12 by clicking the icon of these second memory 12 correspondences.
Preferably, as shown in Figure 5, this judge module 131 and this object are set up module 134 and can be integrated, and are an application module APP, and this application module APP namely can utilize software to realize, also can realize with FPGA (Field Programmable Gate Array) hardware; This signal conversion module 1321 can be an embedded controller EC (Embedded Controller), the effect of this embedded controller EC is the judged result of obtaining application module APP, convert this judged result to corresponding level signal, and export second memory power switch 1322 to, controlled by 1322 pairs of these second memories 12 of this second memory power switch again, this second memory 12 does not have when accessed in the Preset Time section, disconnect the power supply of this second memory 12, thereby saved the power consumption of this second memory 12, when this application module APP detects visit to this second memory 12, just power on for this second memory 12, guarantee the normal visit to second memory 12 of computing machine.
On the basis of above-described embodiment, this computer system can also comprise:
Acquisition module for detection of second memory 12 accessed number of times in Preset Time, obtains the accessed frequency of second memory 12;
Adjusting module is used for the frequency accessed according to second memory 12, adjusts this Preset Time section.Like this, this adjusting module can be learnt these second memory 12 accessed frequencies, if the accessed frequency ratio of second memory 12 is less, this adjusting module just can dynamically be adjusted this Preset Time section so, make this Preset Time section elongated, to reduce the power consumption of this second memory 12 more; If the accessed frequencies of second memory 12 become big, can suitably reduce the length of this Preset Time section so, situation that can be actual accessed according to second memory 12 like this is for these second memory 12 outages or power on.
In addition, in the above embodiment of the present invention, wherein, second memory 12 can also be at least two, one of them second memory at least two second memories is separated from each other with other second memory respectively physically, this scheme is applicable to that a computing machine is equipped with the situation of a plurality of storeies, be a hard disk as each storer, but wherein the data of N piece hard disk do not need frequent visit, like this, just can control the hard disk outage that this does not need often visit by first control module in this scheme, with the power consumption of the battery of saving computing machine, especially can prolong the service time of computer battery.
In the embodiments of the invention computer system 10, this first memory 11 can be two Stand Alone Memory that adopt different power supply ports with second memory 12, that is to say, first memory 11 and second memory 12 are two hard disks fully independently, the power port of these two hard disks is different, can be solid-state memory SSD (solid-state disk) as first memory 11, this solid-state hard disk SSD, its special feature is there is not physical construction, utilize traditional NAND Flash characteristic, write and the mode of erasing is made function of reading with block, read or write speed is fast, HDD compares with conventional hard, has low power consumption, shatter-proof, stability is high, advantage such as low temperature resistant, but its price is higher, therefore, the first memory 11 that should be used for storage system for computer information can be selected suitable size for use, as the SSD solid state hard disc of 10G or 20G size.And second memory 12, because a large amount of other data message except system information of its storage can select price lower, and the big magnetic storage HDD of storage density.Certainly, this first memory 11 also can be selected the HDD hard disk than low capacity, be specifically designed to storage system for computer information, with a large amount of other data information memory except system information in second memory 12, if second memory 12 is not visited in the Preset Time section, then can adopt such scheme that the power supply of this second memory 12 is disconnected, during visit, just power on for this second memory 12, than a HDD hard disk of existing same amount of capacity, power consumption can reduce to that is to say more than 50% like this, for notebook computer, can prolong more than one times the service time of its battery.Above-mentioned first memory can certainly be CF card (Compact Flash Card), SD card (Secure Digital Memory Card), SM card (SmartMedia Card) etc.
Certainly, in the embodiments of the invention computer system 10, first memory 11 and second memory 12 are physically independence and the different mixing memory of physical arrangement, the power supply of this second memory 12 is controlled separately, this mixing memory is integrated first memory 11 and second memory 12, this mixing memory can be a hybrid hard disk, wherein, first memory 11 is solid-state memory SSD, and second memory 12 is magnetic storage HDD.This hybrid hard disk includes traditional magnetic disc and flash chip.Flash chip is equivalent to first memory 11, be used to store some and can be written to data on the hard disk, as the system information of operating system or the data of the frequent read-write of user, this will mean that the read or write speed of these data will become very fast, and this is owing to system no longer needs to wait for hard disk " tracking ".And the magnetic disc is equivalent to second memory 12, compares with general hard disk, and the hybrid hard disk difference is to add non-volatile flash memory in hard disk.At flash memory, reduce the frequency of the access data of hard disk own by the deposit data that will more often use.When computing machine used powered battery, hybrid hard disk need not hard disk and rotates always, more is difficult for the damage that is given a shock.This hybrid hard disk utilizes the advantage of magnetic storage and solid-state memory, and does not increase the cost of the computing machine that uses sort memory.And hybrid hard disk on average can save the power consumption of conventional hard 50%, and the battery endurance of prolongation system 10% to 15%.
Again in conjunction with Fig. 5, the concrete application of embodiments of the invention computer system 10 is described below:
As shown in Figure 5, in a computing machine, with a low capacity (20G) SSD as first memory 11, with a normal HDD as second memory 12.
Under the HDD powering-off state, the APP application module can fictionalize the icon of the corresponding second memory 12 of HDD, if the user clicks these icons, APP is shown the user will directly visit HDD, directly clicks a certain file in drive " F " dish of HDD as the user.
A period of time (as above-mentioned Preset Time section) has not been visited this second memory 12, i.e. HDD continuously when the APP application module detects user and OS (operating system); APP can notify embedded controller EC, and EC can control the power switch (being the second memory power switch) of HDD to the HDD outage, but SSD also keeps operate as normal.
Intercept and capture the operation of any visit HDD when the APP application module, as: the user directly visits HDD, visits HDD by OS or third party software, APP can be with this accessing operation notice EC, EC can control the second memory power switch and re-power to HDD, HDD work, at this moment, operating system OS can conduct interviews to HDD.
This shows, above-mentioned computer system of the present invention, adopt physically independent first memory 11 and second memory 12, wherein first memory 11 is used for storing system for computer information, and second memory 12 is used for storing other data message except system information, do not have when accessed at second memory 12 like this, can the power supply of this second memory 12 be disconnected, than a traditional not only storing system information but also store the hard disk of other data message, can reduce the power consumption of hard disk greatly, thereby prolong the service time of the battery of computing machine; And when detecting the user second memory 12 is conducted interviews, power on for again this second memory 12, can normally conduct interviews to second memory 12 to guarantee this computing machine.
As shown in Figure 6, embodiments of the invention also provide a kind of mixing memory 20, are used for the data message of store electrons equipment, and this electronic equipment can be any electronic equipment with operating system and stored message capability, and this mixing memory 20 comprises:
First memory 21, at least a portion operating system that is used for installing above-mentioned electronic equipment, described at least a portion operating system can independently be carried out first function at least; This first memory is used for the system information of store electrons equipment, the operating system itself that comprises this electronic equipment as this at least a portion operating system, this system information not only comprises the system file information of the operating system of electronic equipment itself, also comprises the system information that is installed in the third party application under this first memory 21; When this first function refers to this operating system, the various operations that can be undertaken by this operating system;
Second memory 22, separate physically with first memory 21, be used for the storage data, these data can be other data message except this system information by this operating system storage; This other data message can comprise all nonsystematic data, as operational data of user etc.;
First control module 23 is used for when this electronic equipment is carried out described first function, and when satisfying first condition, controls described second memory outage, and described first condition is the condition that described second memory need cut off the power supply;
Second control module 24 is used for when this electronic equipment is carried out described second function, and when satisfying second condition, controls described second memory and power on, and described second condition is the condition that described second memory need power on.
As shown in Figure 7, specifically, this first control module 23 can specifically comprise:
Judge module 231, be used for when described electronic equipment is carried out described first function, as this operating system of operation under the open state, and when carrying out read/write operation by this operating system (this moment, above-mentioned first memory powered on), judge when whether this second memory 22 is accessed in the Preset Time section, accessed as if not having, then produce first judging result signal;
Outage control module 232 is used for controlling this second memory 22 outages according to described first judging result signal.
This outage control module 232 specifically can comprise:
Signal conversion module is used for converting this first judging result signal to first level signal;
The second memory power switch is used for the power supply according to this first level signal disconnection second memory 22.
Whether in addition, can also have hot key to be triggered (being above-mentioned first condition) by detecting, if having, then produce a fill order, this outage control module 232 be controlled this second memory 22 outages according to this fill order;
In addition, more as shown in Figure 7, above-mentioned second control module 24 of this mixing memory can specifically comprise:
Detection module 241 is used for carrying out described first function and detecting described second memory when being triggered at described electronic equipment, produces the order that powers on;
Last electric control module 242 is used for controlling described second memory according to the described order that powers on and powers on.
Above-mentioned first control module 23 also can comprise:
Object is set up module, is used for setting up the object corresponding with described second memory 22 at least a portion when above-mentioned second memory 22 cuts off the power supply.
Be divided at least two subregions as this second memory 22, and fictionalize an icon corresponding with this subregion for each subregion, when described detection module is carried out first function in the operating system of electronic equipment, when by this operating system a subregion in this second memory 22 being carried out read/write data as the user, by clicking the icon of this subregion correspondence, this moment, detection module 241 can produce the order that powers on; Last electric control module 242 will power on for this second memory 22 immediately according to this order that powers on, and the user is addressable or searches file data in this second memory.
Among this embodiment, first memory 21 can be solid-state hard disk SSD, can be a non-volatile flash memory as this solid-state hard disk SSD, second memory 22 then can be a magnetic hard-disk HDD (perhaps claiming the mechanical type hard disk), in the structure of this mixing memory, first memory 21, namely this piece storage space of constituting of flash memory is mapped to the daily the most used sector of hard disk, system information that can storage operating system and the data message that the user often uses.This first memory 21 with this second memory 22 because the physical arrangement of separating, therefore, can control its power supply respectively, this judge module 231, in the Preset Time section, do not have accessed detecting second memory 22, then can make these second memory 22 outages of outage control module 232 controls, but first memory 21 is also kept operate as normal, the read-write of data and access are then carried out at non-volatile Flash buffer memory (being first memory).Thereby saved the power consumption of data from second memory 22 read-writes, and then prolonged the service time of the battery of electronic equipment; Certainly, detecting second memory 22 when accessed, can control this second memory 22 and power on, thereby visit normally.
This judge module and this object are set up module and can be integrated, be an application module APP, this signal conversion module can be an embedded controller EC (Embedded Controller), this second memory power switch can be the hardware switch of design in this mixing memory 20, also can be the FPGA (Field Programmable Gate Array) of design in this mixing memory 20, this FPGA (Field Programmable Gate Array) is with two level signals, as high level or low level, make the deenergization of this second memory 22 or power on;
This embedded controller EC obtains the judged result of application module APP, convert this judged result to corresponding level signal, and export the second memory power switch to, by this second memory power switch this second memory 22 is controlled again, this second memory 22 does not have when accessed in the Preset Time section, the second memory power switch disconnects the power supply of this second memory 22, thereby saved the power consumption of this second memory 22, when this application module APP detects visit to this second memory 22, just power on for this second memory 22, guarantee that this second memory 22 can normally be visited.
As shown in Figure 8, embodiments of the invention also provide a kind of method of computer memory power supply, this method is applied to comprise the computing machine of first memory and second memory, at least a portion operating system installation of wherein said computing machine is in described first memory, described at least a portion operating system can independently be carried out this first function at least, this first memory and this second memory physically independent; This method comprises:
Step 31 when carrying out described first function, and when satisfying first condition, is controlled described second memory outage, and described first condition is the condition that described second memory need cut off the power supply;
As in the Preset Time section, do not intercept to as described in during the accessing operation of second memory, control described second memory outage;
Step 32 when carrying out described first function, and when satisfying second condition, is controlled described second memory and is powered on, and described second condition is the condition that described second memory need power on;
As intercept to as described in during the accessing operation of second memory, control described second memory and power on.
In above-mentioned steps 31, during the second memory outage, can fictionalize the icon of second memory or the icon of the interior subregion of second memory, if the user clicks these icons, just think that the user will directly visit second memory, directly click a certain file in drive " F " dish of second memory as the user;
Certainly the user visits a certain file or visits a certain file by third party software (as Office) by operating system OS, in this method, also can intercept the accessing operation to second memory that sends by operating system or third party software.
And during above-mentioned steps 32 specific implementations, can comprise:
Judge if intercept described second memory accessing operation, then power on for described second memory.
In addition, in the above-mentioned steps 31, the Preset Time section can also dynamically be adjusted according to the actual accessed situation of second memory, also comprises as this method:
Detect described second memory accessed number of times in Preset Time, obtain the accessed frequency of described second memory;
The frequency accessed according to described second memory adjusted described Preset Time section.
Like this, by the accessed frequency of this second memory is learnt, less as if the frequency ratio that second memory is accessed, so just can be by this Preset Time section be dynamically adjusted, make this Preset Time section elongated, to reduce the power consumption of this second memory more; If the accessed frequency of second memory becomes big, can suitably reduce the length of this Preset Time section so, situation that can be actual accessed according to second memory is this second memory outage like this.
The above is preferred implementation of the present invention; should be pointed out that for those skilled in the art, under the prerequisite that does not break away from principle of the present invention; can also make some improvements and modifications, these improvements and modifications also should be considered as protection scope of the present invention.

Claims (10)

1. a computer system is characterized in that, comprising:
First memory, be used for installing at least a portion operating system of computing machine, described at least a portion operating system can independently be carried out first function at least, described at least a portion operating system is minimum level operating system, described minimum level operating system offers operating platform of user, realize described first function at described operating platform, described operating platform is the virtual machine with the actual hardware equivalence;
Second memory, separate physically with described first memory, be used for the storage data;
First control module is used for when described computing machine is carried out described first function, and when satisfying first condition, controls described second memory outage, and described first condition is the condition that described second memory need cut off the power supply; Wherein, described first memory and described second memory are two physically independent storage areas of the same hard disk of described computing machine.
2. computer system according to claim 1 is characterized in that, described first control module comprises:
Judge module is used for judging whether described second memory is accessed in the Preset Time section when described computing machine is carried out described first function, if do not have accessedly, produces first judging result signal;
The outage control module is used for controlling described second memory outage according to described first judging result signal.
3. computer system according to claim 2 is characterized in that, also comprises:
Second control module is used for when described computing machine is carried out described first function, and when satisfying second condition, controls described second memory and power on, and described second condition is the condition that described second memory need power on.
4. computer system according to claim 3 is characterized in that, described first control module also comprises:
Object is set up module, is used for setting up the object corresponding with at least a portion of described second memory when described second memory cuts off the power supply;
Described second control module comprises:
Detection module is used for carrying out described first function at described computing machine, and when detecting described object and being triggered, and produces the order that powers on;
Last electric control module is used for controlling described second memory according to the described order that powers on and powers on.
5. according to each described computer system of claim 1-4, it is characterized in that, described first memory and the two piece Stand Alone Memory of described second memory for the different power supply of employing ports, described first memory is solid-state memory or magnetic storage, and described second memory is magnetic storage.
6. mixing memory is used for the data message of store electrons equipment, it is characterized in that this mixing memory comprises:
First memory, be used for installing at least a portion operating system of described electronic equipment, described at least a portion operating system can independently be carried out first function at least, described at least a portion operating system is minimum level operating system, described minimum level operating system offers operating platform of user, realize described first function at described operating platform, described operating platform is the virtual machine with the actual hardware equivalence;
Second memory, separate physically with described first memory, be used for the storage data;
First control module is used for when described electronic equipment is carried out described first function, and when satisfying first condition, controls described second memory outage, and described first condition is the condition that described second memory need cut off the power supply;
Second control module is used for when described electronic equipment is carried out described first function, and when satisfying second condition, controls described second memory and power on, and described second condition is the condition that described second memory need power on.
7. mixing memory according to claim 6 is characterized in that, described first control module comprises:
Judge module is used for judging whether described second memory is accessed in the Preset Time section when described electronic equipment is carried out described first function, if do not have accessedly, produces first judging result signal;
The outage control module is used for controlling described second memory outage according to described first judging result signal.
8. according to claim 6 or 7 described mixing memories, it is characterized in that described second control module comprises:
Detection module is used for carrying out described first function at described electronic equipment, and when detecting described second memory and being triggered, and produces the order that powers on;
Last electric control module is used for controlling described second memory according to the described order that powers on and powers on.
9. mixing memory according to claim 8 is characterized in that, described first memory is solid-state memory, and described second memory is magnetic storage.
10. method of controlling the computer memory power supply, described method is applied to comprise the computing machine of first memory and second memory, wherein, at least a portion operating system installation of described computing machine is in described first memory, described at least a portion operating system can independently be carried out first function at least, and described first memory and described second memory are separate physically; It is characterized in that this method comprises:
Carry out described first function in described at least a portion operating system, and when satisfying first condition, control described second memory outage, described first condition is the condition that described second memory need cut off the power supply, described at least a portion operating system is minimum level operating system, described minimum level operating system offers operating platform of user, realizes described first function at described operating platform, and described operating platform is the virtual machine with the actual hardware equivalence;
Carry out described first function in described at least a portion operating system, and when satisfying second condition, control described second memory and power on, described second condition is the condition that described second memory need power on.
CN 200910089989 2009-07-30 2009-07-30 Computer system, mixing memory and method for controlling power supply of computer memory Active CN101989121B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 200910089989 CN101989121B (en) 2009-07-30 2009-07-30 Computer system, mixing memory and method for controlling power supply of computer memory

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 200910089989 CN101989121B (en) 2009-07-30 2009-07-30 Computer system, mixing memory and method for controlling power supply of computer memory

Publications (2)

Publication Number Publication Date
CN101989121A CN101989121A (en) 2011-03-23
CN101989121B true CN101989121B (en) 2013-10-02

Family

ID=43745700

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 200910089989 Active CN101989121B (en) 2009-07-30 2009-07-30 Computer system, mixing memory and method for controlling power supply of computer memory

Country Status (1)

Country Link
CN (1) CN101989121B (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103885795B (en) * 2012-12-21 2017-12-08 雅特生嵌入式计算有限公司 Start memory bank selection, BIOS, the upgrading in the platform based on Intel and crisis recovery
EP2966540B1 (en) * 2013-03-04 2018-10-24 Nec Corporation Electronic apparatus, power supply control method, and program
CN103455390A (en) * 2013-08-29 2013-12-18 上海铁路通信有限公司 Double-medium redundant storage system applicable to vehicle operating environment, and applications thereof
CN103530236A (en) * 2013-10-21 2014-01-22 华为技术有限公司 Method and device for obtaining hybrid hard disk
CN107340970A (en) * 2016-01-19 2017-11-10 联芸科技(杭州)有限公司 The method for determining the electronic system of its hybrid memory cell operating mode and the operation for electronic system according to power supply status
CN107480545B (en) * 2017-08-10 2020-09-11 合肥联宝信息技术有限公司 Data protection method and electronic equipment
CN112083964B (en) * 2019-06-14 2024-02-13 佛山市顺德区顺达电脑厂有限公司 Method for deploying an operating system
CN116627865B (en) * 2023-04-26 2024-02-06 安庆师范大学 Method and device for accessing computer with multiple storage devices

Also Published As

Publication number Publication date
CN101989121A (en) 2011-03-23

Similar Documents

Publication Publication Date Title
CN101989121B (en) Computer system, mixing memory and method for controlling power supply of computer memory
US7454639B2 (en) Various apparatuses and methods for reduced power states in system memory
US7136973B2 (en) Dual media storage device
CN103995578B (en) A kind of device driver with data continuous-mode
KR101736384B1 (en) Nonvolatile Memory System
US8195971B2 (en) Solid state disk and method of managing power supply thereof and terminal including the same
EP1768014B1 (en) Storage control apparatus, data management system and data management method
US8364995B2 (en) Selective power reduction of memory hardware
WO2015051711A1 (en) Computer accelerating device using novel usb protocol based on multi-channel slc nand and dram cache
CN104571459A (en) Disk array storage device, server system and power management method thereof
US20080172518A1 (en) Systems For Supporting Readydrive And Readyboost Accelerators In A Single Flash-Memory Storage Device
KR102114109B1 (en) Data storage device
CN105183379A (en) Mixed memory data backup system and method
CN101424971A (en) Information processing apparatus and control method
CN102073600B (en) Data backup method, flash memory controller and flash memory storage system
US20040250148A1 (en) Tiered secondary memory architecture to reduce power consumption in a portable computer system
CN103389948A (en) Device and method for managing memorizer and electronic device
CN106250051A (en) Disc driver speed management method and system
CN101788913B (en) Computer system with double operating devices and monitoring method thereof
EP2757481B1 (en) Caching method and caching system using dual disks
Udani et al. The power broker: Intelligent power management for mobile computers
US20220283721A1 (en) Operating multiple storage devices using nvm interface
Micheloni et al. Hybrid storage systems
CN101176075A (en) Circuit and method for improving service lifetime of memory device
CN201188321Y (en) Memory device with built-in display

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant