168
Именно эти два типа памяти чаще всего используются про-
цессором для принятия быстрых «решений». Доступ к данным,
хранящимся на этих уровнях сравним со скоростью их обработки
внутри процессора, тогда как обращение на третий уровень – к
жёсткому диску, а тем более к сменным накопителям (CD, DVD,
флэш-накопителям) происходит значительно медленнее.
Если бы мы попробовали (виртуально) лишить компьютер
оперативной памяти и заставить процессор считывать и записы-
вать данные исключительно на жёсткий диск, то одна лишь за-
грузка операционной системы Windows ХР вместо минуты зани-
Windows ХР вместо минуты зани-
ХР вместо минуты зани-
мала бы несколько часов. Поэтому
типовая работа компьютера
предполагает считывание (загрузку) с дисков в оперативную па-
мять данных, необходимых для исполнения запущенной в насто-
ящий момент программы. Скажем, в момент запуска текстового
редактора в память загружаются необходимые для работы про-
граммные модули, а затем и текст, также хранящийся на диске в
виде файла.
Почему нельзя хранить всё «под рукой» – в оперативной па-
мяти, отказавшись от дисков? По двум причинам: объём опера-
тивной памяти сравнительно невелик, а попытавшись его расши-
рить до объёмов винчестера, пришлось бы заплатить за память
в 100 раз больше. Но ещё важнее тот факт, что данные в опера-
тивной памяти хранятся, лишь пока компьютер включён. Именно
поэтому необходимо периодически сохранять результаты работы
на жёстком диске – желательно не только по окончании работы,
но и когда приходится временно отходить от компьютера.
Оперативная память в современных компьютерах представ-
ляет собой маленькую плату – модуль, на котором размещаются
микросхемы. В
зависимости от объёма
число микросхем может
быть различным, а объём памяти в самих микросхемах постоянно
увеличивается по мере совершенствования технологий. На сегодня
рекорд уже составляет до 1 Гбита (миллиарда ячеек памяти). Хотя
бы один модуль, а в некоторых случаях два (одинаковой ёмкости)
должны быть установлены в соответствующие разъёмы на мате-
ринской плате, в противном случае, компьютер даже не запустится.
Если объём памяти недостаточен для загрузки блоков про-
граммы и данных целиком, компьютер организует так называе-
169
мый свопинг (от англ. swap – «обмен»), В процессе свопинга дан-
swap – «обмен»), В процессе свопинга дан-
– «обмен»), В процессе свопинга дан-
ные подгружаются с диска в память или записываются на диск,
что вызывает характерное торможение и
замедление отклика
компьютера в ответ на команды пользователя. Именно поэтому
быстродействие компьютера в большей степени определяется
объёмом оперативной памяти, а не тактовой частотой процессора
(в определённых
пределах, конечно).
Достарыңызбен бөлісу: