Компьютерра - Компьютерра PDA N75 (20.11.2010-26.11.2010)
Ну, вот скажем, свежая новость, с которой читатели "Компьютерры" уже, наверное, знакомы. Хакер, известный под ником Czernobyl, обнаружил и описал на известном ресурсе Woodmann отладочный режим, встроенный в процессоры AMD, начиная с кристалла Athlon XP. Доступ к этому режиму, существенно выходящему за пределы традиционной архитектуры x86, дают определенные значения, выставленные в регистрах процессора. После этого начинаются чудеса. Которые, действительно, можно использовать для отладки. Ну и для ре-инжиниринга, естественно. Но и еще для одного дела.
Жизнь в 2010 году определяется функционирование цифровых технологий в куда большей степени, чем принято думать (если об этом вообще думают…) Даже при выключенном зажигании (вспомнившийся ключ давно ушел в прошлое) процессор машины рисует на дисплее окружающую температуру. Простенькие процессор живет и в котле индивидуального отопления, и в кондиционере, и в холодильнике, и в стиральной машине. Коммунальный платеж - его можно провести либо через терминал, либо через пункт приема платежей с живой барышней, оснащенной ноутбуком и кассовым аппаратом (внутри которого тоже процессор). Продукты в супермаркете заполучаешь после прохождения процедуры общения с компьютерными системами приема платежей и учета, последняя завязана на управление логистикой. Ну, про растаскиваемый по цифровой сети ТВ-сигнал, и читаемые посредством ее европейские газеты уж и говорить нечего…
Типов процессоров (даже добавив к ним встроенные системы и процессоры сигналов) весьма немного. И вот про один из них мы достоверно, - фальсифицируемо по Попперу, если кому хочется приключений, - узнаём, что он способен вести себя совсем не так, как написано в спецификациях. То есть - не так, как полагает не только владелец, но и разработчик программного обеспечения! (О потенциально связанных с этим юридических проблемах поговорим в другой раз…) А это - чревато самыми своеобразными последствиями. Вплоть до обрушения всей технологической инфраструктуры в одном, отдельно взятом регионе, или по каким-то иным принципам.
Но насколько все это серьезно? Ну, может это просто технологический режим? Такой же, какой дает возможность задействовать в телевизоре отключенный программно цифровой кабельный тюнер. Такой же, какой с помощью кабеля и ноутбука позволяет перепрограммировать хиленький мотор в поделке местного автопрома так, что он начинает реветь подобно шестнадцатицилиндровому бугатти, нарушая мирный сон окрестных кварталов.
Может быть…
Но учитывать надо и другую возможность. Знаете, когда строят мост, проектировщик оставляет там специальные ниши для закладки взрывчатки. Так, что бы мост этот в случае нужды можно было бы поднять на воздух, не оставив супостату. (В Калининграде-Кенигсберге, мосты которого навели Эйлера на прототопологическую задачку, лет тридцать назад можно было видеть таковые ниши, прикрытые аккуратненькими чугунными крышками с педантичной надписью "Feuer".) Так вот, в современном обществе выход из строя значительного числа процессоров, - а следовательно и вычислительных систем, - может привести к последствиям почище, чем взрыв мостов в обществе индустриальном. Тогда можно было подвести саперов, бросить понтонные мосты, начать восстановительные работы… Современная же российская экономика, - ограничимся сферой дистрибуции и сервиса, - в отличие от советской носит рыночный характер. Она более эффективна, - ну посмотрите на ассортимент товаров и отсутствие очередей в ближайшем магазине, - но и куда менее устойчива. Складские запасы много меньше. Это и хорошо, и плохо. Хорошо - с точки зрения эффективности, отдачи на капитал. Плохо - в случае нарушения функционирования систем управления последствия будут очень тяжелыми (вспомним - советские сверхзапасы дали населению возможность пережить хаос 90-х). А вот в Туле пару недель назад была потеха. В результате накопления долгов приватизированными поставщиками воды, распределителями электроэнергии и посредническими конторами, полумиллионный город лишили воды. Без каких-либо технологических катастроф… И чиновный люд, покинув последний милицейский праздник, оставив недопитые рюмки и недожеванные бутерброды, кинулся разруливать ситуацию "в ручном режиме". Так тут никаких технологических проблем, голая бухгалтерия. Но местная власть оказалась зависящей чисто от движения ликвидности. А массовый выход из строя техники - его не скомпенсируешь "рукопашной". А возможность сорганизовать такой выход существует. Прежде всего, доставив вредоносный код в регистры с помощью "червей", и инициировав его в нужный момент. Компьютерное "22 июня"! Возможность которого висит дамокловым мечем над любой страной, использующей цифровую технику, произведенную за ее пределами. И непонятно - изменит ли ситуацию даже наличие "фамильного ядерного оружия". (Термин, придуманный фантастом Френком Гербертом, и как нельзя лучше объясняющий пребывание Кремля в составе "восьмерки"; кстати, никакого "Джихада Слуг" в той же книжке "Дюна" нет - Butlerian Jihad это аллюзия на автора статьи "Дарвин среди машин", о котором мы рассказывали подробно…) Ведь не хватают же нормальные люди дробовик (на ближней дистанции не уступающий АКМ), для того, что бы определить право преимущественного проезда в узости…
Так что суверенность практически любого государства в нынешнем мире условна. Да, в традиционной экономике можно было быть суверенным, хотя в Европе до Вестфальского мира сувереном был лишь Епископ Рима, в просторечии именуемый Папой. И суверенными были советские вожди - но ровно в той степени, в какой социалистическая экономика была автаркичной. А сейчас все мы зависим и от глобальной экономики, и от глобальных технологий. А хайтек он - глобален, такова уж особенность массовых технологических процессов. И вот это то и стоило бы в первую очередь учитывать дальновидным властям в веке XXI и обществу, взирающему на действия этих властей!
Обзор технологии SSD
Автор: Александр Деревянко
Опубликовано 23 ноября 2010 года
Начнем рассмотрение вопроса с выяснения сути технологии SSD и того, как ее поддержка реализуется в Windows7. Суть SSD состоит в том, что это твердотельный полупроводниковый накопитель (SSD - solid-state drive) и он представляет собой перезаписываемое энергонезависимое запоминающее устройство без движущихся механических частей. Накопитель SSD состоит из микроконтроллера и микросхем памяти, чем очень напоминает обыкновенную флэш-память.
Обычно разделяют такие накопители на использующие энергозависимую память (RAM SSD) и независимую (NAND или Flash SSD). Независимый вид считается более прогрессивным. Многие эксперты в этой области технологий прочат к 2013 году полную победу накопителей NAND над обычными жесткими дисками, с которыми мы привыкли иметь дело.
Статистика показывает, что на сегодняшний день уже большая часть таких накопителей применяется в специализированных вычислительных системах, в некоторых моделях компактных ноутбуков, коммуникаторах и смартфонах (например, нетбуки ASUS Eee PC, Acer, ноутбуки фирмы Apple и Lenovo). Замечено использование полупроводниковых накопители и на международной космической станции, что уже само по себе говорит о многом.
Накопители, построенные на использовании энергонезависимой памяти (NAND SSD), появились, в общем, не так давно. В отдельных позициях они уступали традиционным накопителям в чтении и записи, но компенсировали это (особенно при чтении) высокой скоростью поиска информации, практически сопоставимой со скоростью работы оперативной памяти. На сегодняшний день уже поставлен на поток выпуск твердотельных накопителией со скоростью чтения и записи, сопоставимой с традиционно присущей обычным HDD, и даже разработаны модели, которые значительно их превосходят. Характеризуясь относительно небольшими размерами и низким энергопотреблением, они уже практически полностью завоевали рынок систем для размещения баз данных среднего уровня и начинают вытеснять традиционные диски в мобильных устройствах и не только.
<h2>Преимущества и недостатки систем SSD</h2>
NAND SSD имеют следующие основные преимущества по отношению к обычным жёстким дискам:
<ul><li>меньшее время загрузки системы, и меньшее время перехода в состояние готовности после включения питания - порядка 20 секунд;
<li>отсутствие механически движущихся частей и механизмов;
<li>задержка в режиме чтения 85 мкс, в режиме записи порядка 115 мкс;
<li>задержка в режиме чтения 65 мкс, в режиме записи около 85 мкс;
<li>производительность: скорость чтения и записи ограничена лишь пропускной способностью интерфейса и применяемых контроллеров, а значит полностью ложиться на их разработчиков, и не является слабостью самой технологии;