Что такое оперативная память


Термин «память ЭВМ» требует пояснения. В компьютере числа представляются не в десятичной, а в двоичной системе счисления, с помощью последовательности нулей и единиц. Любое десятичное число записывается как сумма степеней двойки, а 0 или 1 — это коэффициент перед очередным слагаемым.

Например, число 11001011 (восьмиразрядное двоичное число, или байт) равно сумме 1- 27+1- 26+0- 25+ +0- 24+1- 23+0- 22+1- 2 + 1- 20 или числу 203 в десятичной системе. Наибольшее число, которое можно записать с помощью байта (1 байт=8 бит), состоит из восьми единиц и равно 255. Машинное число (или машинное «слово») характеризуется длиной, т. е. количеством двоичных разрядов — битов. J Память ЭВМ измеряется числом наличных машинных слов. Речь идет о так называемой оперативной или быстрой памяти, «работа» с которой происходит за время, сравнимое с выполнением арифметических операций в компьютере.

Очень скромная по нынешним меркам оперативная память одной из первых наших серийных машин М-20 состояла из 4096 слов длиной в 45 бит. Такая длина удобна для сопоставления с текстом, написанным на русском языке. В русском алфавите, если из него исключить ради простоты букву ё (да простят нам любители словесности), останется 32 буквы. Их можно закодировать десятичными цифрами от 0 до 31. Последняя цифра — наибольшая и как раз совпадает с максимальным пятиразрядным двоичным числом 11111. Следовательно, для записи любой буквы алфавита достаточно пяти двоичных разрядов. Все машинное слово может содержать ровно девять букв и не более. В итоге для памяти М-20 получаем почти 40 тыс. букв или 20 страниц убористого машинописного текста.

Сейчас мало кого удивляет объем быстрой памяти современных суперкомпьютеров — несколько миллионов слов длиной 64 бит. Масштаб, сравнимый с текстом Большой Советской Энциклопедии. С такой памятью можно, в принципе, подступаться к уже упоминавшейся задаче определения параметров потока в миллионе расчетных точек вокруг самолета. Не отстают от крупных ЭВМ и их меньшие собратья — мини-компьютеры и микропроцессоры. Правда, длина слова у них обычно составляет 16, реже 32 бита в отличие от восьмибайтовых слов суперкомпьютеров.

Примечание: не обращайте внимание на цифры, поскольку это старые данные. Главная цель этой статьи, чтобы у Вас появилось представление о оперативной памяти.


Комментарии запрещены.




Статистика