Ещё раз о бесполезных элементах в технических системах

Аватар пользователя kvg1967

Я решил еще раз поднять вопрос о бесполезных (мусорных) элементах в технических системах.
Именно – в технических, например, в персональных компьютерах (ПК).
А поднять вопрос нужно потому, что мусор многие люди ухитряются не замечать в упор.
Бесполезными я называю такие элементы системы, которые не выполняют и в будущем ни при каких условиях не будут выполнять совершенно никакой полезной работы. При этом следует отметить что бесполезные элементы могут быть как исправными, так и неисправными, могут не работать вообще или выполнять какие-то бессмысленные действия.

Бесполезные элементы могут входить в состав системы изначально, в результате ошибок, допущенных при проектировании, а также появиться позднее, в процессе саморазвития или модернизации системы. Кроме того, полезные элементы со временем могут становиться бесполезными (например, после очередной модернизации).
Рассмотрим абсурдный пример. Допустим, что в техническом задании (ТЗ) заказчик потребовал непременно установить на современный самолет паровозный котел с целью сохранения совместимости с углем и дровами. Очевидно, что конструктор самолета решит проблему аэродинамики, спрятав котел вместе с паровозной трубой внутрь корпуса (если самолет транспортный, можно и паровоз целиком внутрь затолкать). Теперь проблема бесполезного элемента в конструкции самолета уже не будет очевидна всем и каждому, но потребители услуг авиакомпании будут из своего кармана платить за транспортировку паровозного котла.
Что в театре – комедия, то в жизни – трагедия. Линейке персональных компьютеров, совместимых с IBM PC, исполнилось уже более 40 лет, и все это время выдвигается требование сохранения совместимости с предыдущими версиями. «Паровозных котлов» за это время в конструкции ПК накопилось изрядное количество, а платят за них потребители каждый раз, когда покупают новый компьютер.
Современный видеоконтроллер, например, поддерживает сотни стандартных видеорежимов, половина из которых устарела и уже лет тридцать не используется, но владельцам ПК они особо не мешают, поэтому разработчики новых контроллеров эти режимы все еще сохраняют «на всякий случай».

Даже в том случае, если элемент просто бездействует, он все равно занимает некоторый объем в пространстве и потребляет некоторое количество энергии. Вред от бесполезных элементов в большой и сложной системе бывает по началу неочевидным и малозаметным. Проблема заключается в том, что бесполезные элементы со временем накапливаются, а сила мелочей – в их многочисленности.

Было бы неплохо оптимизировать систему, удалив из нее все ненужные элементы, вот только стоит ли овчинка выделки? Иногда бывает гораздо проще и дешевле создать новую систему, чем отчистить от мусора старую.
По части мусора часто приходится сталкиваться со стратегиями «Копить хлам до катастрофы» (например, исчерпания свободного места на системном диске ПК) и «Сжечь дом, чтобы не вытирать пыль под диваном» (например, полная переустановка Windows и всех программ).

Можно ли для некоей конкретной системы придумать эффективную процедуру обнаружения бесполезных элементов? Удастся ли их безболезненно изъять?
Что можно использовать в качестве критерия бесполезности? Бездействие таким критерием служить не может: резервные и защитные устройства могут подолгу бездействовать.
Кто отвечает за последствия уборки мусора? Программы-чистильщики диска, например, возлагают всю ответственность на администратора или пользователя ПК.

Здесь следует отметить, что мусор в файловой системе способен сильно раздражать владельца ПК, но при этом плохо поддаваться уборке. В частности, из-за мусора сильно увеличивается продолжительность проверки содержимого жесткого диска ПК на наличие вирусов.
На рисунке 1 показан в качестве примера результат сканирования системного раздела. Откуда в нем взялось более полумиллиона файлов?

Рисунок 1. Результат проверки на наличие вирусов системного раздела на электронном диске ПК

