Я решил еще раз поднять вопрос о бесполезных (мусорных) элементах в технических системах.
Именно – в технических, например, в персональных компьютерах (ПК).
А поднять вопрос нужно потому, что мусор многие люди ухитряются не замечать в упор.
Бесполезными я называю такие элементы системы, которые не выполняют и в будущем ни при каких условиях не будут выполнять совершенно никакой полезной работы. При этом следует отметить что бесполезные элементы могут быть как исправными, так и неисправными, могут не работать вообще или выполнять какие-то бессмысленные действия.
Бесполезные элементы могут входить в состав системы изначально, в результате ошибок, допущенных при проектировании, а также появиться позднее, в процессе саморазвития или модернизации системы. Кроме того, полезные элементы со временем могут становиться бесполезными (например, после очередной модернизации).
Рассмотрим абсурдный пример. Допустим, что в техническом задании (ТЗ) заказчик потребовал непременно установить на современный самолет паровозный котел с целью сохранения совместимости с углем и дровами. Очевидно, что конструктор самолета решит проблему аэродинамики, спрятав котел вместе с паровозной трубой внутрь корпуса (если самолет транспортный, можно и паровоз целиком внутрь затолкать). Теперь проблема бесполезного элемента в конструкции самолета уже не будет очевидна всем и каждому, но потребители услуг авиакомпании будут из своего кармана платить за транспортировку паровозного котла.
Что в театре – комедия, то в жизни – трагедия. Линейке персональных компьютеров, совместимых с IBM PC, исполнилось уже более 40 лет, и все это время выдвигается требование сохранения совместимости с предыдущими версиями. «Паровозных котлов» за это время в конструкции ПК накопилось изрядное количество, а платят за них потребители каждый раз, когда покупают новый компьютер.
Современный видеоконтроллер, например, поддерживает сотни стандартных видеорежимов, половина из которых устарела и уже лет тридцать не используется, но владельцам ПК они особо не мешают, поэтому разработчики новых контроллеров эти режимы все еще сохраняют «на всякий случай».
Даже в том случае, если элемент просто бездействует, он все равно занимает некоторый объем в пространстве и потребляет некоторое количество энергии. Вред от бесполезных элементов в большой и сложной системе бывает по началу неочевидным и малозаметным. Проблема заключается в том, что бесполезные элементы со временем накапливаются, а сила мелочей – в их многочисленности.
Было бы неплохо оптимизировать систему, удалив из нее все ненужные элементы, вот только стоит ли овчинка выделки? Иногда бывает гораздо проще и дешевле создать новую систему, чем отчистить от мусора старую.
По части мусора часто приходится сталкиваться со стратегиями «Копить хлам до катастрофы» (например, исчерпания свободного места на системном диске ПК) и «Сжечь дом, чтобы не вытирать пыль под диваном» (например, полная переустановка Windows и всех программ).
Можно ли для некоей конкретной системы придумать эффективную процедуру обнаружения бесполезных элементов? Удастся ли их безболезненно изъять?
Что можно использовать в качестве критерия бесполезности? Бездействие таким критерием служить не может: резервные и защитные устройства могут подолгу бездействовать.
Кто отвечает за последствия уборки мусора? Программы-чистильщики диска, например, возлагают всю ответственность на администратора или пользователя ПК.
Здесь следует отметить, что мусор в файловой системе способен сильно раздражать владельца ПК, но при этом плохо поддаваться уборке. В частности, из-за мусора сильно увеличивается продолжительность проверки содержимого жесткого диска ПК на наличие вирусов.
На рисунке 1 показан в качестве примера результат сканирования системного раздела. Откуда в нем взялось более полумиллиона файлов?
Рисунок 1. Результат проверки на наличие вирусов системного раздела на электронном диске ПК
Для того чтобы понять проблемы, связанные с файловой системой MS Windows, необходимо совершить небольшой экскурс в историю ПК. Первоначально расширения имен файлов были короткими (не более трех символов) и стандартизированными. Стандартных расширений становилось со временем все больше, а когда их накопилось несколько тысяч, Билл Гейтс не выдержал давления со стороны многочисленных разработчиков программного обеспечения и разрешил использовать произвольные расширения файлов с произвольной длиной (как говорится, «Делайте, что хотите!»). В результате подобного решения программы-чистильщики работают все менее эффективно, так как утрачивают способность по расширениям имен отличить полезные файлы от бесполезных.
Рассмотрим в качестве примера бесполезные файлы небольшого размера, которые можно назвать информационной пылью. Информационная пыль по своим свойствам похожа на обычную пыль, попавшую в механизм: она составляет небольшую часть от общего объема, занимаемого на диске информационным мусором, но может создавать серьезные трудности в работе системы. Например, она существенно замедляет выполнение операций поиска файлов на диске и проверки системы на наличие вирусов. Присутствие информационной пыли может также значительно увеличивать общую трудоемкость выполнения процедуры уборки мусора из системы.
Программы-чистильщики с пылью справляются плохо. Одной из проблем является появление на диске большого количества файлов с нестандартными расширениями: откуда чистильщик может знать, потребуется ли когда-нибудь зачем-нибудь такой файл? Выдавать пользователю по поводу каждого такого файла отдельный запрос на удаление также бесполезно: подобных файлов в системном разделе ПК могут быть тысячи, а зачем какой из них нужен – пользователь не знает.
Чистильщик удаляет только то, что распознает как бесполезный мусор. Получается, что со временем программа-чистильщик работает все менее эффективно, так как на диске увеличивается процентное отношение нераспознаваемых как мусор файлов к общему объему мусора.
В случае с информационным мусором пользователи ПК и смартфонов находятся по одну сторону «баррикады», а все остальные – по другую:
- изготовителям аппаратуры выгодно, чтобы запоминающие устройства быстрее забивались мусором и быстрее изнашивались из-за его наличия;
- хакерам и вирусописателям удобно прятать в мусоре вредоносное ПО;
- соответственно, выгоду от наличия мусора получают разработчики антивирусного ПО и программ-чистильщиков памяти;
- и так далее…
В ближайшее время владельцам ПК и смартфонов предстоит столкнуться с мусорной проблемой вплотную: в результате мирового экономического кризиса традиционный способ решения данной проблемы «Купим новое устройство с большим объемом памяти» может стать нереализуемым.
Комментарии
Несомненно интересно.....А вот на Пульс ЗАЧЕМ ?
Предлагаете подождать до тех пор, когда «мусорную» проблему будет совершенно невозможно игнорировать?
Диски сейчас несколько терабайтов. Мусора на них несколько гигабайтов максимум. Даже на смартфонах место забивается фотографиями и временными файлами от вибера, а не мусором.
Несколько гигабайт информационной пыли – это сотни тысяч мелких файлов. Проверку диска на наличие вирусов они весьма заметно замедляют.
Не замедляют. У меня нет антивируса.
Мелкие файлы перестали существенно замедлять ещё когда в MS DOS появился smartdrv. И подавляющее большинство этих мелких файлов в C:\Windows\servicing\LCU. На которую завязано обновление WIndows (проверка, какие патчи качать, а также используется для починки).
Все элементы статьи бесполезны, ибо по сто раз обсуждены, ну, кроме оригинального паровозного котла в самолёте. И что теперь, в топку?
Э нет, информационная пыль практически не обсуждалась, а ее на запоминающих устройствах становится все больше и больше.
Там решение, в разы дороже решаемых проблем, к тому же решая таким способом старые проблемы, подход, самозабвенно плодит новые, только помалкивает об этом, пока, ибо огласка делает всё сильно дороже, а устраненную "пыль" ещё ничтожнее.
И?
И для начала нужно всем продемонстрировать, что проблема с информационным мусором обостряется.
в открытых системах
не связанных с жизнеобеспечением
не нормированных по параметрам надежности
требующих обслуживания
и т.д. и т.п.
все в порядке
так и должно быть
А на проблемы миллиардов владельцев ПК и смартфонов специалистам не просто плевать – специалисты оказались заинтересованными в увеличении количества мусора.
И это нормально.
Проблемы пользователя ПЕРСОНАЛЬНЫХ трусов должны волновать специалистов?
Ну, разве что в случае впаривания этому пользователю ПЕРСОНАЛЬНОЙ стиральной машины :)
Если лично вам что то не нужно, значит, это всем не нужно.
Перспективный чат детектед! Сим повелеваю - внести запись в реестр самых обсуждаемых за последние 4 часа.
Вот это определение слегка противоречит остальному тексту.
Но могут использоваться. Если разработчики монитора не заблокировали.
Выключенные элементы энергию не потребляют. Программные элементы и объёма особо не занимают. Скажем, поддержка всех тех видеорежимов занимает около мегабайта памяти, то есть если её полностью выкинут, то доступный объём увеличится менее чем на 0,1%.
К слову, про видеорежимы...
Раньше было специальное расширение для бесполезных файлов? И какое?
В целом, то что удаляют программы чистильщики — это либо последствия некорректного удаления программ (когда вместо использования программы удаления просто удаляется файл, запускающий программу) либо файлы с временными данными. Но файлы с временными данными нужны для ускорения последующего доступа к этим данным, поэтому считать их априори бесполезными нельзя.
Поэтому, с одной стороны, проблема преувеличена. С другой стороны, программы-чистильщики приносят больше вреда, чем пользы.
Можно сравнить с жизнью в квартире. Человек живёт, покупает всякие вещи, складывает их дома. Потом смотрит, что места осталось как-то мало и нанимает специального работника, который определит, какие из этих вещей выбросить. Это разве логично?
Говорите, что проблема преувеличена?
А наблюдать цирковой номер «Windows пытается самообновиться при отсутствии свободного места на диске» вам никогда не доводилось?
Нет. Когда он начинает писать предупреждения, что места мало (а при этом ещё 10% диска свободно), я перестаю устанавливать новые программы без удаления старых.
Дополню, частое пользование "чистильщиками" еще большее зло чем 1 гигабайт "мусорных файлов", так как частое использование "чистильщиков" приводит к более быстрой фрагментации информации на диске, что сильнее влияет на работу устройства.....
Используйте дефрагментацию сразу после программы-чистильщика... профит!
;)
на SSD дефрагментация зло.
На SSD она и не имеет смысла.
А мусьё знает толк в извращениях, раз в неделю делать дефрагментацию терабайтного нвме диска это убить диск за полтора года....
Там смайлик в конце предложения. Олдскульный.
Ну так и мы не о современных перверсиях)))
ну так запускайте дефрагментатор дисков после чистильщиков - и всех делов то.
Да, идея хорошая, чуть выше ответил....
В настоящий момент времени разыскиваю на старых компашках и дисках "старую пыль". А чтобы просматривать эту пыль установил на старом ноуте Windows-XP. И много нужной сейчас пыли восстановить не удалось. Так что от пыли избавляться полезно но не безвозвратно, где-то в сторонке неплохо ее сохранить на всякий случай.
Пока конкретный человек не потеряет какую-то важную информацию из-за собственной лени и разгильдяйства, объяснить ему необходимость периодически переносить информацию на носители нового типа бывает сложно.
Я никогда не терял информацию по такому поводу. И в любой момент времени готов к аварии жесткого диска, все хранится в нескольких местах. Ну кроме ерунды всякой. Но от выхода новых версий программ где стерта пыль и старые программы не работают застраховаться сложно.
есть два типа людей:
1) те, которые делают бэкапы
2) те, которые пока не делают бэкапы
я сторонник другой версии.
есть два типа людей:
1) те, которые делают бэкапы;
2) те, которые будут делать бэкапы;
причем обычно, когда это говоришь, собеседник соглашается что будет.
Не по этой ли причине евреи не используют при записи гласные буквы? )))
Если брать конкретно Windows, то пользователь (не администратор) в принципе не может мусорить (исполняемыми им приложениями) за пределами своего каталога. Соответственно, можно безо всяких программ-чистильщиков смотреть на размер %appdata% и %localappdata%. Там на каждое приложение каталог для его временных файлов. Можно выборочно удалять, если чем-то уже не пользуешься.
Мусорит не столько пользователь, сколько операционная система.
В системном разделе удалить вручную теперь удается только небольшое количество мусора.
Весь каталог C:\Windows (от Win11) занимает 30 ГБ (на диске 22 ГБ). От диска в 500ГБ.
Для сравнения каталог %localappdata% у меня занимает 35ГБ. Потому что браузер складывает временных файлов гораздо больше.
Автор, по тебе дурка плачет. Мусор накапливается не из за конструкции компьютеров или совместимости приложений, а из за того, что пользователи сами все засирают. Являясь недостаточно компетентными для использования современной техники. Есть программы визуализаторы занятого места, можно наглядно посмотреть что чем занято и грохнуть ненужное.
Один раз получив при загрузке «синий экран», владелец домашнего ПК будет впоследствии вообще бояться что-либо стирать.
Так не надо стирать систему. Она нужная.
Автор прав, и проблема мусора существует на гораздо бОльших уровнях. Так госаппрат накапливает некое количество ..ммусора, как, впочем и в других структурах. Проблема решается веками, но мусор воспроизводит сам себя, и не даёт другим (возможно полезным элементам) проникать в СИСТЕМУ.
Если воспроизводит, то это не мусор, а жизнь.
Да, это и есть жизнь. Только некотые с нею борютя, другие приспосабливаются и всплывают. Таково оно, бытие.
житие
В авиации мусорных систем нет, так как иначе летать не будет. Да и "паровой" не значит, что ему нужен котёл и труба. И, собственно, паровой двигатель вовсе не означает анахронизм, напротив, с него можно снять отличные показатели. Примером тому самолет братьев Бесслеров, двигатель которого нельзя назвать даже не-компактным. Наоборот, он был заметно компактнее и лучше ДВС тех времён и если бы заказчики требовали, то можно было бы ставить и вторым и третьим, так как разницы по весу-размеру нет.
Может показаться "мусорным" требование устанавливать будильники при стеклянной кабине, но нет, они тоже нужны. Так что, пример неудачен.
Карикатура нарисована только для того, чтобы сделать более наглядными проблемы в современных ПК.
Если бы так спроектировали самолет, то под грузом анахронизмов он бы просто не взлетел.
За анахронизмы, которыми пользуются, возможно, всего несколько человек, или вообще никто не пользуется, платят из своего кармана миллиарды владельцев ПК.
Тут еще важно учитывать такой момент, что авиация возникла хоть и быстро, но требовала крайне последовательного развития зависящего от общего технологического развития, поэтому так сказать, медленно эволюционировала. А вот информационные среды, после определённого скачка развития в железе развиваются в опережающем темпе и многое просто не успевает. Но, еще более важно помнить, особенно при критике развития, что абсолютно все живые существа ущербны в плане сконструированности и человек, несмотря на миллиарды лет предыстории живой природы и сотни тысяч лет существования как вида, как раз несет в себе остатки прошлых разработок (возвратно-гортанный нерв например). Абсолютно каждый и само строение человека это последовательное наслоение старых разработок, которые мы тащим тысячелетиями. Помните, что Геймгольц сказал про несовершенство глаза? ну вот с программами тоже самое, избежать этого не получится и с чистого листа и "правильного" конструирование не будет нигде и никогда.
Иногда то, что кажется вам оригинальной шуткой, оказывается серьезной темой масштабных проектов.
Пожалуйте:
https://www.ozon.ru/product/parovoy-dvigatel-v-aviatsii-duz-p-600347938/
Папочки %temp%, %tmp% автор заметки когда последний раз чистил?
Мусор – не только в этих папках. Он теперь разбросан по системному разделу.
Страницы