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.
  • OriginalGriffO OriginalGriff

    Rob Philpott wrote:

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

    Oh yes! 8 KByte (and later 32 KByte) EPROMs in "the cooker" once you'd cleaned all the glue the little labels left on the quartz window...straightening the legs out and hoping none of them fell off. Swearing when they did. And the joy of getting a small tool to "hook" on the leg-free ends on the chip to remove it instead of wiggling a screwdriver under it and levering it up!

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

    Mike HankeyM Online
    Mike HankeyM Online
    Mike Hankey
    wrote on last edited by
    #5

    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 2 Replies Last reply
    0
    • OriginalGriffO OriginalGriff

      Rob Philpott wrote:

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

      Oh yes! 8 KByte (and later 32 KByte) EPROMs in "the cooker" once you'd cleaned all the glue the little labels left on the quartz window...straightening the legs out and hoping none of them fell off. Swearing when they did. And the joy of getting a small tool to "hook" on the leg-free ends on the chip to remove it instead of wiggling a screwdriver under it and levering it up!

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

      L Offline
      L Offline
      LloydA111
      wrote on last edited by
      #6

      OriginalGriff wrote:

      straightening the legs out and hoping none of them fell off. Swearing when they did. And the joy of getting a small tool to "hook" on the leg-free ends on the chip to remove it instead of wiggling a screwdriver under it and levering it up!

      I do this all the time when I'm using IC's :) I've developed quite knack of wiggling them out with almost no leg bending at all :laugh:

             .-.
            |o,o|
         ,| \_\\=/\_      .-""-.
         ||/\_/\_\\\_\\    /\[\] \_ \_\\
         |\_/|(\_)|\\\\  \_|\_o\_LII|\_
            \\.\_./// / | ==== | \\
            |\\\_/|"\` |\_| ==== |\_|
            |\_|\_|    ||" ||  ||
            |-|-|    ||LI  o ||
            |\_|\_|    ||'----'||
           /\_/ \\\_\\  /\_\_|    |\_\_\\
      
      1 Reply Last reply
      0
      • OriginalGriffO OriginalGriff

        Rob Philpott wrote:

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

        Oh yes! 8 KByte (and later 32 KByte) EPROMs in "the cooker" once you'd cleaned all the glue the little labels left on the quartz window...straightening the legs out and hoping none of them fell off. Swearing when they did. And the joy of getting a small tool to "hook" on the leg-free ends on the chip to remove it instead of wiggling a screwdriver under it and levering it up!

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

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

        Those were the days! The great thing about that period was those who were involved were all enthusiasts, whereas the whole IT industry these days is populated by people who see is as a career armed with their book on design patterns, and have literally no idea what's going on at lower levels.

        Regards, Rob Philpott.

        L OriginalGriffO 2 Replies Last reply
        0
        • R Rob Philpott

          Those were the days! The great thing about that period was those who were involved were all enthusiasts, whereas the whole IT industry these days is populated by people who see is as a career armed with their book on design patterns, and have literally no idea what's going on at lower levels.

          Regards, Rob Philpott.

          L Offline
          L Offline
          LloydA111
          wrote on last edited by
          #8

          I fully agree with you on this, as I come from both an electronic and computer background, and therefore I'm really interested in embedded systems and all the low level stuff.

                 .-.
                |o,o|
             ,| \_\\=/\_      .-""-.
             ||/\_/\_\\\_\\    /\[\] \_ \_\\
             |\_/|(\_)|\\\\  \_|\_o\_LII|\_
                \\.\_./// / | ==== | \\
                |\\\_/|"\` |\_| ==== |\_|
                |\_|\_|    ||" ||  ||
                |-|-|    ||LI  o ||
                |\_|\_|    ||'----'||
               /\_/ \\\_\\  /\_\_|    |\_\_\\
          
          1 Reply Last reply
          0
          • Mike HankeyM Mike Hankey

            You mean one of these 2708 (1K X 8 EEPROM)[^]. I could be wrong, and am on many an occasion but I believe DRAM and SRAM work pretty much the same as in yesteryear.

            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
            #9

            Wow. They still make them. I have to say the 2708 doesn't ring any bells, but I suspect it might be the little brother to a 2764 which might have the same pin-outs as a 6264! What use could such a thing be these days? Educational if the only thing I can think of.

            Regards, Rob Philpott.

            Mike HankeyM 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
              #10

              IMS is a good 'un for that (Industrial Methylated Spirits 95% denatured so it can't be drunk). Most glues respond well to it, but for the really stubborn ones I liked trichloroethane. Until they banned it... :(

              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
              • R Rob Philpott

                Those were the days! The great thing about that period was those who were involved were all enthusiasts, whereas the whole IT industry these days is populated by people who see is as a career armed with their book on design patterns, and have literally no idea what's going on at lower levels.

                Regards, Rob Philpott.

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

                Rob Philpott wrote:

                a career armed with their book on design patterns

                ...and firmly ensconced in their Ivory Towers...

                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.

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

                  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 B 2 Replies Last reply
                  0
                  • R Rob Philpott

                    Wow. They still make them. I have to say the 2708 doesn't ring any bells, but I suspect it might be the little brother to a 2764 which might have the same pin-outs as a 6264! What use could such a thing be these days? Educational if the only thing I can think of.

                    Regards, Rob Philpott.

                    Mike HankeyM Online
                    Mike HankeyM Online
                    Mike Hankey
                    wrote on last edited by
                    #13

                    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 N 2 Replies Last reply
                    0
                    • OriginalGriffO OriginalGriff

                      IMS is a good 'un for that (Industrial Methylated Spirits 95% denatured so it can't be drunk). Most glues respond well to it, but for the really stubborn ones I liked trichloroethane. Until they banned it... :(

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

                      Mike HankeyM Online
                      Mike HankeyM Online
                      Mike Hankey
                      wrote on last edited by
                      #14

                      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 S 2 Replies Last reply
                      0
                      • 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 Online
                                    Mike HankeyM Online
                                    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
                                    • N Nicholas Marty

                                      Nope. That microcontroller has EEPROM ;)

                                      Mike HankeyM Online
                                      Mike HankeyM Online
                                      Mike Hankey
                                      wrote on last edited by
                                      #22

                                      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

                                        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
                                        #23

                                        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
                                        • 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 Online
                                          Mike HankeyM Online
                                          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
                                          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