Команда
Контакти
Про нас

    Головна сторінка


Наші перші ОС





Дата конвертації26.06.2018
Розмір4.4 Kb.
Типдоповідь

Наталія Дубова

У 1967 році розпочато розробку відразу двох операційних систем для БЕСМ-6

Кінець 60-х - розквіт системного програмування в Радянському Союзі. На зміну нехитрим інтерпретують системам перших машин, які не вміли робити майже нічого, крім виклику стандартних підпрограм, приходять справжні операційні системи. З ростом швидкодії нових машин задача автоматизації управління потоком завдань за допомогою самої ЕОМ повинна була вирішуватися невідкладно - занадто великі могли бути втрати робочого часу машини через простої, які неминуче породжувало ручне управління обміном з зовнішніми пристроями, зміною програм і т. Д.

Поява першого радянського «мільйонника» - БДСМ-6 з максимальною продуктивністю 1 млн. Операцій в секунду - стало потужним стимулом розвитку програмістської думки. Багато революційні інженерні ідеї, які реалізував лебедевской колектив в цій машині, вимагали відповідної підтримки з боку системного ПО, щоб при вирішенні задач на БЕСМ-6 можна було на повну потужність використовувати її потенціал. У 1967 році розпочато розробку відразу двох операційних систем для цієї машини.

Першими були програмісти з ІТМіВТ, інституту, яким керував Сергій Олексійович Лебедєв, і в стінах якого народжувалася БЕСМ-6. Лев Миколайович Корольов, заступник Лебедєва, очолив розробку операційної системи для цієї машини. Система повинна була взяти на себе управління спільною роботою пристроїв і рішення задач в мультипрограммном режимі. Власне, термін «операційна система» тоді ще не вживався. Розробники з ІТМіВТ - Лев Корольов, Олександр Томілін, Віктор Іванніков, Марк Чайковський - називали своє дітище диспетчером, трохи пізніше за системою закріпилося офіційна назва «Диспетчер-68».

«Диспетчер-68» був першою ОС для БЕСМ-6, слідом за ним і на його основі трохи пізніше з'являться кілька більш розвинених систем. У ІТМіВТ в 1970 році розроблено «Новий диспетчер» - НД-70, відмітними рисами якого були можливість організації паралельних обчислень, режим роботи в реальному часі і в складі багатомашинного комплексу. Свій варіант операційної системи зробили в Дубні, в Лабораторії обчислювальної техніки і автоматизації Об'єднаного інституту ядерних досліджень. Тут було багато нестандартного обладнання, нових зовнішніх пристроїв, тому в ході експлуатації машини з «Диспетчером-68» прийшли до висновку про необхідність його модернізації. Так з'явилася ОС «Дубна». Але найбільшу популярність на БЕСМ-6 завоювала ОС «Діспак», розроблена в 1971 році в закритій організації Челябінська під керівництвом Володимира Федоровича Тюріна і увібрала в себе і розвинула основні можливості «Диспетчера-68», а потім і НД-70.

Творці «Диспетчера-68» були переконані, що роблять першу в країні операційну систему. Насправді це було не так. Вперше можливості автоматизованого управління завданнями реалізували в Інституті прикладної математики АН СРСР для машини «Весна». Але ця ЕОМ створювалася в обстановці секретності, в підвідомчій КДБ організації, тому відомості про неї не розголошувалися. В ІПМ високо оцінили «Весну», але БЕСМ-6 була безсумнівно могутніше і притому витонченіше цієї машини, тому директор інституту академік Келдиш вирішив переорієнтуватися на ЕОМ Лебедєва. ІПМ отримав другий примірник БЕСМ-6, і програмісти інституту другими, трохи пізніше своїх колег з ІТМіВТ, почали роботу над ОС для цієї машини. В результаті вийшла зовсім інша система. Колектив розробників очолював Едуард Зіновійович Любимський. За його власними словами, ОС ІПМ виявилася багато в чому схожою з сучасної Unix.

В ІПМ розробку операційної системи почали в 1967 році, а випуск виробничої версії приурочили до 100-річчя Леніна. Це була цілком розвинена, універсальна система, але її використання обмежилося ІПМ і ще кількома організаціями. Лідером серед операційних систем для БЕСМ-6 став «Діспак», який пройшов через всі наступні модифікації машини і використовувався більшістю організацій, де аж до 90-х працювала БЕСМ-6.

Створення відразу декількох операційних систем для нової машини було природною реакцією найсильніших програмістів колективів країни на появу настільки високопродуктивної і настільки цікавою у функціональному плані ЕОМ. Один з основних розробників операційних систем для БЕСМ-6 в ІТМіВТ Олександр Миколайович Томілін відзначає, що ними рухало навіть не стільки бажання оснастити машину, скільки прагнення розвинути самих себе. Благо БЕСМ-6 відкривала для цього колосальні можливості.