Швейцарские компьютеры


Вы о таких слышали? Нет? А жаль... Очень жаль, что о них мало кто слышал. Разработанные под руководством Вирта в ETH рабочие станции Lilith и Ceres можно смело назвать "упущенным шансом человечества" -- в некотором роде эти машины, крупицы информации о которых приходится часами "выуживать" из Internet, представляют собой образчик совершенства. Вирт, понимая слабость модели "независимый от платформы язык программирования" и отталкиваясь от успеха Unix, создал предельно простые, эффективные и исключительно удобные компьютеры, соответствующие модели "одна ЭВМ -- один язык программирования".

Исторически первая рабочая станция Lilith -- пожалуй, самый интересный образец "швейцарского компьютеростроения". Компьютер Lilith? (1977—1981) стал первым в Европе персональным 16-разрядным компьютером с растровым дисплеем, винчестером, мышью, лазерным принтером и локальной сетью, при этом создан он был силами небольшой группы исследователей из университетского центра. -- с таким "оснащением" Lilith появилась на свет в невообразимо далеком 1980 г. И совершенно не страшно, что емкость оперативной памяти Lilith (128 KB) кажется по сегодняшним меркам просто смехотворной: программы для стекового микропрограммного процессора Lilith в 2,5 и 3,5 раза компактнее по сравнению с Motorola 68000 и Intel 8086 соответственно.

Компьютер работал под управлением собственной модульной ОС — Medos (автор Свен Кнудсен), полностью написанной на новом языке Вирта (Modula-2). Более того, для эффективности выполнения на аппаратном уровне была реализована поддержка M-кода, дальнейшего развития знаменитого P-кода Вирта (кода виртуальной Паскаль-машины), который спустя почти четверть века после появления лег в основу платформы Java. За эти работы Никлаус Вирт в 1984 г. был представлен ассоциацией ACM к высшей награде — премии Алана Тьюринга (Alan Turing Award), которая в компьютерном научном мире эквивалентна Нобелевской премии.

Преемница Lilith -- Ceres -- представляла собой специализированную 32-битовую рабочую станцию для Oberon. Oberon сравнительно быстро "перерос" из языка программирования в очень интересную однопользовательскую ОС для рабочей станции, и в ETH на базе популярного в то время микропроцессора NS32000 (National Semiconductor) создали аппаратную платформу, соответствующую минималистской концепции Oberon.

  1. согласно преданию, Лилит была первой женой Адама. Бог сотворил Адама, сделал ему из глины жену и назвал ее Лилит. Это имя упоминается и в Библии. В художественных произведениях таких мастеров слова, как А. Франс, Дж. Макдональд и М. Цветаева, Лилит представлена как прекрасная, магически соблазнительная женщина, противопоставляемая простой и обыденной Еве.

Компьютерное Обозрение, #28, 21.07.1999

Сайт создан в системе uCoz