<<<предыдущий список следующий>>>

Это - копия документа, находившегося на http://dz.ru. Авторские права, если не указано иначе, принадлежат Дмитрию Завалишину и/или Евгении Завалишиной. Все изменения, внесенные мной, находятся в этой рамочке.Пожалуйста, прочитайте disclaimer.


Previous Issue 13 Ноября 1997 года Next Issue

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

Итак, процессор останавливается, если вслед за префиксом LOCK в коде встретится недопустимая форма инструкции CMPXCHG8B. Что происходит с процессором? Существующая гипотеза описывает события вот как: Префикс LOCK блокирует доступ к памяти для всего, что есть в компьютере, пока не закончится исполнение следующей инструкции. Значит, если во время исполнения инструкции CMPXCHG8B у процессора появилась необходимость "слазить" в память по другому поводу, это действие откладывается, пока не закончится исполнение текущей команды. Но если в ней самой содержится ошибка, то для обработки этой ошибки процессору категорически необходимо добраться до памяти. Ан нельзя же! Вот и начинается вечное ожидание самого себя - процессор не обращается к памяти и ждет, пока он же сам закончит исполнять инструкцию, и не исполняет ее, так как ждет, пока случится обращение в память для того, чтобы сообщить о исполнении неправильной инструкции.

Ситуация эта уникальна, и, насколько сегодня известно, случается только с CMPXCHG8B, и только если она предваряется LOCK-ом. (И, конечно, только на "родных" интеловских пентиумах и пентиумах MMX.)

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

Интересно, что Win95 часто использует в работе это самое прерывание. Поэтому соответствующие ему данные при работе под Win95 с высокой вероятностью находятся в кеше, и пресловутые F0 0F C7 C8 совсем не каждый раз вешают "винды". Самая слабая в смысле защиты ОС оказалась, волею судьбы, крепче всех перед лицом новой опасности.

Тем, кто пришел к нам впервые ообщаю, что проблемам "ошибки F00F" посвящены уже четыре выпуска dz online - этот, и три предыдущих.


http://www.news.com/News/Item/0,4,16308,00.html?nd:

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


Любопытно, что я как раз на днях писал о том, что переход от "одномашинного" хозяйства к многомашинному - шанс для альтернативных архитектур и операционных систем. Имея пару машин вполне реально держать на одной - "ОС Вашей Мечты", а на другой - что-нибудь маргинальное, от Юникса до BeOS, Интеловская версия которой как раз недавно продемонстрирована.

В точном согласии с моими словами Apple занялся маркетингом, ориентированным на опытного покупателя. Эх, вот их подход к развитию ОС я не одобряю - BeOS, думается, все же посовременнее, чем древний NeXT Step.


Перекресток учинил музыкальный тотализатор. Честный способ выиграть компакт ценой посещения сайта.


Диджитал объявил о доступности Windows NT на Alpha 8400 - одной из наиболее мощных машин среди Альф. Все меньше мест на этом свете, куда не ступала нога Микрософта.


Elvis Telecom запустил новый 2-мегабитный канал до Штатов.

В этой стране суммарную пропускную способность IP-каналов нынче уже просто так не сосчитаешь. Пожалуй, за последние, эдак, года два Российский Интернет изменился качественно. Прошло то время, когда Польша имела лучшее соединение с миром по IP, чем Россия. Прошло то время, когда каждые новые 512К за бугор были событием. Прошло то время, когда ширину каналов еще было интересно считать. На сегодня ситуация доросла до естественной. Каналов "туда" у нас не десять "эм", и не двадцать - их столько, сколько нужно, и конкретная цифра не имеет значения. Будет нужно больше - будет больше. Как-то я уже в этом уверен.


3dbelogoicon.gif (1184 bytes)Судя по материалам на сайте Be, экономическая модель развития новой ОС видится ее авторам такой: наиболее сильной стороной BeOS является ее производительность и многопоточность, и поэтому ее хорошо использовать для решения специфических проблем, связаных со скоростью работы программ. найдите человека, который сильно страдает от низкой производительности его ключевой программы, сделайте для него такую же программу под BeOS, и он будет счастлив, и отдаст вам все свои деньги.

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


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

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


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

Позиция же Микрософта пока не изменилась. Микрософт настаивает на своем праве включать в состав ОС любые продукты, какие сочтет нужным. А что ему остается делать без этого мощного средства подавления конкуренции...

Впрочем, конечно, это я горячусь. MS Word, например, победил конкурентов более-менее честно. И потому, с моей точки зрения, настойчивые попытки засунуть Internet Explorer в состав ОС - признание неконкурентоспособности его как самостоятельного продукта. :-( Одновременно это означает, что Биллу кровь из носу нужно играть на рынке продуктов для Интернета, причем на первых ролях. Вероятно, из этого можно сделать вывод о том, что старые источники доходов MS иссякают или вызывают ощущение неуверенности.


ttalaunch.gif (6048 bytes)Тарантелла для Юникса в исполнении SCO: Все же, ява - великое изобретение. Нынче можно, пользуясь любым ява-броузером, зайти в новый SCO-шный Юникс (UnixWare 7), и работать с ним прямо в окне броузера - лишь бы оный поддерживал яву. Эта технология и называется "Тарантелла".

Собственно, выпуск самого UnixWare 7 - событие, так как SCO, наконец, слил в нем воедино свой старый, но популярный SCO Unix с модерновым Novell UnixWare, базировавшимся на Unix System V Release 4, в свою очередь. Новый UnixWare базируется уже на System V Release 5, и готовится к переносу на 64-битные процессоры от Интела. Часть подсистем нового Юникса уже поддерживает 64-битные параметры, впрочем.


0072-mkonline.jpg (51721 bytes)

Немного саморекламы. :-) Это вот я, сидящий на стенде Кроникса на Интернеткоме-97 и делающий выпуск dz online. Рядом стоит Сергей Вовк - один из старейших "Интернетчиков" нашей Родины. А Евгения в тот день на выставку не пошла, потому ее на фотке нет. Жаль :-(


excimer_poster.gif (9487 bytes)Фирма "Эксимер" объявила о пятипроцентной скидке для читателей dz online. Чтобы получить скидку, нужно сказать сэйлс-менеджеру секретный пароль:"dz online". Позвонить в "Эксимер" можно по телефону 125-7001. Скидка действует как для частных лиц, так и для предприятий.

 

Я читаю новости, общаюсь с людьми, осмысливаю происходящее, и делаю выводы. Эта страничка - место, куда попадают некоторые из них. Иногда это просто издевки, иногда это - логические построения, иногда - шутки... Не стоит относиться к вышесказанному уж слишком всерьез. Однако, если нечто показалось Вам любопытным - пишите мне, пообщаемся. Если Вы нашли в сети нечто интересное, и хотите, чтобы я это откомментировал - обязательно пишите. Если у Вас возникла хоть какая эмоция - опять пишите. Хочу все знать. ;-)

Design (if any) and contents of these pages are c dz online, 1996-1997.

Other daily e-zines Web space provided by