Для того чтобы понять проблемы, связанные с файловой системой MS Windows, необходимо совершить небольшой экскурс в историю ПК. Первоначально расширения имен файлов были короткими (не более трех символов) и стандартизированными. Стандартных расширений становилось со временем все больше, а когда их накопилось несколько тысяч, Билл Гейтс не выдержал давления со стороны многочисленных разработчиков программного обеспечения и разрешил использовать произвольные расширения файлов с произвольной длиной (как говорится, «Делайте, что хотите!»). В результате подобного решения программы-чистильщики работают все менее эффективно, так как утрачивают способность по расширениям имен отличить полезные файлы от бесполезных.
Рассмотрим в качестве примера бесполезные файлы небольшого размера, которые можно назвать информационной пылью. Информационная пыль по своим свойствам похожа на обычную пыль, попавшую в механизм: она составляет небольшую часть от общего объема, занимаемого на диске информационным мусором, но может создавать серьезные трудности в работе системы. Например, она существенно замедляет выполнение операций поиска файлов на диске и проверки системы на наличие вирусов. Присутствие информационной пыли может также значительно увеличивать общую трудоемкость выполнения процедуры уборки мусора из системы.
Программы-чистильщики с пылью справляются плохо. Одной из проблем является появление на диске большого количества файлов с нестандартными расширениями: откуда чистильщик может знать, потребуется ли когда-нибудь зачем-нибудь такой файл? Выдавать пользователю по поводу каждого такого файла отдельный запрос на удаление также бесполезно: подобных файлов в системном разделе ПК могут быть тысячи, а зачем какой из них нужен – пользователь не знает.
Чистильщик удаляет только то, что распознает как бесполезный мусор. Получается, что со временем программа-чистильщик работает все менее эффективно, так как на диске увеличивается процентное отношение нераспознаваемых как мусор файлов к общему объему мусора.

В случае с информационным мусором пользователи ПК и смартфонов находятся по одну сторону «баррикады», а все остальные – по другую:
- изготовителям аппаратуры выгодно, чтобы запоминающие устройства быстрее забивались мусором и быстрее изнашивались из-за его наличия;
- хакерам и вирусописателям удобно прятать в мусоре вредоносное ПО;
- соответственно, выгоду от наличия мусора получают разработчики антивирусного ПО и программ-чистильщиков памяти;
- и так далее…

В ближайшее время владельцам ПК и смартфонов предстоит столкнуться с мусорной проблемой вплотную: в результате мирового экономического кризиса традиционный способ решения данной проблемы «Купим новое устройство с большим объемом памяти» может стать нереализуемым.

Авторство: 
Авторская работа / переводика
Комментарий автора: 

Ссылка на предыдущую статью:

О бесполезных элементах

Комментарии

Аватар пользователя PeterR
PeterR(9 лет 6 месяцев)

Несомненно интересно.....А вот на Пульс ЗАЧЕМ ? 

Аватар пользователя kvg1967
kvg1967(2 года 2 недели)

Предлагаете подождать до тех пор, когда «мусорную» проблему будет совершенно невозможно игнорировать?

Аватар пользователя monk
monk(12 лет 3 месяца)

Диски сейчас несколько терабайтов. Мусора на них несколько гигабайтов максимум. Даже на смартфонах место забивается фотографиями и временными файлами от вибера, а не мусором.

Аватар пользователя kvg1967
kvg1967(2 года 2 недели)

Несколько гигабайт информационной пыли – это сотни тысяч мелких файлов. Проверку диска на наличие вирусов они весьма заметно замедляют.

Аватар пользователя laa
laa(4 года 11 месяцев)

Не замедляют. У меня нет антивируса. 

Аватар пользователя monk
monk(12 лет 3 месяца)

Мелкие файлы перестали существенно замедлять ещё когда в MS DOS появился smartdrv. И подавляющее большинство этих мелких файлов в C:\Windows\servicing\LCU. На которую завязано обновление WIndows (проверка, какие патчи качать, а также используется для починки).

Аватар пользователя zonder
zonder(6 лет 7 месяцев)

вопрос о бесполезных (мусорных) элементах

Все элементы статьи бесполезны, ибо по сто раз обсуждены, ну, кроме оригинального паровозного котла в самолёте. И что теперь, в топку?

Аватар пользователя kvg1967
kvg1967(2 года 2 недели)

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

Аватар пользователя zonder
zonder(6 лет 7 месяцев)

Там решение, в разы дороже решаемых проблем, к тому же решая таким способом старые проблемы, подход, самозабвенно плодит новые, только помалкивает об этом, пока, ибо огласка делает всё сильно дороже, а устраненную "пыль" ещё ничтожнее.

