Royal McBee LGP-30

Компьютеры прошлого, не попавшие в другие разделы

Moderator: Shaos

User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Royal McBee LGP-30

Post by Lavr »

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

Сегодня я совсем по случаю узнал, что Лоренц работал на компьютере Royal McBee LGP-30.
Image
Совсем не монструозный компьютер, размером с рабочий стол, выглядит презентабельно...

А вот когда я познакомился с Royal McBee LGP-30 поближе, он оказался весьма интересным! :o
dcp02007.jpg
Во-первых, он ламповый, несмотря на небольшие габариты, в нем 115 ламп, которые жрут 1.5кВт.
Это в прниципе немного, у меня дома зимой обогреватель столько жрет...

Компьютер имеет последовательную архитектуру, отчего сам "процессор" содержит всего
24 лампы, а вот всё остаальное обслуживает ПАМЯТЬ этого мини-монстрика...
А вот с ПАМЯТЬЮ у него - потрясающе интересно! ПАМЯТЬ у него на магнитном барабане:
dcp02013.jpg
И никакой другой памяти у него нет! На магнитном барабане, объемом в 4096 32-битных слов
расположены и регистры этой монструозной рептилии: аккумулятор, программный счетчик и
регистр инструкции.

Команд всего 16... команды следующие:

Code: Select all

0001  B mn    Bring accumulator from memory cell mn        "Bring"
1100  H mn    Store accumulator in mn and hold             "Hold"
1101  C mn    Store accumulator in mn and clear            "Clear"
1110  A mn    Add                                          "Add"
1111  S mn    Subtract                                     "Subtract"
0111  M mn    Multipliy, keep top half                     "Multiply"
0110  N mn    Multipliy, keep bottom half         
0101  D mn    Divide                                       "Divide"
1001  E mn    Logical product (AND)                        "Extract"
1010  U mn    Unconditional jump to mn                     "Unconditional jump"
1011  T mn    Jump to mn if accumulator is negative        "Test and jump"
0010  Y mn    Replace address part
0011  R mn    Store return address                         "Return"
0100  I       Input                                        "Input"    
1000  P m     Print symbol denoted by m                    "Print"
0000  Z m     Halt if the breakpoint switch associated with 
              m is not depressed. 
Интересно, что в то время (1957 год) еще не изобрели ASCII, и Лоренц программировал 16 буквами
и цифрами...

Мне почему-то всегда думалось, чисто подспудно, что Лоренц видел свою "бабочку" на дисплее...

Image

Оказалось, что нет... изначально "бабочка" эта - плод распечаток с этой машины McBee LGP-30.
You do not have the required permissions to view the files attached to this post.
iLavr
murgatroid_79
Senior
Posts: 157
Joined: 07 Dec 2010 02:51
Location: РФ г.КЕМЕРОВО

Re: Royal McBee LGP-30

Post by murgatroid_79 »

Лоренц у меня лично ассоциируется с правилом буравчика :econfused:
А оказывается правило буравчика это Лоренц, Хендрик Антон,
а теория хаоса и аттракторы это Э́двард Но́ртон Ло́ренц.
Ещё есть Ко́нрад Захариас Ло́ренц:один из основоположников этологии — науки о поведении животных
Фамилия распространённая :ebiggrin:
А о применении магнитных барабанов как важной части суперкомпьютера
я узнал из фантастического романа Даниэля Галуйе (Daniel F. Galouye) «Simulacron-3»
Причём когда читал,создавалось впечатление,что автор хорошо знаком с этой технологией
В байте 8 бит,а в каждом четвёртом 9 ! ! ! Потомушта он высокосный ! ! !
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Royal McBee LGP-30

Post by Lavr »

murgatroid_79 wrote:Лоренц у меня лично ассоциируется с правилом буравчика :econfused:
Ваще ты прав! Но у меня эти Лоренцы почему-то разложены в разных частях головы...
Удивительно... но про правило буравчика я даже ни разу не подумал! :lol:
murgatroid_79 wrote:А о применении магнитных барабанов как важной части суперкомпьютера
я узнал из фантастического романа Даниэля Галуйе (Daniel F. Galouye) «Simulacron-3»
Ну сам-то магнитный барабан в те времена не редкость, а скорее непременный атрибут...
mag_44-0.gif
Меня тут больше удивило, что на магнитный барабан вынесли регистры процессора! :o

