How much power does RAM consume?

I was thinking about the instant booting operating systems and the first thought that popped up in my mind is that given the speed of RAM; what if we store the entire operating system and power it with the use of a battery so that it's alway in the 'on' and 'ready to use' state? That way, we'll have very quick access to all the important system processes and even the files.

Now, I'm sure that it's a very 'crazy' thought; but that's what we're here to do, right? Imagine the RAM's energy needs being taken care of by a power source permanently coupled with it. The advantages of such a system would be numerous - including instant booting, rapid applications launching, rapid memory read/writes and so on.

I wish to discuss the possibilities of such configuration and the practical challenges in implementing it.

Replies

  • [Prototype]
    [Prototype]
    The current memories use CMOS transistors which have very low power consumption. However, that's not the actual device that stores the data. The data is actually stored in a capacitor in form of charge. The problem here is the leakage current path which causes the capacitor to discharge over time. For this reason, there's control circuitry which keeps refreshing this capacitor.

    Now coming to actual question, it will depend on the size of the data you're trying to retain on the RAM. The more is the data, the more will be the refreshing required.

    I guess the SSD can be used for this already. SSD contain flash memory and theoretically, if you're using a very low capacity SSD (like 2GB or 4GB), what you've suggested could be achieved as far as am thinking.
  • Kaustubh Katdare
    Kaustubh Katdare
    Thanks, Prototype. My idea was to synchronise the capacitor charging and discharging cycles so that the RAM, instead of deriving power from the motherboard, keeps its own assembly of power source - effectively keeping it in always 'On' mode. I'm not sure if that's viable but I believe the performance would still be a lot better than using SSDs. I didn't talk of the SSDs in first place because they're meant for longer storages and store data permanently even in absence of power.

    I agree that more capacity RAM would need more power; but the question is - can we control the power source to the RAM so that it's always in the 'ON' state. Of course one way to achieve this would be to ensure constant supply from the power points - but for use in regular desktops and laptops; we'll need a power storage system.
  • [Prototype]
    [Prototype]
    The_Big_K
    Thanks, Prototype. My idea was to synchronise the capacitor charging and discharging cycles so that the RAM, instead of deriving power from the motherboard, keeps its own assembly of power source - effectively keeping it in always 'On' mode. I'm not sure if that's viable but I believe the performance would still be a lot better than using SSDs. I didn't talk of the SSDs in first place because they're meant for longer storages and store data permanently even in absence of power.

    I agree that more capacity RAM would need more power; but the question is - can we control the power source to the RAM so that it's always in the 'ON' state. Of course one way to achieve this would be to ensure constant supply from the power points - but for use in regular desktops and laptops; we'll need a power storage system.
    I didn't understood the "synchronize the capacitor charging and discharging". Can you please elaborate?

    It has to derive power from motherboard unless you're providing a dedicated power supply.

    About the SSD, they are nothing but parallely connected NAND flash chips. Volatile SSD's are also available in case you're not concerned about the data you're working on to be stored. What these have is nothing but DRAM chips.
  • grsalvi
    grsalvi
    I was thinking about the instant booting operating systems and the first thought that popped up in my mind is that given the speed of RAM; what if we store the entire operating system and power it with the use of a battery so that it's alway in the 'on' and 'ready to use' state? That way, we'll have very quick access to all the important system processes and even the files.
    Is the system when put on standby is doing the same thing ? Keeping processes on RAM running ... Sleep Mode Sleep
  • Pensu
    Pensu
    An important feature of RAM is its volatility. Now if you are thinking of using OS through RAM, there are two factors, size and refreshing as stated above. Windows alone needs 17-19 GB of space just for installation, leave aside the other applications you install. That will also result in increment of cost. Again, if you do find a source to keep it on permanently, i dont think its a feasible solution, as you have to keep it on forever. If it goes down, all data will be lost(volatility), and you will have to re-install the OS.
  • Kaustubh Katdare
    Kaustubh Katdare
    Well, I'm least interested in commercials. If size is a problem; we can make the RAMs run in parallel. Again, my knowledge in the hardware domain is very limited; but I'm curious to know whether this can work.
  • [Prototype]
    [Prototype]
    The_Big_K
    Well, I'm least interested in commercials. If size is a problem; we can make the RAMs run in parallel. Again, my knowledge in the hardware domain is very limited; but I'm curious to know whether this can work.
    Of course it is. But its not feasible for pracical applications as the power consumption would be very high for maintaining Dram.

    Actually what you are trying to deploy is same as ssd concept. Only difference is there its larger capaccity. Ssd as well have a raid of "Ram chips" using nand flash and sata communication + control related circuitary.

    If you dont want sata then you have to design another hardware for communication. If you adopt sata then what you have at the end is a ssd itself.
  • arunchary
    arunchary
    if we need to fast up the process static RAM can be adopt but they may coaster than Dynamic ram,but in an installation of os to boot up and to run os like XP 64mb of ram space and 2GB of space is enough but it wont work with latest os like WIN7 and vista they occupies min of 7 to 10gb.to fast up your applications not only RAM size but also processor speed also considers.according to processor speed we need to select RAM FSB then ur applications runs faster compare to others.one more thing Drams are also have their own FSBS so please select according to ur processor frequency..

You are reading an archived discussion.

Related Posts

The Facebook fans with the over-priced devices from Apple may head over to the iTunes store in your macbooks or iMacs and update the facebook messenger app to version 2.0....
I remember whenever I visited campuses for recruiting candidates for the company I worked for, the most often and obvious question was "What's the salary package you're offering?". While it's...
hey frndss i m from mechanical ... i want ur help regarding any workshop or event related to automobile or some creative machinary which has a desirable use to the...
Microsoft has officially opened registration for new Windows 7 users (who purchase Windows 7 PC between June 2, 2012 – January 31, 2013) to upgrade to Windows 8. Microsoft is...
hey, I am TOMCY THOMAS and i graduated this yr in mechanical engg. i got a decent GPA of 6.8 and wud like to pursue my MS in automobile engg....