Материалы размещены исключительно с целью ознакомления учащихся ВУЗов, техникумов, училищ и школ.
Главная - Наука - Биология
Леви Стивен - Хакеры герои компьютерной революции

Скачать книгу
Вся книга на одной странице (значительно увеличивает продолжительность загрузки)
Всего страниц: 184
Размер файла: 1215 Кб
Страницы: « 1   2   3   4   5   6   7   8   9  10   11   12   13   14   15   16   17   18   19  » »»

понаблюдать моргание лампочек во время ее работы.
   На этих машинах имелись и свои тайны. Они были кропотливо изучены
некоторыми старшекурсниками в МТИ, у которых был доступ к 704 и друзья
среди Верховных Жрецов. Что удивительно, некоторые из этих программистов -
дипломников, работавших с Маккарти, даже написали программу, которая
использовала одну из строк крошечных лампочек.
   Лампочки зажигались в таком порядке, что это напоминало небольшой
шарик, который пролетал справа налево: и если оператор нажимал выключатель
в нужный момент, то огоньки мог ли двигаться в обратную сторону. Это
походило на компьютерный пинг-понг! Очевидно, что это было как раз тем,
чем можно было бы похвастаться перед друзьями и впечатлить их, после чего
они бы посмотрели на код программы, и попытались бы понять, как это было
сделано.
   Чтобы программа стала лучше, можно было бы попробовать сделать то же
самое с меньшим количеством команд, приложив при этом достойные усилия,
так как в маленькой "памяти" компьютеров тех дней было очень мало места и
в них не могло помещаться много инструкций. Джон Маккарти однажды отметил,
как его аспиранты, которые тусовались вокруг IBM 704 , работали над своими
компьютерными программами, пытаясь выжать из машинных команд все, что
только было возможно, чтобы в итоге программа была максимально компактна и
чтобы в машину нужно было вставлять наименьшее количество перфокарт.
Удаление одной или двух инструкций для них было почти навязчивой идеей.
Маккарти сравнивал этих студентов с лыжниками-баммерами (bummers), которые
ездят на максимальной скорости. Студенты получали те же острые ощущения от
этого "максимального кодекса" как и фанатичные лыжники, которые получали
удовольствие, отчаянно и со свистом проносясь с вершины холма. Поэтому
попытки отрезать часть инструкций от компьютерной программы без
воздействия на конечный результат стали в итоге называться "программным
баммингом" и вы могли бы часто слышать людей, бормочущих под нос что-то
вроде: "Возможно, я сумею бамнуть несколько инструкций нафиг и сократить
загрузку программы восьмеричной коррекции с четырех карт до трех".
   В 1959 году интересы Маккарти немного сместились: он оставил шахматы и
занялся новым способом общения с компьютером. Это был новый "язык"
   под названием LISP. А шахматным проектом занялись Алан Коток и его
друзья, которые были весьма нетерпеливы и готовы приступить немедленно к
решению проблемы. Работая на IBM, которая функционировала в режиме
пакетной обработки, они начали обучать IBM 704, потом модель 709, а
впоследствии и заменившую ее модель 7090, решению задачи расстановки
ферзей на доске. В конечном счете, группа Котока стала самым большим
пользователем компьютерного времени во всем вычислительном центре МТИ.
   Однако работа с IBM сильно выматывала. Не было ничего хуже долгого
ожидания в промежутке после сдачи ваших перфокарт и моментом, когда ваши
результаты вручались вам назад. Если вы напечатали не в том месте хотя бы
одну букву, то программа вылетала с ошибкой, и вы должны были начинать всю
работу снова. Кроме того, как снежный ком росло количество чертовых
правил, которые пронизывали всю атмосферу вычислительного центра.
Большинство из этих правил было предназначено для того, чтобы держать
сумасшедших компьютерных фанов типа Самсона, Котока и Сандерса, на должном
физическом удалении от машины. Самым жестким правилом из всех было то, что
никто не должен быть прикасаться к переключателям или непосредственно
вмешиваться в работу машины. Как раз это ребята из СиП хотели сделать
больше всего на свете и просто умирали от этого страстного желания, а
действующие ограничения сводили их с ума.
   Один Жрец, а точнее - помощник Жреца низкого уровня, во время ночной
смены был особенно настойчив в выполнении этих бюрократических
распоряжений. Для него Самсон изобрел подходящую месть. Однажды, копаясь в
развалах электронного хлама в магазине Эли, он случайно наткнулся на
электронную плату, которая в точности походила на плату, аналогичную той,
на которой были смонтированы электронные лампы, находившиеся внутри IBM.
Однажды ночью, около 4 часов утра, этот младший помощник Жреца отлучился
на минуту из комнаты. Когда он возвратился, Самсон сказал ему, что машина
вышла из строя, но они нашли источник проблемы, после чего показал ему
полностью разбитый модуль от старой IBM 704, которую он нашел у Эли.
   Помощник жреца едва смог вымолвить: " Г-где ты это взял?"
   Самсон, большие зеленые глаза которого могли легко принимать
маниакальное выражение, медленно показал на свободное место в стойке
машины, где, конечно, никогда никакой платы не стояло, но сиротливая
пустота которого, была как нельзя кстати.
   У помощника жреца перехватило дыхание. По его лицу было видно, что от
испуга его внутренности вот-вот выйдут наружу. Он начал стенать и взывать
к Господу. Вне всякого сомнения, перед ним начали проноситься кошмарные
видения в виде вычета в миллионы долларов из его зарплаты. Он успокоился
только после того, как пришел Старший Жрец, который несколько понимал
менталитет этих молодых вундеркиндов из TMRC и объяснил ему, что же
происходит на самом деле.
   Он будет далеко не последним администратором, который на своей шкуре
почувствует недовольство хакера, которому мешают в доступе к системе.
 
 
    
 
   В один из дней, в клуб нанес визит бывший член TMRC, который теперь
работал на факультете института. Его звали Джек Деннис. В начале 1950-х,
когда он сам был студентом, он с такой же неистовой увлеченностью работал
под моделью железной дороги. Деннис недавно начал работать на компьютере,
который МТИ только что получил из Lincoln Lab, дочерней институтской
лаборатории, которая занималась военными научными исследованиями.
Компьютер назывался TX-0, и это было один из первых транзисторных
компьютеров в мире. В Lincoln Lab его использовали исключительно для
проверки гигантского компьютера под названием TX-2, который имел настолько
сложную память, что специально для этого построили "маленького брата",
который мог успешно диагностировать ее проблемы. Теперь, когда его работа
была закончена, TX-0, стоимостью три миллиона долларов был передан
Институту в виде "долгосрочной ссуды" и, похоже, никто в Lincoln Lab не
отметил в календаре дату возвращения. Деннис спросил у ребят из СиП в
TMRC: хотели ли бы они на нее посмотреть? С тем же успехом можно было
спросить монахинь: "Эй, монашки! Хотите встретиться с Римским папой?".
 
 

Страницы: « 1   2   3   4   5   6   7   8   9  10   11   12   13   14   15   16   17   18   19  » »»
2007-2013. Электронные книги - учебники. Леви Стивен, Хакеры герои компьютерной революции