Peratron писал(а) 15.10.2014 :: 15:09:39: Цитата:Рано или поздно, даже самое замечательное строение, построенное профессионалами, испытывает трудности и нуждается в ремонте, пусть даже косметическом. Операционная система не является исключением. Её "жизненный цикл" быстрее. В конкретный момент времени разработчикам не известны изощрённые механизмы, которыми левые ребята будут, пусть не специально, рушить стабильность работы системы. ОС обязана просматривать стек на присутствие запросов и обрабатывать их, какими корявыми бы он ни были. Всегда есть возможность откатить работу системы на стабильную точку. Поэтому все претензии к разработчикам программного обеспечения, а дыры латаются с помощью обновления, как и в случае с плановым ремонтом зданий. А так можно наехать на строителей, почему здание превратилось в руины при землетрясении, ...да потому, что не рассчитывали на столько баллов. С ОС так же.
Прекрасный пример того, насколько извращено современное представление об этом вопросе в коллективном бессознательном!
Что и есть результат беспомощности науки, так и не создавшей пока адекватную модель ИНФОРМАЦИИ, и следующую из этой модели Теорию Информационных Систем - где всё должно соответствовать принципу "необходимо и достаточно". То есть - "это лишнее, а без вот этого нельзя".
Когда нет такой адекватной теории - начинается разброд и шатание, где шаманство и волюнтаризм главенствуют.
...
Коллега, смею Вас заверить, что с 80-х годов прошло 34 года и теория Информационных Систем уже не такая убогая как Вам кажется, говорю как обладатель красного диплома по ИС, т.е. дипломированный инженер. И с учебниками всё в порядке.
Вы описываете теорию для инженеров, которые будут её соблюдать, т.е. ОС для инженеров, которые тыкать куда попало не будут, и будут довольствоваться самым необходимым, ...десяток программ, с которыми умеют обращаться. Одно только упоминания в качестве пользователя какой-нибудь домохозяйки рушит всю Вашу теорию достаточности. Я умудряюсь работать на ОС без проблем, другие её вешают в раз. Как вы собрались регулировать мыслительный процесс, извиняюсь, быдломассы? ...одна только система "plug-and-play" убивает напрочь всю стабильность ОС, а без неё никакая домохозяйка установить ничего не сможет. Производители оборудования и драйверов считают себя единственными гостями в ПК пользователя, посему борются с конкурентами, вплоть до блокирования ресурсов так, что программы конкурентов не становятся штатно. Тут тоже идёт война. А ещё извечная любовь к халяве и установке непонятного софта. Никакая система не устоит, поэтому и существует откат на стабильную точку с конфигурацией.
Теперь о производительности. Знаете содержимое основной библиотеки Windows, что формирует информацию в удобный для пользователя графический вид gdi32.dll ? ...это портянка на ассемблере с тучей входов и выходов на десятки тысяч строк. Она жутко тормозная, поскольку прогоняет поток информации через себя как червь навоз. Если взять с неё 15 строчек, отвечающих за отображение графики в контекст формы, то работать с анимацией ОС будет в сотни раз быстрее. Но только в том случае, если разработчик программы чётко сформировал код подготовки информации, ...а если нет? ...правильно, система повиснет. Доверять нельзя никому, поэтому за универсальность и перепроверку приходится платить тормозностью. Ошибкой является сбор довольно разнородных инструкций в одну большую библиотеку, чем страдает ОС Windows, какие у них оправдания я не знаю.
Это относится и к тормознейшей Java, дырявой насквозь, на которой пишутся оболочки для смартфонов. Нужно разрабатывать ОС снуля, конкретно для смартфона, но, не будет стыковки с уже нагромождёнными PS версиями. Эта долбанная универсальность и совместимость множат на ноль все теории достаточности.