dastapov: (Default)
[personal profile] dastapov
Все знают, что в поезде стоп-кран красного цвета, а в самолете - синего.

Слушайте же страшную сказку со счастливым концом про то, какого цвета стоп-кран в Windows.

Жила-была маленькая девочка. Красавица, умница, отличница. За хорошее поведение подарили девочке ноутбук.

Девочка обрадовалась, сразу поставила на него Windows, да не простой, а со вторым сервис-паком. Только поставила, как глядь - при запуске Windows ей рожи корчит такие, как будто кто-то повесился, и язык наружу торчит. Сейчас, конечно, мне тут начнут рассказывать, что "XP" - это, мол, просто логотип такой, и никакого подтекста в нем нет, но кто долго с интернетом дело имел, сразу фишку просечет. Мертвяк это, с высунутым языком, тут и спорить нечего.

И вот каждый раз, как девочка ноутбук загружает, так ей эта рожа с языком и показывается. Девочка в ответ ей кукиш показывает и твердит: "врешь, не возьмешь!"

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

В один прекрасный день решила девочка скопировать малый файл в гигабайт весом с одного логического диска на второй. А ей и говорят - 800 kb/sec, приходите через 40 минут. Закручинилась девочка, заплакала, когда глядь - открывается в ноутбуке дверка потайная и вылазит оттуда винчестер малый (на 2.5"). И говорит человеческим голосом: "Не печалься, знаю, как твоей беде помочь. Все печали твои от того, что злой Windows меня гнобит, засадил меня в PIO mode, и не видеть мне больше Ultra DMA, как своих ушей. Но этому горю еще можно помочь. Нынче ложись спать, а завтра утром собирайся в дорогу. Путь тебе лежит далек, за тридевять земель, в тридесятое царство, аж в самый системный Реестр, в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}. Там живут злые DWORD-овские ключи, коль сумеешь их одолеть - будет тебе в жизни счастье. А не сумеешь - будет, соответственно, несчастье. Теми ключами сила моя волшебная скована. А чтобы тебе легче ключи было со свету сжить, вот тебе волшебный regedit...

Долго ли, коротко ли, пришла девочка в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class. А там узлов {4D36E*2BE10318} - видимо-невидимо. Пол-часа убила, все глаза проглядела, но нашла таки нужный. Вошла в него, а там ключи все сплошь DWORD-овские, и один другого страшнее.

Девочка не растерялась, достала regedit, и убила сначала MasterDeviceTimingMode, потом UserMasterDeviceTimingModeAllowed, за ним MasterDeviceTimingModeAllowed, а напоследок - и MasterIdDataChecksum. Оставила вместо себя ResetErrorCountersOnSuccess, чтобы за порядком следил, и отправилась домой.

А дома уже винчестер в Ultra DMA Mode 5 крутится так, что пыль столбом, и виндоуз грузится за 5 секунд, так что даже и кукиш толком показать некому.

Тут и сказочке конец, а кто слушал - молодец.

PS
Если вам кажется, что Windows начала тормозить - проверьте, может заботливая система и у вас тоже переключила винчестер в PIO mode "из лучших побуждений".

Нет, я конечно, знал, что в Windows в этой области все устроено несколько сложнее, чем "hdparm -c1 -u1 -d1 /dev/hda". Я даже был уверен в том, что все запущено. Но я даже и не думал, что все НАСТОЛЬКО запущено.

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

Мораль: в MMORPG по имени Windows есть 65535 способов, которым тебя может поиметь Windows, все они описаны в Microsoft KnowledgeBase, но ни одно описание не может быть найдено до тех пор, пока тебя этим способом не поимели.

PPS

Да, а цвет стоп-крана в Windows зависит от выбранной цветовой схемы.
Page 1 of 3 << [1] [2] [3] >>

(no subject)

Date: 2006-08-27 07:02 am (UTC)
From: [identity profile] zverik.livejournal.com
Вообще-то это решается проще - в окне управления устройствами для IDE-каналов насильно прописать UltraDMA и перезагрузиться :)
Хотя могут быть и тяжёлые случаи, да..