Так навскидку этот компьютер Royal McBee LGP-30 очень напоминает по структуре программируемые
калькуляторы столь недавнего прошлого.
Только памяти у него - 4096 32-разрядных слов, а это круче, нежели у первых PDP-8!
И в системе команд у него есть аппаратное умножение и деление, что очень не хило...
Не хухры-мухрами баловался Э́двард Но́ртон Ло́ренц! :ebiggrin:
Да и сконструировал эту машину человек весьма неглупый... непризнанный гений считается! 8)
You do not have the required permissions to view the files attached to this post.
iLavr
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Royal McBee LGP-30

Post by Lavr »

Черт побери! Да на этой машине, оказывается, Курц и Кемени начинали сочинять свой BASIC ! :o
A BASIC Contribution

Dartmouth College in Hanover, New Hampshire bought an LGP-30 in 1959. Two Dartmouth researchers, John Kemeny and Thomas Kurtz, used the LGP-30 to develop computer-programming languages that undergraduates could understand, learn, and use. FORTRAN and ALGOL were apparently deemed too complex for the average undergraduate student of the early 1960s. Kemeny and Kurtz developed several simplified programming languages on the LGP-30 including DARSIMCO (Dartmouth Simplified Code), DART, ALGOL 30, SCALP (Self-Contained ALGOL Processor), and DOPE (Dartmouth Oversimplified Programming Experiment). None of these languages became a widespread success but they provided excellent preparation for the main event.
...
By 1963, the LGP-30 has become outdated and Dartmouth replaced it with General Electric GE-225 and Datanet-30 computers. Kurtz supervised the development of a timesharing system for the GE computers. At the same time, Kemeny developed a compiler for the next experimental Dartmouth programming language, the Beginner’s All-purpose Symbolic Instruction Code—or BASIC.
iLavr
jdigreze
God
Posts: 1388
Joined: 02 Jan 2006 02:28
Location: Abakan

Re: Royal McBee LGP-30

Post by jdigreze »

А я вот подумал, что в современных понятиях, это вполне себе персональный компьютер.
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Royal McBee LGP-30

Post by Lavr »

jdigreze wrote:в современных понятиях, это вполне себе персональный компьютер.
Да, в тех материалах, что я прочитал (на английском), об этом примерно прямо и говорят, что это
можно рассматривать, как попытку приблизиться к персональным компьютерам.

Не персональная у него разве что цена - $47.000 (цена 1956 года), так что становится понятным,
почему пальма первенства по "персональности" сдвигается к PDP-8. Она по цене получилась более
демократичная... 8)

Ясное дело, что на вот такой элементной базе сильно удешевить компьютер не получится...
LGP-30-LogicBoards-4-examples-vert-.jpg
Но главный конструктор - Stan Frankel - приложил к удешевлению усилия недюжинные! :o
Впервые он массово применил логику на полупроводниковых диодах:
dcp02017.jpg
Ну и если уж говорить о "роли личности в истории", то Стэнли Фрэнкль - не из глупого десятка.
Он вместе с Диком Фейнманом участвовал в Манхэттенском проекте, где как раз рассчитывал
американскую атомную бомбу. Кемени, один из "отцов" Васика - тоже, кстати, там с ним этим
же занимался... Ну и "куркуляторы" у них тогда были куда как хуже этой машины.
You do not have the required permissions to view the files attached to this post.
iLavr
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Royal McBee LGP-30

Post by Shaos »

тёпловый ламповый комп это круто :kruto:
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Royal McBee LGP-30

Post by Lavr »

Ну... можно сказать "тёплый, ламповый, почти портативный комп"!
Пишут, что в музей его затолкнули практически 2 студента! :ebiggrin:
iLavr
Александр А.
Senior
Posts: 165
Joined: 25 Jan 2015 11:38
Location: 109.225.59.224

Re: Royal McBee LGP-30

Post by Александр А. »

А мне его терминал нравится :esmile: Завораживает, когда на Ютубе видишь процесс печати с перфоленты.

Интересно, а соединения ламели на плате-розетка уже тогда применялись...
Просто Александр.
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Royal McBee LGP-30

Post by Lavr »

