Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Semiconductor memory
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
===Volatile memory=== [[Image:RAM n.png|thumb|[[Random-access memory|RAM]] chips for computers usually come on removable [[memory module]]s like these. Additional memory can be added to the computer by plugging in additional modules. ]] [[Volatile memory]] loses its stored data when the power to the memory chip is turned off. However it can be faster and less expensive than non-volatile memory. This type is used for the main memory in most computers, since data is stored on the [[hard disk]] while the computer is off. Major types are:<ref name="Godse">{{cite book |last = Godse |first = A.P. |author2 = D.A.Godse |title = Fundamentals of Computing and Programing |publisher = Technical Publications |date = 2008 |location = India |pages = 1.35 |url = https://books.google.com/books?id=3XEIY1bjLAUC&q=%22semiconductor+memory%22+RAM+%22random+access%22+ROM+PROM&pg=SA1-PA35 |isbn = 978-8184315097 |url-status = live |archive-url = https://web.archive.org/web/20140706081412/http://books.google.com/books?id=3XEIY1bjLAUC&pg=SA1-PA35&lpg=SA1-PA35&dq=%22semiconductor+memory%22+RAM+%22random+access%22+ROM+PROM&source=bl&ots=cmSseZe9-r&sig=nxViTMuUZ90bVafyjFX-izyhG1w&hl=en&sa=X&ei=7pFZUNrcAoLOiwLt2oHICg&ved=0CD0Q6AEwATgK#v=onepage&q=%22semiconductor%20memory%22%20RAM%20%22random%20access%22%20ROM%20PROM&f=false |archive-date = 2014-07-06 }}</ref><ref name="Arora">{{cite book |last = Arora |first = Ashok |title = Foundations of Computer Science |publisher = Laxmi Publications |date = 2006 |pages = 39β41 |url = https://books.google.com/books?id=CrcoszZBMowC&q=%22semiconductor+memory%22+RAM+%22random+access%22+ROM+PROM&pg=PA39 |isbn = 8170089719 |url-status = live |archive-url = https://web.archive.org/web/20140706101038/http://books.google.com/books?id=CrcoszZBMowC&pg=PA39&lpg=PA39&dq=%22semiconductor+memory%22+RAM+%22random+access%22+ROM+PROM&source=bl&ots=WkQWaH45e0&sig=tcXEKi3KMhbWj_2hXpquhk2N5Uk&hl=en&sa=X&ei=QZ9ZUIGhMsqeiAKWyIDQDQ&ved=0CGwQ6AEwCTgU#v=onepage&q=%22semiconductor%20memory%22%20RAM%20%22random%20access%22%20ROM%20PROM&f=false |archive-date = 2014-07-06 }}</ref> '''RAM''' (''[[Random-access memory]]'') {{ndash}} This has become a generic term for any semiconductor memory that can be written to, as well as read from, in contrast to ROM ''(below)'', which can only be read. All semiconductor memory, not just RAM, has the property of [[random access]]. * '''DRAM''' (''[[Dynamic random-access memory]]'') {{ndash}} This uses [[memory cell (computing)|memory cells]] consisting of one [[MOSFET]] (MOS field-effect transistor) and one [[MOS capacitor]] to store each bit. This type of RAM is the cheapest and highest in density, so it is used for the main memory in computers. However, the [[electric charge]] that stores the data in the memory cells slowly leaks out, so the memory cells must be periodically [[memory refresh|refreshed]] (rewritten) which requires additional circuitry. The refresh process is handled internally by the computer and is transparent to its user. ** '''FPM DRAM''' (''[[FPM DRAM|Fast page mode DRAM]]'') {{ndash}} An older type of asynchronous DRAM that improved on previous types by allowing repeated accesses to a single "page" of memory to occur at a faster rate. Used in the mid-1990s. ** '''EDO DRAM''' (''[[Extended data out DRAM]]'') {{ndash}} An older type of asynchronous DRAM which had faster access time than earlier types by being able to initiate a new memory access while data from the previous access was still being transferred. Used in the later part of the 1990s. ** '''VRAM''' (''[[Video RAM|Video random access memory]]'') {{ndash}} An older type of [[dual-ported RAM|dual-ported]] memory once used for the [[frame buffer]]s of [[video adapters]] (video cards). ** '''SDRAM''' (''[[Synchronous dynamic random-access memory]]'') {{ndash}} This added circuitry to the DRAM chip which synchronizes all operations with a clock signal added to the computer's [[memory bus]]. This allowed the chip to process multiple memory requests simultaneously using ''[[Pipeline (computing)|pipelining]]'', to increase the speed. The data on the chip is also divided into ''banks'' which can each work on a memory operation simultaneously. This became the dominant type of computer memory by about the year 2000. *** '''[[DDR SDRAM]]''' (''Double data rate SDRAM'') {{ndash}} This could transfer twice the data (two consecutive words) on each clock cycle by [[double pumping]] (transferring data on both the rising and falling edges of the clock pulse). Extensions of this idea are the current (2012) technique being used to increase memory access rate and throughput. Since it is proving difficult to further increase the internal clock speed of memory chips, these chips increase the transfer rate by transferring more data words on each clock cycle **** '''[[DDR2 SDRAM]]''' {{ndash}} Transfers 4 consecutive words per internal clock cycle **** '''[[DDR3 SDRAM]]''' {{ndash}} Transfers 8 consecutive words per internal clock cycle. **** '''[[DDR4 SDRAM]]''' {{ndash}} Transfers 16 consecutive words per internal clock cycle. *** '''RDRAM''' (''[[Rambus DRAM]]'') {{ndash}} An alternate double data rate memory standard that was used on some Intel systems but ultimately lost out to DDR SDRAM. **** '''[[XDR DRAM]]''' (''Extreme data rate DRAM'') *** '''SGRAM''' (''[[Synchronous graphics RAM]]'') {{ndash}} A specialized type of SDRAM made for [[graphics adaptor]]s (video cards). It can perform graphics-related operations such as [[bit masking]] and block write, and can open two pages of memory at once. **** '''[[GDDR SDRAM]]''' (''Graphics DDR SDRAM'') ***** '''[[GDDR2]]''' ***** '''[[GDDR3 SDRAM]]''' ***** '''[[GDDR4 SDRAM]]''' ***** '''[[GDDR5 SDRAM]]''' ***** '''[[GDDR6 SDRAM]]''' *** '''HBM''' (''[[High Bandwidth Memory]]'') {{ndash}} A development of SDRAM used in graphics cards that can transfer data at a faster rate. It consists of multiple memory chips stacked on top of one another, with a wider data bus. ** '''PSRAM''' (''[[Pseudostatic RAM]]'') {{ndash}} This is DRAM which has circuitry to perform [[memory refresh]] on the chip, so that it acts like SRAM, allowing the external memory controller to be shut down to save energy. It is used in a few [[game console]]s such as the [[Wii]]. * '''SRAM''' (''[[Static random-access memory]]'') {{ndash}} This stores each [[bit]] of data in a circuit called a [[flip-flop (electronics)|flip-flop]], made of 4 to 6 transistors. SRAM is less dense and more expensive per bit than DRAM, but faster and does not require [[memory refresh]]. It is used for smaller [[cache memory|cache memories]] in computers. * '''CAM''' (''[[Content-addressable memory]]'') {{ndash}} This is a specialized type in which, instead of accessing data using an address, a data word is applied and the memory returns the location if the word is stored in the memory. It is mostly incorporated in other chips such as [[microprocessor]]s where it is used for [[cache memory]].
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)