Читаем Bash.org.ru IT Happens Истории ## 11001 – 12000 полностью

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


Хорошо, надо дать компьютеру остыть. kernel_task успокоился, но как только я что-то запускал, он опять распоясывался. Перезагружать перезагружал, гуглить гуглил, спрашивать спрашивал до тех пор, пока не наткнулся на другого человека с такой же проблемой. Таких я встречал в инете много, но этот отличился тем, что проверил в iStats Pro параметр «Fans Exhaust». Я тоже проверил. Значение 2000 rpm ни о чём мне не сказало. Решил загуглить.


Стоило мне в строке поиска набрать «fans exhaust», как сразу зашумел кулер. Я попросту как-то не заметил, что у меня ноут тише, чем обычно, и читает мои поисковые запросы.


— Что там опять ищут в интернете? «fans exhaust»? Fans, fans… Ох ты ж ёжик, я совсем забыл про кулер!



#11684: Тряхнём стариной

12:45 02.12.2013, IT happens


В середине девяностых загибающийся НИИ[11] получил заказ. Предстояло сделать программно-аппаратный комплекс для телеметрических измерений вибраций стартового стола для пусков ракет из окрестностей острова Кирибати. Денег дали… Дом в Майами построить хватило бы наверняка, Кирибати эту купить — 50 на 50, а для нормального телеметрического комплекса — как бы маловато.


К этому времени институт превратился в конфедерацию горских народов, то бишь малых предприятий. В одном из них работал я. Старая элементная база разваливалась, да и не дружила особо с буржуйской техникой[12]. Из новых разработок была измерительная плата под разъём ISA с драйверами исключительно под DOS. А зачем писать драйвера под DOS, если в любой порт можно влезть и без них? Дополнительная проблема была в том, что количество килогерц, с которым надо снимать информацию с датчиков, совпадало с теоретической пропускной способностью шины ISA. Потом надо было передавать записанную инфу по радиоканалу на скорости 9600 бит в секунду через навязанную нам коммуникационную плату, для которой были тоже только досовские драйвера. На вопрос, от каких вибраций защищаться, был дан ответ: «Вот это вы нам и измерите».


Винчестер сдох ещё до вибростенда. Просто встряхнул я его в руках во время копирования файлов и отнёс по гарантии. Нашли зато волшебный порт, который останавливает винчестер. Для софта вставили флеш-диск аж на 8 мегабайт за штуку баксов (1995 год, однако). Телеметрию стали писать в ОЗУ. Для этого на машину с 8-мегабайтным диском С: поставили 128 мегабайт памяти. Столько DOS в принципе не видит. Перешли в защищённый режим, но драйвера-то ко всему железу досовские, реального режима… Прокинули к ним костыль, и всё срослось.


За минуту до старта сначала останавливаем винчестер. Потом глушим все прерывания вплоть до системных часов. Ракета делает большой «бум», при этом измерительная плата сама пишет прямо в ОЗУ, компьютер висит сбоку ненужной вещью. Через пять минут после отлёта винчестер раскручивается, разрешаем часам тикать и восстанавливаем время по показаниям CMOS. Пишем файлы из ОЗУ на винчестер и начинаем неспешно передавать их по радиоканалу на корабль…


Эта система, с позволения сказать, реального времени работает второй десяток лет без сбоев. Эксплуатация её — отдельная песня, но об этом я уже писал[13].



#11685: И будет кровь

12:45 02.12.2013, IT happens


Прихожу я, значит, домой. Тыкаю в знакомую кнопочку Power на системнике и слышу… гул вентиляторов. «Где же спикер?» — спросите вы. Я тоже спросил. Видимо, тот же вопрос задал монитор, ибо его темнота стала угнетать.


Боковую крышку — долой! Перезапуск, всё крутится, всё светится — не железо, а парк аттракционов. Для глухих, ибо спикер снова нем. Монитор напоминает произведение знаменитого советского художника-авангардиста.


«Надо бы переткнуть биос», — молвит мне внутренний голос. Сказано — сделано, вновь перезапуск. Пищит, проклятый. Но монитор и ныне там. И звук от системника немного другой — ну, знаете, как будто немного выше, на полтона. Глазами смотреть лениво, надо пощупать. Так… Вентилятор на проце крутится нормально, на корпусе крутится, видяха… Ай! Блин горелый! Вентилятор на видюхе шпарит, как ошалелый. Я отдёргиваю руку, но всё же проверяю оставшийся кулер на БП. Заглядываю в кишки — вентилятор на видюхе всё так же мнит себя геликоптером, а под видюхой на полу системника одинокая капля моей крови — нехило так по пальцу ударило.


Выключил питание к чёртовой матери, залил палец перекисью, покурил. Включаю — всё работает, все крутятся ровно настолько, насколько им надо. Он что, просто хотел моей крови?



#11686: Держи помехи у себя в штанах

12:15 03.12.2013, IT happens


Перейти на страницу:

Все книги серии Bash.org.ru IT Happens

Похожие книги

Всё как есть
Всё как есть

Катя Артемьева — умница, красавица, хозяйка успешного бизнеса и ведущая популярной телепередачи. Посторонним кажется, что у нее вообще не может быть никаких проблем, но это не так: мама с неустроенной личной жизнью, поиски собственной любви, жгучая семейная тайна, подруги со своими бедами… Мало того: кто-то вдруг начинает охотиться за ее любимым талисманом — бабушкиной деревянной черепахой. Не связано ли это с таинственным исчезновением самой бабушки?Но тайны в конце концов оказываются раскрыты, а проблемы решены. В этом героине помогают экзотические диеты, на которые она подсаживается каждый месяц.Автор предупреждает, что не все рецепты стоит повторять в домашних условиях. Но, читая эту книгу, вы в любом случае похудеете — хотя бы от смеха.

Ирина Меркина

Любовные романы / Современные любовные романы / Юмор / Юмористическая проза / Романы