Пристрій і принцип роботи оперативної пам'яті
Пристрій і принцип роботи оперативної пам'яті
Оперативна пам'ять - це невід'ємний компонент будь-якої комп'ютерної системи, ця пам'ять зберігає в собі дані, необхідні для роботи всієї системи в певний момент часу. При створенні чіпів оперативної пам'яті використовують динамічну пам'ять, яка повільніше, але дешевше ніж статична, яка використовується при створенні кеш пам'яті процесорів.
З чого складається ядро оперативної пам'яті
Ядро мікросхеми оперативної пам'яті складається з величезної кількості елементів пам'яті, які об'єднані в прямокутні таблиці - матриці. Горизонтальні лінійки матриці називають рядками. а вертикальні стовпцями. Весь прямокутник матриці називатися сторінкою. а сукупність сторінок називається банком.
Горизонтальні і вертикальні лінії є провідником, на перетині горизонтальних і вертикальних ліній і знаходяться осередки пам'яті.
З чого складається осередок пам'яті
Осередок пам'яті складається з одного польового транзистора і одного конденсатора. Конденсатор виконує роль хранителя інформації, він може зберігати один біт даних, тобто або логічну одиницю (коли він заряджений), або логічний нуль (коли він розряджений). Транзистор виконує роль електричного ключа, який або утримує заряд на конденсаторі, або відкриває для зчитування.
регенерація пам'яті
Конденсатор, який служить хранителем даних, має мікроскопічні розміри і як наслідок маленьку ємність, і з огляду на це не може довго зберігати заряд заданий йому, через саморозряду. Для боротьби з цією проблемою, використовується регенерація пам'яті. яка, з певною періодичністю зчитує осередки і записує заново. Завдяки подібному явищу, ця пам'ять і отримала назву динамічної.
читання пам'яті
Якщо нам потрібно прочитати пам'ять, то на певну рядок сторінки пам'яті, подається сигнал, який відкриває транзистор і пропускає електричний заряд, який міститься (або не міститься) в конденсаторі на відповідний стовпець. До кожному колонку підключений чутливий підсилювач, який реагує на незначний потік електронів випущених з конденсатора. Але тут є нюанс - сигнал, поданий на рядок матриці, відкриває все транзистори цього рядка, так як вони все підключені на даний рядок, і таким чином відбувається читання всього рядка. Виходячи з вищесказаного, стає ясно, що рядок в пам'яті, є мінімальною величиною для читання - прочитати одну клітинку, не торкнувшись інші неможливо.