RAM SS vs DS: Which is the Best for Windows 10, 11
RAM SS Vs DS ram? Still confused about what these are and how these can affect your computer’s performance. No problem. We will explain everything about ram ss vs ds in detail.
What is a RAM
Random Access Memory (RAM) is a memory device that can store data in itself. It is found inside the Central Processing Unit (CPU) for desktop computers, while it is inside the system for laptops.
When stored in RAM, the data and information for various files, images, or documents can be accessed faster than those stored in the ROM (Read Only Memory) as this will only let you read but not edit. While in RAM’s case, you can edit the contents and also save them. It is volatile in nature.
Now, we will explain RAM ss vs ds individually.
Single Sided RAM
It is short for Single-sided RAM. In this type of RAM, there are only 64 bits that can be held at a time. One side of the RAM stick will have all eight chips, which are in black. Each of these chips can hold 8 bits.

There are a few RAM with eight chips on one side along with 8 bits on the other side. But still holds just 64 bits instead of 128 bits. This is because the whole 16 chips have a capacity of 4 bits instead of 8 bits.
RAM DS

This is short for Double-sided RAM. In this, both sides of the RAM stick have chips on them. There are eight chips on one side and again eight chips on the other. These lead to giving them a capacity of 128 bits for speed.

Now we will contrast the features for RAM ss vs ds.
Compare ram ss vs ds
| Single-sided Ram | Double-sided Ram |
|---|---|
| These are usually of 64 bits. | These are 128 bits. |
| They are also named: Rank 1 RAM. | Are also called: Rank 2 RAM. |
| It can overclock higher than double-sided. | It sometimes overclocks lesser than ss RAM. |
| Has eight chips on it. (Rarely 16). | Should have 16 chips. |
| Works efficiently and steadily with Memory Controller. | Is more stressful for the memory controllers. |
| The RAM modules have the word “1R” on them. | The RAM modules have the word “2R” on them. |
| Do not need to switch banks. | Needs to switch banks. |
In-Depth Analysis RAM SS vs DS
If we take ss RAM first, the computer can gain access to all of it at a single time . This helps in viewing all of its memory at once.
But for ds RAM, the chips embedded in it are divided into two, known as banks . The computer is capable of seeing only one side of it at a time, not both.
When the system is reading the first half of the bank, it will not have any access to the other side of the bank. Similarly, the same happens when the system is reading the second half of the banks.
By keeping this in mind, single-sided RAMs are better than double-sided RAMs. The double-sided memory utilizes PINs 33 & 45 on the motherboard.
The double-sided RAM can provide low performance, so high-end systems may not have this even though the difference between these is nearly negligible. You will also be required to choose many other essential things to increase the performance of your system, like a good CL, memory size, etc.
You can check the type of side/rank your RAM stick has from the label stuck on top of it.
RAM SS vs. DS- Which is the Best? A Definitive Guide [2022]

Are you looking to upgrade RAM on your PC but confused between RAM SS and DS? SS means single side, while DS stands for double side memory.
Some people even call RAM SS “Rank 1” and RAM DS “Rank 2”.
So, RAM SS vs. DS, which is better for your PC?
Well, both types of RAM are suitable for different applications. RAM SS offers better overclocking, whereas RAM DS offers more space making them ideal for CPU-intensive tasks.
In this article, you’ll find a detailed comparison between the Rank 1 and Rank 2 RAM. Moreover, I’ll help you decide which type of RAM is best suited for your PC and meets your requirements.
Lastly, the post even rounds up a brief overview of SS and DS RAM so that there are no doubts in your mind when making a choice.
Let’s get started
What is SS RAM?
The SS in this RAM stands for single sides, and it can store up to 64 bits of data.

This is because there are around eight chips on board, and each chip can handle eight bits of data. While double side RAM can handle up to 128 bits because of the more numbers of chips.
What is DS RAM?
As mentioned above, DS or double side RAMs have 128 bits, with eight black chips on each side of the RAM stick. More data retention helps this type of RAM achieve more speed as compared to SS RAM.