(no subject)

Date: 2006-08-27 07:04 am (UTC)

(no subject)

Date: 2006-08-27 07:20 am (UTC)
From: [identity profile] http://users.livejournal.com/_adept_/
В Windows 2000 и Windows XP нет возможности "насильно указать UltraDMA". Максимум - "Use DMA if available", который и так включен по умолчанию.

Т.е. в окне свойств канала IDE будет написано - "Use DMA if available, current mode: PIO", и все - хоть кол ему на голове теши, через этот диалог ты ничего не сделаешь.

Баба Яга против!

Date: 2006-08-27 09:22 am (UTC)
ak_47: (Default)
From: [personal profile] ak_47
Попробую вступиться за нечистую силу. Во-первых, стоит поставить драйверок от производителя чипсета. Там, как правило, есть более тонкие настройки ИДЕ шины. Во-вторых, на хорошем брендовом железе такие проблемы встречаются всё-таки очень редко. Здесь во всей красе проявился принцип "скупой платит дважды". Ну а в-третьих, вы и самы понимаете что при той базе железа на которой должна бежать ХП без того что бы девочки (даже и отличницы) ручками клацали такие ужасы как "hdparm -c1 -u1 -d1 /dev/hda", грех жаловаться. Любой юзер (не хацкер, а нормальный человек) предпочтёт что бы у него система продолжала работать, пусть и чуть медленнее, чем вообще бы встала.

Re: Баба Яга против!

Date: 2006-08-27 09:31 am (UTC)
From: [identity profile] helge9210.livejournal.com
Ну а в-третьих, вы и самы понимаете что при той базе железа на которой должна бежать ХП

Какой такой базе железа? Win портирована на полторы платформы и до недавнего времени даже для SATA требовала дискету.

Любой юзер (не хацкер, а нормальный человек) предпочтёт что бы у него система продолжала работать, пусть и чуть медленнее, чем вообще бы встала.

Ага, "Юзер обожает терпеть мелкие неудобства" (c) Victor Wagner

Re: Баба Яга против!

Date: 2006-08-27 11:58 am (UTC)
From: [identity profile] avnik.livejournal.com
простите -- но по сравнению с безумными ключами в реджистри --- hdparm -c1 -u1 -d1 /dev/hda образец понятности удобства,и лаконичности.

Re: Баба Яга против!

Date: 2006-08-27 12:04 pm (UTC)
ak_47: (Default)
From: [personal profile] ak_47
В данном случае имеется в виду не количество платформ на которых бежит ХП (хотя если будем считать, то это число далеко не полтора), а все те noname поделки китайского производства и миллионы их сочетаний. А так же соответствующие драйвера тех же умельцев. Когда обычный юзер видит БСОД, то он не станет изучать дампы, он просто в очередной раз скажет нехорошее слово в сторону Билла Гейтса и его глюкавой винды. Если вы почитаете то что написано в статьях приведённых автором постинга, то увидите что ИДЕ драйвер не сам по себе решает откатиться в режим ПИО, а лишь после нескольких ошибок чтения диска. Вы что предпочитаете, замедление работы диска или потерю своих данных? Или может вы предлагаете девочке отличнице выкатить радостное сообщение о том что её диск претерпевает cyclical redundancy check error? И она радосттно воскликнет: "да, теперь всё ясно!".

Если уж зашла об этом речь, то вот небольшая статистика по сбоям в винде. Лишь 5% на совести мелкомягких. 70% - третьесторонние производители софта и ещё 10% - баганутое железо.
"Windows Error Reports On WinQual".

Re: Баба Яга против!

Date: 2006-08-27 12:08 pm (UTC)
ak_47: (Default)
From: [personal profile] ak_47
Никакой принципиальной разницы не вижу. Оба решения не расчитаны на обычного пользователя. Самое главное, что в данном случае ХП будет работать и без того что бы лезть в реджистри. Обычный пользователь не хочет знать никаких ДМА, ПИО и ключей. Ему надо что бы система работала, вот и всё.

Re: Баба Яга против!