Аватар пользователя IMHO
IMHO(12 лет 4 месяца)

И?

Комментарий администрации:  
*** отключен (набросы) ***
Аватар пользователя kvg1967
kvg1967(2 года 2 недели)

И для начала нужно всем продемонстрировать, что проблема с информационным мусором обостряется.

Аватар пользователя IMHO
IMHO(12 лет 4 месяца)

в открытых системах

не связанных с жизнеобеспечением

не нормированных по параметрам надежности

требующих обслуживания

и т.д. и т.п.

 

все в порядке

так и должно быть

Комментарий администрации:  
*** отключен (набросы) ***
Аватар пользователя kvg1967
kvg1967(2 года 2 недели)

А на проблемы миллиардов владельцев ПК и смартфонов специалистам не просто плевать – специалисты оказались заинтересованными в увеличении количества мусора.

Аватар пользователя IMHO
IMHO(12 лет 4 месяца)

И это нормально.

Проблемы пользователя ПЕРСОНАЛЬНЫХ трусов должны волновать специалистов?

Ну, разве что в случае впаривания этому пользователю ПЕРСОНАЛЬНОЙ стиральной машины :)

Комментарий администрации:  
*** отключен (набросы) ***
Аватар пользователя ivod
ivod(5 лет 8 месяцев)

Если лично вам что то не нужно, значит, это всем не нужно. 

Скрытый комментарий Повелитель Ботов (без обсуждения)
Аватар пользователя Повелитель Ботов
Повелитель Ботов(54 года 5 месяцев)

Перспективный чат детектед! Сим повелеваю - внести запись в реестр самых обсуждаемых за последние 4 часа.

Комментарий администрации:  
*** Это легальный, годный бот ***
Аватар пользователя monk
monk(12 лет 3 месяца)

Бесполезными я называю такие элементы системы, которые не выполняют и в будущем ни при каких условиях не будут выполнять совершенно никакой полезной работы.

Вот это определение слегка противоречит остальному тексту.

Современный видеоконтроллер, например, поддерживает сотни стандартных видеорежимов, половина из которых устарела и уже лет тридцать не используется, но владельцам ПК они особо не мешают, поэтому разработчики новых контроллеров эти режимы все еще сохраняют «на всякий случай».

Но могут использоваться. Если разработчики монитора не заблокировали.

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

Выключенные элементы энергию не потребляют. Программные элементы и объёма особо не занимают. Скажем, поддержка всех тех видеорежимов занимает около мегабайта памяти, то есть если её полностью выкинут, то доступный объём увеличится менее чем на 0,1%.

Бездействие таким критерием служить не может: резервные и защитные устройства могут подолгу бездействовать.

К слову, про видеорежимы... 

В результате подобного решения программы-​чистильщики работают все менее эффективно, так как утрачивают способность по расширениям имен отличить полезные файлы от бесполезных.

Раньше было специальное расширение для бесполезных файлов? И какое?

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

Поэтому, с одной стороны, проблема преувеличена. С другой стороны, программы-чистильщики приносят больше вреда, чем пользы.

Можно сравнить с жизнью в квартире. Человек живёт, покупает всякие вещи, складывает их дома. Потом смотрит, что места осталось как-то мало и нанимает специального работника, который определит, какие из этих вещей выбросить. Это разве логично?

Аватар пользователя kvg1967
kvg1967(2 года 2 недели)

Говорите, что проблема преувеличена?
А наблюдать цирковой номер «Windows пытается самообновиться при отсутствии свободного места на диске» вам никогда не доводилось?

Аватар пользователя monk
monk(12 лет 3 месяца)

Нет. Когда он начинает писать предупреждения, что места мало (а при этом ещё 10% диска свободно), я перестаю устанавливать новые программы без удаления старых.

Аватар пользователя Mitya_n
Mitya_n(9 лет 1 месяц)

Дополню, частое пользование "чистильщиками" еще большее зло чем 1 гигабайт "мусорных файлов", так как частое использование "чистильщиков" приводит к более быстрой фрагментации информации на диске, что сильнее влияет на работу устройства..... 

Аватар пользователя ОСЕТР
ОСЕТР(8 лет 5 месяцев)