Александр А. wrote:А мне его терминал нравится :esmile: Завораживает, когда на Ютубе видишь процесс печати с перфоленты.
Соглашусь! Терминал, ей-богу, железно крут! :ebiggrin:
dcp02008.jpg
"Консул" бы рядом выглядел несколько легкомысленно и несолидно... :lol:
You do not have the required permissions to view the files attached to this post.
iLavr
Александр А.
Senior
Posts: 165
Joined: 25 Jan 2015 11:38
Location: 109.225.59.224

Re: Royal McBee LGP-30

Post by Александр А. »

Эти "мамонты" пережили начало нового века :ewink: Только вот частенько на фотографиях эти "Флексоврайтеры" без панели кнопок. Как её теряют, загадка :ebiggrin:
Просто Александр.
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Royal McBee LGP-30

Post by Lavr »

Lavr wrote:Ну и если уж говорить о "роли личности в истории", то Стэнли Фрэнкль - не из глупого десятка.
Он вместе с Диком Фейнманом участвовал в Манхэттенском проекте, где как раз рассчитывал
американскую атомную бомбу. Кемени, один из "отцов" Васика - тоже, кстати, там с ним этим
же занимался... Ну и "куркуляторы" у них тогда были куда как хуже этой машины.
Я, кстати, интересовался "куркуляторами", на которых считали Манхэттенский проект, ещё
когда прочитал книжку Дика Фейнмана:
Feynman, Richard, Surely You’re Joking, Mister Feynman!: Adventures of a Curious Character

Считали они его на вот таких серьёзных гробах с карточками: IBM Model 601 Multiplier
IBM_601_-_MfK_Bern.jpg
Немудрено, что после такой техники Стэнли Фрэнкль возгорелся сконструировать nedo-персоналку -
Royal McBee LGP-30, пусть и на лампах... :wink:
You do not have the required permissions to view the files attached to this post.
iLavr
jdigreze
God
Posts: 1388
Joined: 02 Jan 2006 02:28
Location: Abakan

Re: Royal McBee LGP-30

Post by jdigreze »

Да уж. Фундаментальные девайсы! :kruto:
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Royal McBee LGP-30

Post by Lavr »

Lavr wrote:Так навскидку этот компьютер Royal McBee LGP-30 очень напоминает по структуре программируемые
калькуляторы столь недавнего прошлого.
Только памяти у него - 4096 32-разрядных слов, а это круче, нежели у первых PDP-8!
Да и сконструировал эту машину человек весьма неглупый... непризнанный гений считается! 8)
Звали этого непризнанного гения Стэнли Филлипс Френкель (Stanley P. Frankel), и я всё время забываю
его простую фамилию... :-?
Stan.png
Френкель и Кемени были помощниками Дика Фейнмана во время Манхэттенского проекта.
И там они оба "огребли" за "антиамериканскую деятельность", но к чести Фейнмана, он смог
их тогда спасти, хотя "пятно" на них так и осталось...

Кто-то написал хорошую обзорную статью на русском про Стэнли Френкеля и других
изобретателей компьютеров, которые могли бы считаться первыми персональными:
Первые персональные вычислительные машины: LPG-30, Bendix G-15
Там в тексте есть фраза:
Что касается мистера Френкеля, то он заразился болезнью… очень серьезная болезнь, здорово мешающая работе. Недостаток компьютеров состоит в том, что с ними можно играть. У них столько всяких кнопок, переключателей… Френкелю ни до чего не было дела, он перестал руководить кем бы то ни было. Работа шла очень, очень медленно, а он сидел в машинном зале, пытаясь придумать как заставить один-единственный табулятор автоматически рассчитывать и распечатывать арктангенс Х. Он настолько увлекся игрой с компьтерами, что не обращал внимания ни на что другое.
Это как раз Дик Фейнман о Стэнли Френкеле так сказал... :lol:
You do not have the required permissions to view the files attached to this post.
iLavr
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Royal McBee LGP-30

Post by Lavr »

Я сегодня в "избе-читальне" брякнул, не подумав, что в 1940-вых годах я, пожалуй бы, сделал эту машину. :wink:

А потом задумался... и пришел к выводу, что долго бы делал, ибо кроме основного принципа - все регистры
и вся память - на магнитном барабане, я ничего про неё и не знаю... :(

И чисто из спортивного интересу напряг поисковик: Royal McBee LGP-30 schematics

А схемы на эту drum-machine, как оказалось, есть в доступе: LGP-30_Schematics_1959.pdf :roll:
iLavr