Date: 2006-08-27 12:23 pm (UTC)
From: [identity profile] helge9210.livejournal.com
хотя если будем считать, то это число далеко не полтора

x86 и x86_64 -- ровно полторы платформы.

Все эти рассуждения от непонимания разницы между ролями пользователя и администратора.

Re: Баба Яга против!

Date: 2006-08-27 02:20 pm (UTC)
ak_47: (Default)
From: [personal profile] ak_47
Хорошо, будем считать. Вот платформы на которых бежит кернел ХП:

Architecture Count
х86+1
х86_64+1
IA64+1
XBox (Intel x86, PowerPC)+1
Tablet PC (Intel x86, Transmeta x86, Other?)+0
PDA (Intel x86, MIPS, ARM, SuperH, Other?)+3
Total:7


И это только те, которые сразу вспомнились. Наверняка есть и ещё.

Что же касается путаницы между юзером и админом, то именно на эту путаницу я и хотел указать. Уж в чём нельзя упрекнуть винду так это в излишней необходимости администрирования со стороны простого пользователя. Вы же не думаете что винда стала основной десктопной ОС благодаря заговору Мировой Закулисы.

Re: Баба Яга против!

Date: 2006-08-27 02:32 pm (UTC)
From: [identity profile] helge9210.livejournal.com
Вот платформы на которых бежит кернел ХП:

Нет. На IA64, MIPS, ARM, SuperH, Other? совершенно другая база кода. Вот и остается x86 и x86_64.

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

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

Вы же не думаете что винда стала основной десктопной ОС благодаря заговору Мировой Закулисы.

Компания Microsoft -- монополист, что признано судами США и Евросоюза. Статус основной десктопной ОС -- следствие этого.

Re: Баба Яга против!

Date: 2006-08-27 03:08 pm (UTC)
From: [identity profile] dottedmag.livejournal.com
Я бы не назвал работу с винчестером в PIO-режиме нормальной работой. У долбоюзера тот же аутлук с тысячей писем десять минут будет подниматься.

Re: Баба Яга против!

Date: 2006-08-27 03:10 pm (UTC)
From: [identity profile] dottedmag.livejournal.com
PDA сразу отметаем, там другая ось, остаётся только x86(_64) и ia64.

Про powerpc - информацию, пожалуйста.

Re: Баба Яга против!

Date: 2006-08-27 03:52 pm (UTC)
ak_47: (Default)
From: [personal profile] ak_47
Что значит другая база кода? Ядро, да другое. А всё остальное очень даже такое же. Я реально могу писать один и тот же код, который будет работать на всех этих платформах (после перекомпиляции, само собой). Та же ситуация с любой ОС. Ядро для каждой архитектуры своё, всё остальное - одинаковое. Для программы, которая не закладывается на железо, всё прозрачно.

Откуда по вашему взялась эта монополия? С Луны свалилась? MS именно потому монополия что её ОС довлеет на рынке, а не наоборот. Если бы другая система предоставляла такой уровень обратной совместимости и терпимости к самому глючному железу (при этом не требуя от непосвящённого юзера танцев с бубном), то Windows пришлось бы подвинуться. На сегодняшний день альтернативы Windows нет в сегменте домашнего компа для чайника.

То что вы видите в суппорте - лишь малая верхушка айсберга всех пользователей. Я не утверждаю что винда идеальна, и т.д.. Но альтернативы-то ещё хуже. Больинство юзеров всё-таки справляются с ХП самостоятельно.

Re: Баба Яга против!

Date: 2006-08-27 04:02 pm (UTC)
ak_47: (Default)
From: [personal profile] ak_47
Почему же другая ОС? Когда Линух бежит на смартфоне и на суперкомпьютере никто не называет его другой осью из-за этого. Я уже выше ответил что ядра разные, а всё остальное с точки зрения программы одинаково (API, base system services, etc..).

Про PowerPC пожалуйста:

Just like being there: Papers from the Fall Processor Forum 2005: Application-customized CPU design.

Re: Баба Яга против!