However, there are a few compatibility issues with tDS RAM due to the latest generations of SS DIMM available in the market.
RAM SS vs. DS: A Quick Comparison

The reason is single-side RAM only goes around the rail once, whereas double-side RAM goes around the rail twice because of the greater number of chips.
The speed of the RAM also depends on the computer’s function. Some computers can perform well with DS RAM, while the majority of them perform well with SS RAM.
The most common case where DS RAM performs better is in computer systems that are compatible with LRDIMMs.
As a suggested read, check out my article “CL16 VS C18 For Ram“.
Heat Emission
The emission of heat is an important factor to consider when choosing between SS DIMMs and DS DIMMs.
Single-side RAM emits less heat as compared to DS RAM because there are lesser chips on-board. Also, this is another reason why SS RAM has better overclocking capabilities than DS RAM.
Cycles of Renewal
Parallelizing and masking the refreshing cycles is essential to improve a computer’s productivity when running CPU-intensive programs.
Single side DIMMs have fewer cycles of renewals, thus, you may experience some lag.
On the other hand, DS DIMMs can handle CPU-intensive tasks pretty well by reducing memory responsiveness for other unnecessary tasks.
Compatibility with Motherboards
There is not a massive difference between SS and DS RAM when it comes to compatibility.

In fact, you can use both memories alongside each other in some machines that require larger quantities of RAM.
However, some of the latest laptop motherboards only support single-side DIMM, and you cannot put a DS DIMM into the slot.
Switch Banks
Switching bank is a technique that helps increase the amount of usable memory beyond the amount that’s accessible by the processor’s default settings.
SS DIMMs do not need switch banks, whereas DS DIMMs do. Therefore, if you just need performance from your PC, choosing SS RAM will be a good idea.
On the other hand, if you want to specify performance to tasks, you should choose DS RAM.
Price
When it comes to price, SS DIMMs are cheaper as compared to DS DIMMs.

The reason why these sticks are expensive is that they offer better performance, have advanced overclocking capabilities, and have a quicker response.
Marking
This is a slight difference and does not affect the performance of the DIMM. SS RAM has a single “R” marked on them, whereas DS RAM has “2R” marked on them.
You can easily figure this difference out by holding both RAM sticks in your hand.
The Verdict
SS and DS RAM both have their own pros and cons, and which one you choose really depends on your system requirements and the desired result you want to achieve.
If you need better overclocking capabilities and want the RAM to stay cool for a longer time, consider SS RAM.
However, if you need it for gaming and want to create switch banks, you should choose DS RAM. Here’s an useful article for the most suitable RAM for Ryzen 5800x.

