Date: 2016-11-28 15:08 (UTC)
Да, я тоже читал о бизнес ошибках DEC - они безусловно были. И в первую очередь было непонимание перспектив PC, и было нежелание создавать конкуренцию бизнесу мини-компьютеров. Тот же DecPro был специально сделан так что он не мог запускать полноценную RSX11M и софт для нее, а вместо нее там использовалась некая упрощенная/адаптированная версия.

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

Адресация была конечно проблемой, но не так чтобы гигантской. Как Вы сказали, вполне можно было обойти/развить процессор в том направлении (собственно - процессор VAX и был таким развитием, только уж очень переусложненным).

Но даже на старом процессоре можно было жить как минимум до начала 90х, когда ограничение в 4 мегабайта памяти машины стало слишком напряжным. А ограничение адресного пространства процесса обходилось - хоть и не элегантно но работало, была такая штука как "резидентные оверлеи". В каком-то смысле это было аналогично подходу сегментных регистров в 80286, но реализовано по-другому. Я когда-то пользовался оверлеями, ничего сложного там нет.

>>>Можно было и самим сделать развитие PDP-11 архитектуры. Но не сделали.

Если речь идет о совке - то там собственно развивали эту линию, и если бы совок не развалился то возможно это бы и продолжилось. Было довольно много игрушек и прочего написано под ДВК. Но совок почил в бозе, вместе со всем что там было.

>>>Alpha вышли слишком поздно. При этом они сумели прокакать своих операционщиков. Команда, которая работала над RSX и VMS, сбежала в Microsoft.

Там все было несколько сложней. Проблема была не с ОС, а с железом и бизнес-стратегией.
Пожалуй единственная существенная ошибка Катлера была в том что VMS была написана на ассемблере VAX, и ее перенос на другие архитектуры был крайне затруднен. Для Альфы они фактически компилировали ассемблер VAX как если бы он был языком высокого уровня, и адаптация для Альфы была весьма нетривиальна.

Если бы VMS была написана на C или чем-то подобном, и особенно если бы своевременно открыли его код, то у VMS были бы все шансы стать массовой workstation ОС вместо Unix. Долгое время VMS была на голову лучше чем Юниксы.

>>>Дэйв Катлер и поныне работает над Осями в Microsoft.

Дейв Катлер балду гоняет, уже лет 10, и вреда от него в последнее десятилетие было больше чем пользы.
This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

If you are unable to use this captcha for any reason, please contact us by email at support@dreamwidth.org