Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Зачем нужны файлы?

Запись в файл значений переменных | Чтение информации из файла | Чтение файла целиком | Бинарный и текстовый режимы | Произвольный доступ к файлу | Вывод файла в обратном порядке | Пример нисходящей разработки |


Читайте также:
  1. VI. Металог: зачем нужны безвредные лекарства для успокоения больного? (МКБ).
  2. А вообще, зачем банки?
  3. А по желанью, в нужный день,
  4. Бабушка Яга, здравствуй! А зачем Кот бабочек ловит?
  5. Блок В: Зачем?
  6. В мире нет ничего, что было бы совершенно ненужным.
  7. Вкладки появляются, когда они нужны для работы

Тема 11. ФАЙЛЫ

Переменные, массивы и структуры хранятся в оперативной памяти компьютера, следовательно, выделенная под них память освобождается после завершения работы программы, и данные, содержащиеся в них, пропадают. Этот факт можно проверить, открыв диспетчер задач и выбрав вкладку «Быстродействие»:

На данной вкладке можно увидеть объем занятой памяти в файле подкачки:

Напишем теперь программу, содержащую объявление большого массива:

 

int mas[10000000];

 

Запуск этой программы приведет к тому, что объем занятой памяти увеличится:

После завершения работы программы объем занятой памяти станет прежним:

 

Очевидно, что такая ситуация недопустима, если данные, с которыми работает программа, остаются актуальными и после ее завершения. Например, записи о рекордах в компьютерной игре не сбрасываются после выхода из нее, а список телефонов в телефонной базе остается неизменным после выхода из оболочки этой базы. Еще одна проблема, связанная с оперативной памятью, заключается в том, что ее размер относительно невелик, и хранить в ней большие объемы информации невозможно.

Возможность хранить информацию независимо от того, работает программа или нет, а также хранить большие объемы информации предоставляют файлы. Они находятся на жестком диске, и их содержимое загружается в оперативную память по мере необходимости.

 


Дата добавления: 2015-08-17; просмотров: 87 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Кулаков Владимир 1972 Росс Москва неявка| Запись информации в файл

mybiblioteka.su - 2015-2024 год. (0.013 сек.)