Date: 2006-08-27 04:09 pm (UTC)
ak_47: (Default)
From: [personal profile] ak_47
Да, работа дисковой подсистемы далеко не оптимальна, но не более того. Это всё работает и не требует ручного вмешательства. Вот это самое главное. Это для вас PIO mode - ненормально и отвратительно. Вы даже знаете что это такое и как его выруливать. Для остальных 99.9% пользователей это всё неинтересно. Они не хотят знать про шины и диски, они хотят открывать аутлук и работать с почтой.

Re: Баба Яга против!

Date: 2006-08-27 04:20 pm (UTC)
From: [identity profile] helge9210.livejournal.com
На IA64 тоже другая. Иначе не рожали бы в муках Windows XP 64bit Edition.

Re: Баба Яга против!

Date: 2006-08-27 04:28 pm (UTC)
From: [identity profile] helge9210.livejournal.com
Что значит другая база кода? Ядро, да другое. А всё остальное очень даже такое же. Я реально могу писать один и тот же код, который будет работать на всех этих платформах (после перекомпиляции, само собой). Та же ситуация с любой ОС. Ядро для каждой архитектуры своё, всё остальное - одинаковое. Для программы, которая не закладывается на железо, всё прозрачно.

Это разные ОС. Совсем. С разной архитектурой, разными разработчиками и разным ПО. Если бы все было так радужно, как написано в процитированном, простой перекомпиляции хватало бы для портирования большинства продуктов Microsoft на наладонники.

Откуда по вашему взялась эта монополия? С Луны свалилась? MS именно потому монополия что её ОС довлеет на рынке, а не наоборот.

Именно, что наоборот. Главное -- понять, что клиентами Microsoft являются не конечные пользователи, а производители компьютеров. Как Microsoft считает стоимость лицензий для производителей можете почитать в Google.

На сегодняшний день альтернативы Windows нет в сегменте домашнего компа для чайника.

Есть мнение, что чайнику дома компьютер не нужен.

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

Остальные плачут, колятся, но кактус жрать продолжают. Пока им порт не укладывают за спам.

Я не утверждаю что винда идеальна, и т.д.. Но альтернативы-то ещё хуже. Больинство юзеров всё-таки справляются с ХП самостоятельно.

Не справляются. Или покупают администратора (если задачи сложные) или обходятся устройствами на базе Linux с функциями маршрутизатора и брандмауэра.

Re: Баба Яга против!

Date: 2006-08-27 04:30 pm (UTC)
From: [identity profile] helge9210.livejournal.com
Если пользователь не получает реакции на команду в течение 250 мс, его начинает раздражать медлительность компьютера. Через некоторое время или приглашается администратор и/или переставляется Windows.

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

Re: Баба Яга против!

Date: 2006-08-27 04:57 pm (UTC)
From: [identity profile] dottedmag.livejournal.com
Тогда я требую считать все POSIX-совместимые системы одной осью, ибо приложения для них с незначительными изменениями собираются и работают (API, base system services)! И тут ещё нужно считать, где больше отличий: между windows ce и windows 2003, или между ultrix или linux.

Re: Баба Яга против!

Date: 2006-08-27 05:15 pm (UTC)
ak_47: (Default)
From: [personal profile] ak_47
Главное -- понять, что клиентами Microsoft являются не конечные пользователи, а производители компьютеров. Как Microsoft считает стоимость лицензий для производителей можете почитать в Google.

Давайте своими словами, без отсыла в Гугль. Можете привести данные о распределении доходов МС по юзерам?

Про то что чайнику не надо дома компьютера можно иметь сколько угодно мнений. Однако же в каждом доме есть персоналка (и часто даже не одна) на которой бежит Windows. От этого факта отмахнуться невозможно. Да, у людей существуют проблемы с их домашним компом точно так же как существуют проблемы с автомобилем, холодильником или любой другой техникой. Нет идеальных устройств ни в какой области. Однако же никто не призывает из-за этого отменить все бытовые приборы. Ситуация с компьютерами точно такая же. С течением времени PC переходит из разряда сложных технических игрушек в разряд обычной бытовой вещи. Ничего особенного.

