Наші перші ОС h2>
Наталія Дубова p>
В
1967 розпочато розробку відразу двох операційних систем для БЕСМ-6 p>
Кінець
60-х - розквіт системного програмування в Радянському Союзі. На зміну
нехитрим інтерпретують систем першим машин, які не вміли робити
майже нічого, окрім виклику стандартних підпрограм, приходять справжні
операційні системи. Зі зростанням швидкодії нових машин завдання автоматизації
управління потоком задач за допомогою самої ЕОМ повинна була вирішуватися
невідкладно - занадто великі могли бути втрати робочого часу машини
через простоїв, які неминуче породжувало ручне керування обміном з
зовнішніми пристроями, зміною програм і т. д. p>
Поява
першого радянського «мільйонника» - БЕСМ-6 з максимальною продуктивністю 1
млн. операцій в секунду - послужило потужним стимулом розвитку програмістської
думки. Багато революційні інженерні ідеї, які реалізував лебедевскій
колектив у цій машині, вимагали відповідної підтримки з боку
системного ПЗ, щоб під час розв'язання задач на БЕСМ-6 можна було на повну потужність
використовувати її потенціал. У 1967 році розпочато розробку відразу двох
операційних систем для цієї машини. p>
Першими
були програмісти з ІТМіВТ, інституту, яким керував Сергій Олексійович
Лебедєв, і в стінах якого народжувалася БЕСМ-6. Лев Миколайович Корольов,
заступник Лебедєва, очолив розробку операційної системи для цієї
машини. Система повинна була взяти на себе управління спільною роботою
пристроїв і вирішення завдань у мультипрограмному режимі. Власне, термін
«Операційна система» тоді ще не вживався. Розробники з ІТМіВТ - Лев
Корольов, Олександр Томілін, Віктор Іванніков, Марк Чайковський - називали своє
дітище диспетчером, трохи пізніше за системою закріпилося офіційне найменування
«Диспетчер-68». p>
«Диспетчер-68»
був першою ОС для БЕСМ-6, слідом за ним і на його основі трохи пізніше з'являться
трохи більш розвинених систем. У ІТМіВТ в 1970 році розроблений «Новий
диспетчер »- НД-70, відмінними рисами якого були можливість
організації паралельних обчислень, режим роботи в реальному часі і в
складі багатомашинного комплексу. Свій варіант операційної системи зробили в
Дубні, в Лабораторії обчислювальної техніки і автоматизації Об'єднаного
інституту ядерних досліджень. Тут було багато нестандартного обладнання,
нових зовнішніх пристроїв, тому під час експлуатації машини з «диспетчером бізнес-68»
прийшли до висновку про необхідність його модернізації. Так з'явилася ОС «Дубна». Але
найбільшу популярність на БЕСМ-6 завоювала ОС «Діспак», розроблена в 1971
році в закритій організації Челябінська під керівництвом Володимира Федоровича
Тюріна і увібрала в себе і розвинули основні можливості «Диспетчера-68», а
потім і НД-70. p>
Творці
«Диспетчера-68» були переконані, що роблять перший в країні операційну систему.
Насправді це було не так. Вперше можливості автоматизованого
управління завданнями реалізували в Інституті прикладної математики АН СРСР для
машини «Весна». Але ця ЕОМ створювалася в обстановці секретності, в
підвідомчій КДБ організації, тому відомості про неї не розголошувалися. В ІПМ
високо оцінили «Весну», але БЕСМ-6 була безсумнівно могутніше і притому витонченіше цієї
машини, тому директор інституту академік Келдиш вирішив переорієнтуватися на
ЕОМ Лебедєва. ІПМ отримав другий примірник БЕСМ-6, і програмісти інституту
другими, трохи пізніше за своїх колег з ІТМіВТ, почали роботу над ОС для цієї
машини. У результаті вийшла зовсім інша система. Колектив розробників
очолював Едуард Зіновійович Любимський. За його власними словами, ОС ІПМ
виявилася багато в чому схожою з сучасною Unix. p>
В
ІПМ розробку операційної системи почали в 1967 році, а випуск
виробничої версії приурочили до 100-річчя Леніна. Це була цілком
розвинена, універсальна система, але її використання обмежилося ІПМ і ще
декількома організаціями. Лідером серед операційних систем для БЕСМ-6 став
«Діспак», який пройшов через всі наступні модифікації машини і
використовувався більшістю організацій, де аж до 90-х працювала БЕСМ-6. p>
Створення
відразу декількох операційних систем для нової машини було природною
реакцією найсильніших програмістських колективів країни на появу настільки
високопродуктивної і настільки цікавою у функціональному плані ЕОМ. Один з
основних розробників операційних систем для БЕСМ-6 в ІТМіВТ Олександр
Миколайович Томілін відзначає, що ними рухало навіть не стільки бажання оснастити
машину, скільки прагнення розвинути самих себе. Благо БЕСМ-6 відкривала для цього
колосальні можливості. p>
Список літератури h2>
Для
підготовки даної роботи були використані матеріали з сайту http://www.osp.ru
p>