Используйте дефрагментацию сразу после программы-чистильщика... профит!

;)

Аватар пользователя Pivo05
Pivo05(2 года 1 месяц)

на SSD дефрагментация зло.

Комментарий администрации:  
*** отключен (истерики, систематическая дискредитация ВС РФ) ***
Аватар пользователя ОСЕТР
ОСЕТР(8 лет 5 месяцев)

На SSD она и не имеет смысла.

Аватар пользователя Mitya_n
Mitya_n(9 лет 1 месяц)

А мусьё знает толк в извращениях, раз в неделю делать дефрагментацию терабайтного нвме диска это убить диск за полтора года.... 

Аватар пользователя ОСЕТР
ОСЕТР(8 лет 5 месяцев)

Там смайлик в конце предложения. Олдскульный.

Аватар пользователя Mitya_n
Mitya_n(9 лет 1 месяц)

Ну так и мы не о современных перверсиях))) 

Аватар пользователя Siberian
Siberian(5 лет 5 месяцев)

ну так запускайте дефрагментатор дисков после чистильщиков - и всех делов то. 

Аватар пользователя Mitya_n
Mitya_n(9 лет 1 месяц)

Да, идея хорошая, чуть выше ответил.... 

Аватар пользователя GSL
GSL(2 года 1 месяц)

В настоящий момент времени разыскиваю на старых компашках и дисках "старую пыль". А чтобы просматривать эту пыль установил на старом ноуте Windows-XP. И много нужной сейчас пыли восстановить не удалось. Так что от пыли избавляться полезно но не безвозвратно, где-то в сторонке неплохо ее сохранить на всякий случай.

Аватар пользователя kvg1967
kvg1967(2 года 2 недели)

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

Аватар пользователя GSL
GSL(2 года 1 месяц)

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

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

 

Аватар пользователя Siberian
Siberian(5 лет 5 месяцев)

есть два типа людей:

1) те, которые делают бэкапы

2) те, которые пока не делают бэкапы

Аватар пользователя lap_soft
lap_soft(12 лет 5 месяцев)

я сторонник другой версии.

есть два типа людей:

1) те, которые делают бэкапы;

2) те, которые будут делать бэкапы;

smile1.gif

причем обычно, когда это говоришь, собеседник соглашается что будет. 

Аватар пользователя rusheff
rusheff(5 лет 6 месяцев)

Не по этой ли причине евреи не используют при записи гласные буквы? )))

 

Аватар пользователя monk
monk(12 лет 3 месяца)

Если брать конкретно Windows, то пользователь (не администратор) в принципе не может мусорить (исполняемыми им приложениями) за пределами своего каталога. Соответственно, можно безо всяких программ-чистильщиков смотреть на размер %appdata% и %localappdata%. Там на каждое приложение каталог для его временных файлов. Можно выборочно удалять, если чем-то уже не пользуешься.

Аватар пользователя kvg1967
kvg1967(2 года 2 недели)

Мусорит не столько пользователь, сколько операционная система.
В системном разделе удалить вручную теперь удается только небольшое количество мусора.

Аватар пользователя monk
monk(12 лет 3 месяца)

Мусорит не столько пользователь, сколько операционная система.

Весь каталог C:\Windows (от Win11) занимает  30 ГБ (на диске 22 ГБ). От диска в 500ГБ.

Для сравнения каталог %localappdata% у меня занимает 35ГБ. Потому что браузер складывает временных файлов гораздо больше.

 

Аватар пользователя Assert
Assert(8 лет 6 месяцев)

Автор, по тебе дурка плачет. Мусор накапливается не из за конструкции компьютеров или совместимости приложений, а из за того, что пользователи сами все засирают. Являясь недостаточно компетентными для использования современной техники. Есть программы визуализаторы занятого места, можно наглядно посмотреть что чем занято и грохнуть ненужное. 

Аватар пользователя kvg1967
kvg1967(2 года 2 недели)

Один раз получив при загрузке «синий экран», владелец домашнего ПК будет впоследствии вообще бояться что-либо стирать.

Аватар пользователя monk
monk(12 лет 3 месяца)

Так не надо стирать систему. Она нужная.

Аватар пользователя ЧАВес
ЧАВес(4 года 4 месяца)