Слова "маршрутизатор" и "брандмауэр" известны ничтожной кучке продвинутых пользователей. Подавляющее большинство их никогда не слышало и пользуется компом как он есть без лишних мудрствований. И уж тем более индустрия идёт не в сторону обучения простого пользователя этом словам (как многим компьютерным фрикам хотелось бы), а наоборот, пытается устроить работу с компьютером так что бы всё было готово out of the box. Никто не призывает водителя автомобиля разбираться в тонкостях цикла Карно. Достаточно овладеть управлением и правилами дорожного движения.

Re: Баба Яга против!

Date: 2006-08-27 05:29 pm (UTC)
ak_47: (Default)
From: [personal profile] ak_47
Вполне возможно что вы не так уж далеки от истины. Я честно признаюсь что не решусь провести границу между многими ОС. При написании драйвера разница между Win95 и Win98 может быть огромной, а при написании обычной десктоп аппликации разницa между Win95 и WinXP может не ощущаться вовсе. И это мы говорим о native коде. А когда речь заходит о .NET или JVM, то границы становятся ещё более размыты.

Re: Баба Яга против!

Date: 2006-08-27 05:41 pm (UTC)
ak_47: (Default)
From: [personal profile] ak_47
Да ну бросьте. Причислить ПИО режим к багам это явная натяжка. Огромное количество людей работают так и даже не задумываются. И уж точно никто не станет переставлять Windows из-за этого. Вы почему-то считаете что то как с машиной рабает девелопер или продвинутый администратор является нормой. Это в такой же степени неверно в какой требовать от обычного водителя навыков пилота из Формулы 1.

Большинству юзеров совершенно неинтересно как это всё там внутри работает. И тот кто попытается им объяснить что не изучив все компьютерные потороха им нельзя пользоваться компом будет жестоко и далеко послан. Именно это хорошо понимает Билл Гейтс и не понимают многие компьютерные фрики, которые ругают Windows за то что она "неправильная" и т.д.. Никому не интересно правильная она или нет, у людей просто другие задачи и требования к компу.

Re: Баба Яга против!

Date: 2006-08-27 05:48 pm (UTC)
From: [identity profile] vorotylo.livejournal.com
сотона!
:))

Re: Баба Яга против!

Date: 2006-08-27 06:14 pm (UTC)
From: [identity profile] helge9210.livejournal.com
Давайте своими словами, без отсыла в Гугль. Можете привести данные о распределении доходов МС по юзерам?

Основной доход от продажи ОС компания Microsoft получает по OEM каналам. За OEM деньги сначала платит производитель компьютеров. Причем платит не за количество копий, а за количество выпущенных компьютеров. То есть, одна из причин экономической необоснованности предустановки других ОС налицо. Вторая причина -- резкое повышение стоимости OEM-лицензии для производителя, если начинается движение в сторону Linux.

Однако же в каждом доме есть персоналка (и часто даже не одна) на которой бежит Windows. От этого факта отмахнуться невозможно.

Подтверждения факта -- есть? Перекошенный столичный (имеются в виду Киев и Мск) рынок отбрасывается, как аномальный. В остальных домах персоналок совсем немного.

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

Нет, не так же. При таких же проблемах автомобиль, холодильник или любая другая техника отзываются производителем (с позором на всю страну).

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

--Видишь суслика?
--Нет.
--И я не вижу. А он есть.

Да, удивляются, когда такие слова слышат, но пользуются (hint: ADSL-маршрутизатор со встроенным брандмауэром).

Никто не призывает водителя автомобиля разбираться в тонкостях цикла Карно. Достаточно овладеть управлением и правилами дорожного движения.

Почему-то водителей заставляют выучить правила и их соблюдать. Переложить ситуацию в мире компьютеров на ситуацию на дорогах даже не предлагаю (ключевое слово: carmageddon).
Page 1 of 3 << [1] [2] [3] >>

Profile

dastapov: (Default)
Dmitry Astapov

May 2022

M T W T F S S
       1
2345678
9101112131415
161718 19202122
23242526272829
3031     

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags