There are many different layers to addressing DRAM. DIMM is probably the most widely known, with a DIMM (Dual In-line Memory Module) being a stick of RAM. Ultimately memory is managed via a row and column address. There are plenty more layers in between, though. Memory is accessed over channels. Each channel is fully independent and can transmit data at the same time. … [Read more...] about What Is a Memory Bank?
If you're not really into computers all that much, it's pretty reasonable for you to think that the extent of structure within RAM is the number of DIMMs plugged into the motherboard. You might know memory channels if you're a bit more technical. You may even know about the row and column addressing system. Realistically all of that is pretty easy to grasp. Data is stored in a … [Read more...] about What Is a Memory Rank?
Modern computers are tightly run ships. The vast majority of components are run on a clock, and those clocks can tick billions of times a second. The most tightly controlled piece of hardware in a computer, though, is the RAM. There are dozens of primary, secondary, and tertiary timings used to configure precisely how fast each stick of RAM can be. While these timings define … [Read more...] about What Is RAS (Row Access Strobe or Row Access Select)?
In computing, the term “memory” refers explicitly to system RAM. While other forms of storage such as the CPU cache, HDDs, and SSDs are technically types of memory, they are typically referred to separately. System RAM has the critical task of ensuring that all the necessary data from the currently running programs are quickly available to the CPU when needed. You may think … [Read more...] about What Is Virtual Memory?
There are many parts to a computer. One of the key pieces is system memory or RAM. This contains all the data the CPU could need for the currently running processes. RAM is the second of four tiers of storage. The first is CPU cache; the others are long-term storage. Such as connected HDDs or SSDs, and archival storage, such as disconnected external hard drives. … [Read more...] about What Is a Memory Controller?
Both SRAM and DRAM are forms of volatile memory. This means they need a power supply to retain the data they store. You may have heard about data being deleted from RAM when your computer shuts down, but this isn’t entirely true. The data isn’t explicitly deleted; the charge that indicates a binary 1 or 0 in the memory cells escapes. While the method differs, the effect is the … [Read more...] about What Is a Memory Refresh?
Memory scrubbing is a term that describes the process of reading computer memory, correcting errors, and then rewriting the updated data instead. Modern computer chips have an incredibly high density of memory cells. Because of this, they are vulnerable to a few things, including alpha particles and cosmic rays. Alpha particles were more of an issue for early RAM chips due to … [Read more...] about What is Memory Scrubbing?
Flash memory is a type of non-volatile memory used in computers. Non-volatile means that the memory can store information even when the device is powered down. Volatile memory (such as RAM) loses everything stored in it every time the machine itself powers down. Non-volatile memory is used for things like hard drives and SSDs, as they need to be able to store information even … [Read more...] about What Is Flash Memory?
Bubble memory is a type of non-volatile computer memory. That means it's a type of memory that can continue storing information even when the PC is powered down. Hard drives also use this type of storage, while RAM uses volatile memory – from which data stores are lost when the machine powers down. … [Read more...] about What Is Bubble Memory?
One of the key things to know about computers is that not everything runs at the same speed. This can lead to some nasty security vulnerabilities and accuracy and stability issues. One of the slowest components in a computer is the HDD. HDDs are slow because they have mechanical moving parts, a spinning disk, and an actuator read/write arm. … [Read more...] about What Is a Buffer?