Автор прав, и проблема мусора существует на гораздо бОльших уровнях. Так госаппрат накапливает некое количество ..ммусора, как, впочем и в других структурах. Проблема решается веками, но мусор воспроизводит сам себя, и не даёт другим (возможно полезным элементам) проникать в СИСТЕМУ. 

Аватар пользователя monk
monk(12 лет 3 месяца)

но мусор воспроизводит сам себя

Если воспроизводит, то это не мусор, а жизнь. 

Аватар пользователя ЧАВес
ЧАВес(4 года 4 месяца)

Да, это и есть жизнь. Только некотые с нею борютя, другие приспосабливаются и всплывают. Таково оно, бытие.

Аватар пользователя IMHO
IMHO(12 лет 4 месяца)

житие smile1.gif

Комментарий администрации:  
*** отключен (набросы) ***
Аватар пользователя ronnix
ronnix(6 лет 5 месяцев)

Рассмотрим абсурдный пример. Допустим, что в техническом задании (ТЗ) заказчик потребовал непременно установить на современный самолет паровозный котел с целью сохранения совместимости с углем и дровами. Очевидно, что конструктор самолета решит проблему аэродинамики, спрятав котел вместе с паровозной трубой внутрь корпуса (если самолет транспортный, можно и паровоз целиком внутрь затолкать). Теперь проблема бесполезного элемента в конструкции самолета уже не будет очевидна всем и каждому, но потребители услуг авиакомпании будут из своего кармана платить за транспортировку паровозного котла.

В авиации мусорных систем нет, так как иначе летать не будет. Да и "паровой" не значит, что ему нужен котёл и труба. И, собственно, паровой двигатель вовсе не означает анахронизм, напротив, с него можно снять отличные показатели. Примером тому самолет братьев Бесслеров, двигатель которого нельзя назвать даже не-компактным. Наоборот, он был заметно компактнее и лучше ДВС тех времён и если бы заказчики требовали, то можно было бы ставить и вторым и третьим, так как разницы по весу-размеру нет.

Может показаться "мусорным" требование устанавливать будильники при стеклянной кабине, но нет, они тоже нужны. Так что, пример неудачен.

Аватар пользователя kvg1967
kvg1967(2 года 2 недели)

Карикатура нарисована только для того, чтобы сделать более наглядными проблемы в современных ПК.
Если бы так спроектировали самолет, то под грузом анахронизмов он бы просто не взлетел.

За анахронизмы, которыми пользуются, возможно, всего несколько человек, или вообще никто не пользуется, платят из своего кармана миллиарды владельцев ПК.

Аватар пользователя ronnix
ronnix(6 лет 5 месяцев)

Тут еще важно учитывать такой момент, что авиация возникла хоть и быстро, но требовала крайне последовательного развития зависящего от общего технологического развития, поэтому так сказать, медленно эволюционировала. А вот информационные среды, после определённого скачка развития в железе развиваются в опережающем темпе и многое просто не успевает. Но, еще более важно помнить, особенно при критике развития, что абсолютно все живые существа ущербны в плане сконструированности и человек, несмотря на миллиарды лет предыстории живой природы и сотни тысяч лет существования как вида, как раз несет в себе остатки прошлых разработок (возвратно-гортанный нерв например). Абсолютно каждый и само строение человека это последовательное наслоение старых разработок, которые мы тащим тысячелетиями. Помните, что Геймгольц сказал про несовершенство глаза? ну вот с программами тоже самое, избежать этого не получится и с чистого листа и "правильного" конструирование не будет нигде и никогда.

Аватар пользователя pvz
pvz(8 лет 11 месяцев)

заказчик потребовал непременно установить на современный самолет паровозный котел с целью сохранения совместимости с углем и дровами

Иногда то, что кажется вам оригинальной шуткой, оказывается серьезной темой масштабных проектов.

Пожалуйте:

https://www.ozon.ru/product/parovoy-dvigatel-v-aviatsii-duz-p-600347938/

Аватар пользователя e-Jinn
e-Jinn(4 года 5 месяцев)

Папочки %temp%, %tmp% автор заметки когда последний раз чистил? 

Аватар пользователя kvg1967
kvg1967(2 года 2 недели)

Мусор – не только в этих папках. Он теперь разбросан по системному разделу.

Страницы