Компьютерные вирусы-92: от плохого к худшему, или Есть ли вирусы на Марсе?
предположение
«К подобным вирусам можно отнести „Starship“, „Amoeba“, „Mutant“, причем последний вирус, видимо, отечественного происхождения (умеем, если захотим!).»
Да, стека не было. Вместо него использовался 13-й регистр,
который указывал на область сохранения.
И надо было не забыть выделить эту область в начале
каждой процедуры.
Да, забыл добавить, что диски были на 7 и 29 мегабайт и
каждую дорожку (и даже сектор) можно было форматировать
по-своему. И висли они (ЕС ЭВМ) каждые полчаса, а когда машина
висла, выходил обсолютно пьяный техник, с важным видом смотрел на
лампочки на пульте управления и нажимал кнопку перезагрузки.
А ещё у этой серии не было постоянной памяти (ПЗУ).
И для начальной загрузки процессор эмулировать команду ввода
для одного из каналов. А ещё была документация, которая у
на занимала длинную полку…
Много можно рассказывать.
Насчёт защиты памяти хочу сделать некоторую коррекцию.
Насколько я помню, каждой прикладной программе (а не
каналу ввода-вывода) присваивался
уникальный ключ от 1 до 15 (нулевой ключ был зарезервирован
за системой) и при обращении к памяти этот ключ сравнивался с
дескриптором блока памяти.
Все эти системные команды вроде присвоения ключа производились
в режиме супервизора, в режим которого можно было попасть с
помощью волшебной команды MODESET.
A, поскольку, эта команда не на всех компьютерах была разрешена,
существовали недокументированные возможности получения
режима супервизора.
А ещё существовала система Примус, разработанная в нашем институте…
Одним словом, IBM360/370 — это целая эпоха.
На самом деле, если вернуться к теме, то долго поработав в разных
больших фирмах, могу сказать, что таким фирмам умники не нужны.
Даже если это передовые технологические фирмы.
заморочки типа тренингов про харрасмент?
Ага.
Был такой анекдот времён СССР:
Армянское радио спрашивают
Почему мы можем догнать Америку, а обогнать нет?
Армянское радио отвечает:
Потому, что если мы их обгоним, будет видно,
что у нас ж*па голая.
Вопрос насчёт «повезло», конечно, спорный.
Да ладно. Прямо несколько десятков.
Компьютерные вирусы-92: от плохого к худшему, или Есть ли вирусы на Марсе?
предположение
«К подобным вирусам можно отнести „Starship“, „Amoeba“, „Mutant“, причем последний вирус, видимо, отечественного происхождения (умеем, если захотим!).»
про Mutant соответствует действительности.
который указывал на область сохранения.
И надо было не забыть выделить эту область в начале
каждой процедуры.
определённый SVC.
каждую дорожку (и даже сектор) можно было форматировать
по-своему. И висли они (ЕС ЭВМ) каждые полчаса, а когда машина
висла, выходил обсолютно пьяный техник, с важным видом смотрел на
лампочки на пульте управления и нажимал кнопку перезагрузки.
А ещё у этой серии не было постоянной памяти (ПЗУ).
И для начальной загрузки процессор эмулировать команду ввода
для одного из каналов. А ещё была документация, которая у
на занимала длинную полку…
Много можно рассказывать.
Насколько я помню, каждой прикладной программе (а не
каналу ввода-вывода) присваивался
уникальный ключ от 1 до 15 (нулевой ключ был зарезервирован
за системой) и при обращении к памяти этот ключ сравнивался с
дескриптором блока памяти.
Все эти системные команды вроде присвоения ключа производились
в режиме супервизора, в режим которого можно было попасть с
помощью волшебной команды MODESET.
A, поскольку, эта команда не на всех компьютерах была разрешена,
существовали недокументированные возможности получения
режима супервизора.
А ещё существовала система Примус, разработанная в нашем институте…
Одним словом, IBM360/370 — это целая эпоха.
можно пригодиться:
andyplekhanov.narod.ru/hard/arduino/arduino.htm
Ну не так уж легко.
Аналитически вообше не решена.
больших фирмах, могу сказать, что таким фирмам умники не нужны.
Даже если это передовые технологические фирмы.
Через пару лет Motorola развалилась.