Cтраница 2
Еще один способ избежать излишних запусков жесткого диска состоит в предоставлении операционной системой информации о состоянии диска работающей программе. Некоторые программы производят периодические операции записи на диск, которые можно пропустить или отложить. Например, текстовый процессор может быть настроен на сохранение редактируемого файла через определенные интервалы времени. Если текстовый процессор знает, что диск в данный момент выключен, он может отложить операцию сохранения до того момента, когда диск будет включен или просто подождать некоторое время. [16]
Типы данных, которые состоят из коллекций абстрактных объектов ( обобщенные очереди), являются центральным объектом изучения в компьютерных науках, поскольку они непосредственно поддерживают фундаментальную модель вычислений. Оказывается, что при выполнении многих вычислений приходится иметь дело с большим числом объектов, но обрабатывать их можно только поочередно - по одному объекту за один раз. Поэтому во время обработки одного объекта требуется, чтобы все остальные были сохранены. Эта обработка может включать проверку некоторых, уже сохраненных объектов, или добавление в коллекцию новых объектов, но операции сохранения объектов и их извлечения в соответствии с определенным критерием являются основой таких вычислений. Как будет показано, этому шаблону соответствуют многие классические структуры данных и алгоритмы. [17]