Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Modern day RAM, static or dynamic?

Modern day RAM, static or dynamic?

Scheduled Pinned Locked Moved The Lounge
csshardwareperformancequestion
45 Posts 16 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • L Lost User

    Both. Caches on the CPU are usually static RAM, and the RAM that's referred to as RAM is practically always dynamic RAM (there are some weird other techs out there like phase change RAM, not seen in PCs as of yet) otherwise it would be huge and cost millions. 8GB of static RAM? You wish.

    R Offline
    R Offline
    Rob Philpott
    wrote on last edited by
    #15

    Interesting point. I had (without much consideration) thought that dynamic RAM would probably have been succeeded by something newer and better. But for static if you can make a single bit out of two logic NANDS (or something like that - can't remember) with say 8 transistors then as you say for 8GB you are talking about one unattainable level of chip fabrication. Obvious really, when you think about it.

    Regards, Rob Philpott.

    D R 2 Replies Last reply
    0
    • Mike HankeyM Mike Hankey

      Embedded systems use it to keep config data, fonts, etc.. The Microcontroller that I'm using[^] only has 1K EPROM.

      VS2010/Atmel Studio 6.1 ToDo Manager Extension Some days, it's just not worth chewing through the restraints.

      R Offline
      R Offline
      Rob Philpott
      wrote on last edited by
      #16

      They're awesome things - a whole computer with a wide selection of IO on chip! Very smart. But why I would question use 8 bit architecture these days? Either cost or power consumption I guess but neither would be that much of a problem. Aha, maybe because you need a compact instruction set to fit in small amounts of memory? Use more memory! I bought a Raspberry PI recently and that just goes to show what you can get for 20 quid these days. Although all I've done is stare at it so far. Totally awesome - I just don't know what to do with it.

      Regards, Rob Philpott.

      N Mike HankeyM 2 Replies Last reply
      0
      • Mike HankeyM Mike Hankey

        Embedded systems use it to keep config data, fonts, etc.. The Microcontroller that I'm using[^] only has 1K EPROM.

        VS2010/Atmel Studio 6.1 ToDo Manager Extension Some days, it's just not worth chewing through the restraints.

        N Offline
        N Offline
        Nicholas Marty
        wrote on last edited by
        #17

        Nope. That microcontroller has EEPROM ;)

        Mike HankeyM 1 Reply Last reply
        0
        • R Rob Philpott

          They're awesome things - a whole computer with a wide selection of IO on chip! Very smart. But why I would question use 8 bit architecture these days? Either cost or power consumption I guess but neither would be that much of a problem. Aha, maybe because you need a compact instruction set to fit in small amounts of memory? Use more memory! I bought a Raspberry PI recently and that just goes to show what you can get for 20 quid these days. Although all I've done is stare at it so far. Totally awesome - I just don't know what to do with it.

          Regards, Rob Philpott.

          N Offline
          N Offline
          Nicholas Marty
          wrote on last edited by
          #18

          in embedded systems it's all about minimizing production cost. You want to sell houndreds (or thousands) of this systems. so every dollar will count in the end. if you can get a microcontroller for 10$ which does the job. why get one for 15$?

          R 1 Reply Last reply
          0
          • R Rob Philpott

            Back in the days I knew about hardware there were two types of RAM, the cool static RAM which does exactly what RAM should, and the far more common dynamic which needed refreshing. If I remember correctly, each bit was a tiny capacitor which would slowly leak charge so periodically you'd have to recharge it. The bits were arranged in a grid of rows and columns and there was some concept of RAS and CAS (Row/Column address select) but can't remember the details. That was nearly 30 years ago now I think about it. So, can anyone tell me how it's done these days? I suspect dynamic RAM is a thing of the past. And who can remember wiping the non-volatile memory of the day with UV light? I feel quite nostalgic.

            Regards, Rob Philpott.

            P Offline
            P Offline
            PIEBALDconsult
            wrote on last edited by
            #19

            I just know to keep static away from all RAM.

            1 Reply Last reply
            0
            • N Nicholas Marty

              in embedded systems it's all about minimizing production cost. You want to sell houndreds (or thousands) of this systems. so every dollar will count in the end. if you can get a microcontroller for 10$ which does the job. why get one for 15$?

              R Offline
              R Offline
              Rob Philpott
              wrote on last edited by
              #20

              Very fair point! It amazes me what you can get in birthday cards these days...

              Regards, Rob Philpott.

              Mike HankeyM 1 Reply Last reply
              0
              • R Rob Philpott

                Very fair point! It amazes me what you can get in birthday cards these days...

                Regards, Rob Philpott.

                Mike HankeyM Offline
                Mike HankeyM Offline
                Mike Hankey
                wrote on last edited by
                #21

                Rob Philpott wrote:

                It amazes me what you can get in birthday cards these days...

                And clothing!

                VS2010/Atmel Studio 6.1 ToDo Manager Extension Some days, it's just not worth chewing through the restraints.

                1 Reply Last reply
                0
                • R Rob Philpott

                  Back in the days I knew about hardware there were two types of RAM, the cool static RAM which does exactly what RAM should, and the far more common dynamic which needed refreshing. If I remember correctly, each bit was a tiny capacitor which would slowly leak charge so periodically you'd have to recharge it. The bits were arranged in a grid of rows and columns and there was some concept of RAS and CAS (Row/Column address select) but can't remember the details. That was nearly 30 years ago now I think about it. So, can anyone tell me how it's done these days? I suspect dynamic RAM is a thing of the past. And who can remember wiping the non-volatile memory of the day with UV light? I feel quite nostalgic.

                  Regards, Rob Philpott.

                  L Offline
                  L Offline
                  Lost User
                  wrote on last edited by
                  #22

                  I remember being shown inside the memory cabinet where you could clearly see the cores and the wires going between them. The system also had a loudspeaker which made sounds according to the instructions being executed, so you could tell what stage a long program was at, and also if it was looping.

                  Use the best guess

                  1 Reply Last reply
                  0
                  • N Nicholas Marty

                    Nope. That microcontroller has EEPROM ;)

                    Mike HankeyM Offline
                    Mike HankeyM Offline
                    Mike Hankey
                    wrote on last edited by
                    #23

                    Ok you got me on that one it is electrically erasable, but I'm just accustomed to EPROM...plus it's almost 5AM and I've been up all night.

                    VS2010/Atmel Studio 6.1 ToDo Manager Extension Some days, it's just not worth chewing through the restraints.

                    N 1 Reply Last reply
                    0
                    • R Rob Philpott

                      They're awesome things - a whole computer with a wide selection of IO on chip! Very smart. But why I would question use 8 bit architecture these days? Either cost or power consumption I guess but neither would be that much of a problem. Aha, maybe because you need a compact instruction set to fit in small amounts of memory? Use more memory! I bought a Raspberry PI recently and that just goes to show what you can get for 20 quid these days. Although all I've done is stare at it so far. Totally awesome - I just don't know what to do with it.

                      Regards, Rob Philpott.

                      Mike HankeyM Offline
                      Mike HankeyM Offline
                      Mike Hankey
                      wrote on last edited by
                      #24

                      They are amazing and has changed so much from when I started doing this many years ago. I'm like you can't really think of a project so I've just started interfacing to peripherals. Example I tore apart an old OkiData printer the other day and got a butt load of stuff out of it including DC and stepper motors, photo interrupters, ec.. That's why I've been up all night creating a library to control the motors using C++. Well that and I'm trying to learn GIT in an XP VM. Had some problems with SVN earlier today and spent 2 hours trying to get SVN to do what I wanted it to do instead of what it wanted me to do. I've been looking to get away from SVN for some time and this might be the time.

                      VS2010/Atmel Studio 6.1 ToDo Manager Extension Some days, it's just not worth chewing through the restraints.

                      S 1 Reply Last reply
                      0
                      • Mike HankeyM Mike Hankey

                        All I have is Isopropyl (sp?), come to think of it I've got some mineral spirits that might do the trick?

                        VS2010/Atmel Studio 6.1 ToDo Manager Extension Some days, it's just not worth chewing through the restraints.

                        OriginalGriffO Offline
                        OriginalGriffO Offline
                        OriginalGriff
                        wrote on last edited by
                        #25

                        Mineral spirits might not work that well (they are a petroleum derivative and a fair solvent for paint and suchlike, but I've not had a lot of success with them for organic glues). If Isopropyl doesn't work too well, try normal Meths - it's watered down IMS with a colourant and still a pretty good solvent in it's own right, but it's not as volatile as Isopropyl which can evaporate too fast to "soak" stubborn stains! :laugh:

                        The universe is composed of electrons, neutrons, protons and......morons. (ThePhantomUpvoter)

                        "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
                        "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

                        W 1 Reply Last reply
                        0
                        • Mike HankeyM Mike Hankey

                          Oh the joy, I've returned to that era as I'm doing embedded projects and relearning the hardware so a small screw driver is a major tool in the old kit. In fact I pulled an EPROM out of an old printer the other day and got most of the glue off but gave up after a while.

                          VS2010/Atmel Studio 6.1 ToDo Manager Extension Some days, it's just not worth chewing through the restraints.

                          OriginalGriffO Offline
                          OriginalGriffO Offline
                          OriginalGriff
                          wrote on last edited by
                          #26

                          Look for one of these: http://www.pool-spa-supplies.com/index.php/miscellaneous-parts/extractor-eprom-ic-5-60-9003.html[^] - they prevent scratching of the tracks under the chip by holding the ends firmly. There is a higher tech version: http://www.inovauto.com/index.php/reparacao-auto/componentes-chips-1/eprom/plcc/plcc-ic-extractor.html[^] but while these are brilliant for PLCCs in carriers they are too "sharp" to grip an eprom properly.

                          The universe is composed of electrons, neutrons, protons and......morons. (ThePhantomUpvoter)

                          "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
                          "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

                          Mike HankeyM 1 Reply Last reply
                          0
                          • Mike HankeyM Mike Hankey

                            Ok you got me on that one it is electrically erasable, but I'm just accustomed to EPROM...plus it's almost 5AM and I've been up all night.

                            VS2010/Atmel Studio 6.1 ToDo Manager Extension Some days, it's just not worth chewing through the restraints.

                            N Offline
                            N Offline
                            Nicholas Marty
                            wrote on last edited by
                            #27

                            That's a valid argument :laugh: Don't you ever sleep at night? :D

                            1 Reply Last reply
                            0
                            • Mike HankeyM Mike Hankey

                              All I have is Isopropyl (sp?), come to think of it I've got some mineral spirits that might do the trick?

                              VS2010/Atmel Studio 6.1 ToDo Manager Extension Some days, it's just not worth chewing through the restraints.

                              S Offline
                              S Offline
                              S Houghtelin
                              wrote on last edited by
                              #28

                              A can of flux cleaner from the local Radio Shack or other electronics supply house works great! It's almost as good as triclhor. Also I've used the butane fuel (used for refilling the old flip lighters). The local library uses butane to remove stickers from their books. Do I need to invoke the don't use near open flame disclaimer? :laugh:

                              It was broke, so I fixed it.

                              OriginalGriffO Mike HankeyM 2 Replies Last reply
                              0
                              • Mike HankeyM Mike Hankey

                                They are amazing and has changed so much from when I started doing this many years ago. I'm like you can't really think of a project so I've just started interfacing to peripherals. Example I tore apart an old OkiData printer the other day and got a butt load of stuff out of it including DC and stepper motors, photo interrupters, ec.. That's why I've been up all night creating a library to control the motors using C++. Well that and I'm trying to learn GIT in an XP VM. Had some problems with SVN earlier today and spent 2 hours trying to get SVN to do what I wanted it to do instead of what it wanted me to do. I've been looking to get away from SVN for some time and this might be the time.

                                VS2010/Atmel Studio 6.1 ToDo Manager Extension Some days, it's just not worth chewing through the restraints.

                                S Offline
                                S Offline
                                Sentenryu
                                wrote on last edited by
                                #29

                                you got more luck than me. i need to use a microcontroller for my course completion project on computer science... nobody could think of anything to do with that thing :sigh:

                                I'm brazilian and english (well, human languages in general) aren't my best skill, so, sorry by my english. (if you want we can speak in C# or VB.Net =p) "Given the chance I'd rather work smart than work hard." - PHS241

                                1 Reply Last reply
                                0
                                • OriginalGriffO OriginalGriff

                                  Mineral spirits might not work that well (they are a petroleum derivative and a fair solvent for paint and suchlike, but I've not had a lot of success with them for organic glues). If Isopropyl doesn't work too well, try normal Meths - it's watered down IMS with a colourant and still a pretty good solvent in it's own right, but it's not as volatile as Isopropyl which can evaporate too fast to "soak" stubborn stains! :laugh:

                                  The universe is composed of electrons, neutrons, protons and......morons. (ThePhantomUpvoter)

                                  W Offline
                                  W Offline
                                  W Balboos GHB
                                  wrote on last edited by
                                  #30

                                  It never stops being useful to have been a chemist in real life: There are two considerations when removing goops and glues. 1 - Like Cleans Up Like: How polar is it? This would describe the degree of partial charge on the molecules that make up the stuff. Polyethylene is extrmely non-polar (very few things can even stick to it) whilst PVC, due to the C (which in this case stands for the Chlorine content of the molecules) is quite polar. Solvents, too, have a full range of polarity. The plain hydrocarbons (such as are distilled from crude oil) are basically non-polar and differ (for your purposes) in their volatility: Natural Gas, LPG, Vaseline, and even the earlier mentioned polyethylene, are, for all practical purposes, the same (yeech!). They're not too useful for cleaning very polar goops because the bonding between the goop is too strong to let the solvent in to soften and disperse it. Water is the most polar solvent you're likely to come across Methanol (wood alcohol) is quite polar, but less so than water (they mix easily) Going down the line, we have grain alcohol (ethanol) and rubbing alcohol (isopropanol), each less polar than the preceding item and thus able to tackle different jobs (there will always be overlap!). Think of mixing gasoline and water: they form to layers (functionally, the water keeping the gasoline out). It's actually a good parallel for why some solvent remove your glue and some don't. Gasoline can dissolve candle wax - water not so much. There are neat things that span the world, such as the chlorinated solvents. Acetone. Soap works this way: it has a polar end and a long non-polar tail. It's actually very interesting (neat words like micelles and vesicles). The can bridge the gap between water and oil, so to speak, because they're in both worlds at once. 2 - What Hardened It? To be very simplistic, there are two types of hardening for gluing things. Thermal plastic and polymerization (thermal, chemical, or photo induced). The thermal route is like using a hot-glue gun: the material softens and gets sticky, holding things together when it cools. The polymerization, on the other hand, is when a bunch of smaller molecules react chemically to harden (like epoxy glue, crazy-glue, gorilla-glue, etc.). The hardened adhesive is like one big molecule (and invariably polar). Even epoxy can be softened and removed (for example, with dimethly formamide - you don't want to play with this). One does tend to learn from experience -

                                  OriginalGriffO 1 Reply Last reply
                                  0
                                  • S S Houghtelin

                                    A can of flux cleaner from the local Radio Shack or other electronics supply house works great! It's almost as good as triclhor. Also I've used the butane fuel (used for refilling the old flip lighters). The local library uses butane to remove stickers from their books. Do I need to invoke the don't use near open flame disclaimer? :laugh:

                                    It was broke, so I fixed it.

                                    OriginalGriffO Offline
                                    OriginalGriffO Offline
                                    OriginalGriff
                                    wrote on last edited by
                                    #31

                                    Only if you add the traditional "Don't try this at home" :laugh:

                                    The universe is composed of electrons, neutrons, protons and......morons. (ThePhantomUpvoter)

                                    "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
                                    "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

                                    1 Reply Last reply
                                    0
                                    • W W Balboos GHB

                                      It never stops being useful to have been a chemist in real life: There are two considerations when removing goops and glues. 1 - Like Cleans Up Like: How polar is it? This would describe the degree of partial charge on the molecules that make up the stuff. Polyethylene is extrmely non-polar (very few things can even stick to it) whilst PVC, due to the C (which in this case stands for the Chlorine content of the molecules) is quite polar. Solvents, too, have a full range of polarity. The plain hydrocarbons (such as are distilled from crude oil) are basically non-polar and differ (for your purposes) in their volatility: Natural Gas, LPG, Vaseline, and even the earlier mentioned polyethylene, are, for all practical purposes, the same (yeech!). They're not too useful for cleaning very polar goops because the bonding between the goop is too strong to let the solvent in to soften and disperse it. Water is the most polar solvent you're likely to come across Methanol (wood alcohol) is quite polar, but less so than water (they mix easily) Going down the line, we have grain alcohol (ethanol) and rubbing alcohol (isopropanol), each less polar than the preceding item and thus able to tackle different jobs (there will always be overlap!). Think of mixing gasoline and water: they form to layers (functionally, the water keeping the gasoline out). It's actually a good parallel for why some solvent remove your glue and some don't. Gasoline can dissolve candle wax - water not so much. There are neat things that span the world, such as the chlorinated solvents. Acetone. Soap works this way: it has a polar end and a long non-polar tail. It's actually very interesting (neat words like micelles and vesicles). The can bridge the gap between water and oil, so to speak, because they're in both worlds at once. 2 - What Hardened It? To be very simplistic, there are two types of hardening for gluing things. Thermal plastic and polymerization (thermal, chemical, or photo induced). The thermal route is like using a hot-glue gun: the material softens and gets sticky, holding things together when it cools. The polymerization, on the other hand, is when a bunch of smaller molecules react chemically to harden (like epoxy glue, crazy-glue, gorilla-glue, etc.). The hardened adhesive is like one big molecule (and invariably polar). Even epoxy can be softened and removed (for example, with dimethly formamide - you don't want to play with this). One does tend to learn from experience -

                                      OriginalGriffO Offline
                                      OriginalGriffO Offline
                                      OriginalGriff
                                      wrote on last edited by
                                      #32

                                      Always good to learn something new!

                                      The universe is composed of electrons, neutrons, protons and......morons. (ThePhantomUpvoter)

                                      "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
                                      "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

                                      1 Reply Last reply
                                      0
                                      • R Rob Philpott

                                        Back in the days I knew about hardware there were two types of RAM, the cool static RAM which does exactly what RAM should, and the far more common dynamic which needed refreshing. If I remember correctly, each bit was a tiny capacitor which would slowly leak charge so periodically you'd have to recharge it. The bits were arranged in a grid of rows and columns and there was some concept of RAS and CAS (Row/Column address select) but can't remember the details. That was nearly 30 years ago now I think about it. So, can anyone tell me how it's done these days? I suspect dynamic RAM is a thing of the past. And who can remember wiping the non-volatile memory of the day with UV light? I feel quite nostalgic.

                                        Regards, Rob Philpott.

                                        R Offline
                                        R Offline
                                        RogelioP EX DE HL
                                        wrote on last edited by
                                        #33

                                        Rob Philpott wrote:

                                        So, can anyone tell me how it's done these days? I suspect dynamic RAM is a thing of the past.

                                        Dynamic RAM lives on, although with several refinements and improvements. Wikipedia has a very good article on it and works well as a starting point to all things DRAM in the known universe. CAS before RAS [^] :cool: -- RP

                                        1 Reply Last reply
                                        0
                                        • R Rob Philpott

                                          Back in the days I knew about hardware there were two types of RAM, the cool static RAM which does exactly what RAM should, and the far more common dynamic which needed refreshing. If I remember correctly, each bit was a tiny capacitor which would slowly leak charge so periodically you'd have to recharge it. The bits were arranged in a grid of rows and columns and there was some concept of RAS and CAS (Row/Column address select) but can't remember the details. That was nearly 30 years ago now I think about it. So, can anyone tell me how it's done these days? I suspect dynamic RAM is a thing of the past. And who can remember wiping the non-volatile memory of the day with UV light? I feel quite nostalgic.

                                          Regards, Rob Philpott.

                                          M Offline
                                          M Offline
                                          Marc Clifton
                                          wrote on last edited by
                                          #34

                                          Rob Philpott wrote:

                                          And who can remember wiping the non-volatile memory of the day with UV light?

                                          I can! I can! I think I still have an EPROM eraser in storage! Marc

                                          Testers Wanted!
                                          Latest Article: User Authentication on Ruby on Rails - the definitive how to
                                          My Blog

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups