Модель внешней памяти с точки зрения программиста
Модели внешней памяти
Внешняя память компьютера может быть реализована с использованием:
накопителей на жестких магнитных дисках (HDD);
твердотельных накопителей (SDD);
комбинации накопителей на жестких магнитных дисках и твердотельных накопителей (HDD и SDD).
Твердотельные накопители имеют такую же организацию данных, как и накопители на жестких магнитных дисках, поэтому далее внешняя память будет рассматриваться как дисковая память.
Дисковая память по сравнению с оперативной памятью имеет следующие особенности:
огромные размеры;
медленная работа с объектами хранения;
оперирование большими порциями данных;
неограниченный срок хранения;
дешевизна единицы хранимой информации.
Модель внешней памяти с точки зрения программиста
Программист представляет себе дисковую память как хранилище некоторых объектов.
Основные отличия дисковой памяти от оперативной памяти:
дисковая память работает очень медленно (в миллионы раз медленнее оперативной памяти);
информация из (в) дисковой памяти считывается (записывается) большими блоками;
дисковая память энергонезависима. Это означает, что записанная однажды информация может храниться длительное время.
Так как дисковая память по своей природе очень существенно отличается от оперативной памяти, то и программист должен представлять ее иначе.
Каждый объект хранения называется файлом. Файл это именованная область памяти, причем не обязательно дисковой памяти.
Дата добавления: 2015-09-28; просмотров: 871;