Получает ли жесткий диск какой-либо ущерб, если я открою файл, добавлю к нему краткие данные и закрою его много раз в секунду?
Программа на самом деле делает это, а не я ...
3 ответа
Жесткие диски имеют буферы, которые «буферизируют» этот тип активности. Несмотря на то, что ваше приложение может указывать жесткому диску на запись данных несколько раз в секунду, оно на самом деле пишет только так часто, как хочет (что также бывает несколько раз в секунду, но, вероятно, будет меньше, чем вы пишете),
Несмотря на то, что я только что сказал, что это нормально, я также хотел бы отметить, что это плохой дизайн программного обеспечения. Вы действительно должны делать такие вещи в памяти, а затем записывать на диск только изредка. Операции ввода-вывода будут блокировать другие операции ввода-вывода, поэтому частая запись на диск приведет к тому, что другие работающие в вашей системе функции будут слишком долго ждать своей очереди.
Любая файловая операция сократит срок службы вашего жесткого диска.
Учитывая, является ли он "вредным", субъективно, вы можете легко сравнить его со страницами кэширования вашего браузера.
Нет, зачем это? Диски сделаны для чтения и записи. Это не вредит больше или меньше, чем любая другая активность на вашем диске.
Вы также не будете перегружать свой диск (или что-то в этом роде), поскольку контроллер определит, сколько операций чтения / записи он может выполнить.