Frequently Asked Questions
What is an advantage of using double sided memory over single sided memory?
DS RAM has chips on both sides; thus, it increases the module density and opens more memory pages that can increase the performance.
Can you use DS RAM with a PC compatible with SS RAM?
No, you cannot put DS RAM in a PC compatible with SS RAM.
Can you mix single rank and dual rank memory?
Yes, you can mix single rank and dual rank memory but in certain cases, and for motherboards that need higher amounts of RAM.
Are 16GB RAM sticks dual rank?
It is not necessary for a 16GB RAM stick to be dual rank. It can also be single side RAM. You can find it out by reading the label. Single side RAMs come with SS DIMM written on the label, whereas double-side RAMS have DS DIMM written on the label.
Which RAM is ideal for a laptop?
Modern laptops come equipped with SS RAM because of their small size and better performance. So if you are looking to upgrade RAM on your PC, consider SS DIMM.
How many types of ranks are available in RAMs?
There are basically three types of RAM ranks, including single, dual, and quad. While quad rank DIMMs are not commonly used, they are double the size of dual rank DIMMs.
Quad rank DIMMs also have 32 chips and produce more heat when used for CPU-intensive tasks.
Регистры
Регистры это специальные ячейки памяти. Это самое главное. Вся их прелесть в том, что обращение к регистрам производиться значительно быстрее чем к оперативной памяти ПК. Именно по этой причине регистры используются для команд процессора. От туда процессору удобно и быстро получать информацию. Если говорить o ПК с типом процессоров 286. А мы пока именно такой процессор и рассматриваем то размер регистра 16 бит. Каждый регистр имеет имя и свое назначение. Они бывают следующие по типам.
регистры общего назначения AX, BX, CX, DX, BP, SI, DI, SP
cегментные регистры CS, DS, SS, ES
счетчик команд IP
регистр флагов Flags
Каждое имя регистра несет некоторый смысл
A accumulator аккумулятор
C counter счетчик
BP base pointer указатель базы
SI source index индекс источника
DI destination index индекс приемника
SP stack pointer указатель стека
CS code segment сегмент команд
DS data segment сегмент данных
SS stack segment сегмент стека
ES extra segment дополнительный сегмент
IP instruction pointer счетчик команд
Регистры AX, BX, CX и DX позволяют обращаться не к регистру, а к старшему и младшему байту
На данный момент мы использовали регистр AX для задании функции прерывания.
При этом использовали только часть регистра, а точнее старший байт:
Почему мы не использовали, скажем, ячейки памяти? Потому что есть правила, где что должно храниться при вызове прерывания. Точнее что и в каком регистре должно находиться. Правила, эти описаны в документации.
На данный момент нужно понимать, что для большинства операций используются регистры, а для прерываний есть спецификации, в которых написано что и в каком регистре должно находиться.
Так же в коде программы несколько раз встретилась команда MOV:
mov dx,offset Hellostr
Смысл команды MOV в помещении из одного места в другое:
MOV получатель, потребитель
mov bx,1 ;поместить в bx 1
mov cx,21 ;поместить в cx 21
mov dx,offset Hellostr ;поместить в dx смещение строки
mov ah,40h ;поместить в ah число 40h
Регистр ds
Для указания сегмента данных используется регистр DS. То есть этот регистр должен указывать на начало данных в нашей программе или на сегмент sdata.
Во-первых, что такое sdata — это идентификатор sdata при компиляции и сборки приложения на место этого слова будет поставлено реальное смещение сегмента, в котором находятся данные. Ведь до сборки программы мы этого не знаем. Так как при данному модели памяти данных хранятся в конце кода программы, то даже добавление одной команды к изменению его местоположения. И реально это число будет известно только при сборке.
А почему мы помещаем сначала в регистр AX? То же все просто есть правило — Вы не можете непосредственно изменять содержимое регистров CS,DS,SS. То есть мы не можем написать так:
Мы можем изменить этот регистр только используя другие регистры. Итак, смотри все вместе:
mov ax,sdata ; в регистра AX смещение для данных
mov ds,ax ; установить регистр DS равный AX то ест теперь там смещение.
Итак, регистр DS указывает на сегмент данных, но ведь данных может быть много, например, много строк, вот для этого и используется адресация сегмент — смещение. Вообще подобная адресация была создана в связи с необходимостью адресации к большему диапазону чем позволяет число 16 бит. В нашем случае нам нужно еще и получить указатель на данные. И мы это делали.
Hellostr DB ‘Hello World!’
mov dx,offset Hellostr
Мы использовали offset — эта команда умеет вычислять как смещены определенные данные относительно сегмента данных, в нашем случае строка. При сборке приложения в это место будет поставлено конкретное число. Комбинация DS — смещение будет указывать нам на местоположение строки.
После того как регистр DS выставлен, мы просто указываем относительно него смещение и получаем первую букву нашей строки. Вот именно выяснением этого числа и занимается offset.
Итак, у наших данных есть понятие смещение, которое высчитывается относительно регистра DS. Для этого есть команда offset
Ss ds память что это
недавно наступили на эти грабли, но на другом типе матерей Epox, в том случае были виноваты сами мат платы.
Dekker
Интересно. Но у меня в упор с обеими планками работать не хочет, просто пищит — длинные повторяющиеся сигналы.
Добавлено
CaptainFlint
Простите, забылся. Странно, что на таком наборе, как nVidia nForce3 250GB нет такого счастья. На nVidia nForce3 Pro150 есть.
Добавлено
CaptainFlint
И вообще у KingStone много тонких "особенностей"