1606
25 років з Буран мус
15 листопада відзначає 25-річчю тріумфування радянської космонавтики – повністю автоматичний рейс багаторазового транспорту Буран. Літопис заходу.
У 1976 році в СРСР, в атмосфері суворої секреції, розвиток реускуючого транспортного космічних апаратів Буран почався в рамках проекту Buran-Energy.
Це був величезний проект. У своїй творчості взяли участь 86 міністерств і відомств і 1,286 підприємств СРСР (близько 2,5 млн осіб)й
Буран зробив перший і єдиний космічний рейс 15 листопада 1988 року. З космодрому Байконур стартував орбітальний космічних апаратів. Після літати по Землі Буран висаджував на спеціально обладнаному ювілейному аеродромі на Байконур. Рейс пройшов без екіпажу, повністю автоматично. На відміну від американського трансферу, який висаджується тільки вручну.
Більше інформації про Буран можна знайти на Вікіпедії. Але найбільш повна інформація збирається на http://www.buran.ru.
У першому польоті Бурана задіяні шість наземних стежок, чотири плаваючі станції і система зв'язку, що складається з мережі наземних і супутникових широкосмугових і телефонних каналів. Для управління процесом посадки, крім наземних контрольних та контрольних, використовується власний BTSVM (на борту цифрової обчислювальної машини) «Бурана» «Безер-4». Військовий порядок визначив архітектуру БКВМ – реалізовано у вигляді чотирьох паралельних незалежних обчислювальних каналів та компаратора, що безперервно порівнюють результати на виході каналів. У разі відхилення результатів будь-якого з каналів з іншого три, він був вимкнений, і БЦВМ продовжував працювати нормально. Таким чином, інший пошкоджений обчислювальний канал може бути відключений, тим самим досягаючи автоматичної надмірності і толерантності до несправностей BCVM. Комп'ютерні канали (або сердечники, в сучасному термінології) працюють на 4 МГц і склали 128 КБ оперативної пам'яті і 16 КБ постійної програми.й Така архітектура дозволила БЦВМ контролювати процес висадки Буран навіть в умовах ядерної війни (це включено до ТК на вимогу військових).
трохи більше про BCV1,1 км Комп'ютерна система Бурана складається з двох систем:
- Центральна обчислювальна система, що складається з 4 BSVM типу Biser-4.
- Періферальна обчислювальна система, що складається з 4 BCM типу Biser-4.
2,2 км Назви «центральні» і «періферальні» знаходяться в умовному сенсі, оскільки саме вони були однаковими.
3. У Чотири типу BTSVM Biser-4 працювали синхронно, відповідно до тих же програм.
Це було чотириразове апаратне резервування. У разі виникнення будь-яких двох збоїв система керування Бурана повинна забезпечити виконання критичних завдань: збереження життя екіпажу та повернення Бурана до Землі.
4. У На відміну від американців, які використовували синхронізацію програмного забезпечення чотирьох на борту комп'ютерів, ми використовували апаратну синхронізацію чотирьох Beeser-4 BCMs. Для цього було розроблено п'ятикратний генератор кварцового генератора, який видано частоту виходу згідно схеми голосування ТРИ ФІФТ (3 з 5). Цей ультранадійний генератор кварцу (п'ять каналів з яких, звичайно, були синхронізовані один з одним) дав частоту одночасно до всіх 4 BSVM типу Beeser-4.
5. Умань З самого початку 8 сидінь були надані в величезній полиці, яка добудувала обладнання на борту Буран, де можна було перемістити 8 типу BTSVM Biser-4.
4. У Під час першого (і тільки) рейсу Бурана використовується тільки Центральна обчислювальна система (тільки 4 BSVM тип Biser-4). Не використовується периферична система. Це означає, що в полиці вставляються лише 4 пристрої Beeser-4. Решта 4 сидінь на чотири периферійні системи BCVM були порожніми і закритими штекерами.
5. Умань У другому запуску Буран (який ніколи не відбувся), збільшено кількість завдань польоту. У приладовій структурі системи управління додано потужність одного чотири BTSVM.
6. Жнівень Проведено підготовку другого запуску Бурана. Але розпад СРСР призвело до припинення робіт.
7. Про нас Про мову DRAGON. Ми повинні говорити багато і детально тут. Але я буду обмежувати себе однією згадок.
Враховуйте проблему управління виживанням чотириразового зарезервованого чотири BTSVM Biser-4, коли один, два і три BTSVMs не вдалося. Ззовні це завдання може здатися досить простим. Не вірно. Для вирішення цієї проблеми була надана програма, яка була викликана ППН (програма підвищення надійності). Ця програма була розроблена в лабораторії Лариси Дмитрієва Тюріна. Він був розроблений на Драконі. А потім був паперовий дракон. На Драконі було встановлено детальний алгоритм. Лариса подарувала програмістам, і зашифрувала його на збирач BISER-4.
Звідси.
У розвитку Бурана розглянуто проблему розробки програмного забезпечення та розробки програмного забезпечення. Перш за все, було прийнято, що для вирішення проблеми потрібно кілька тисяч програмістів.
Програма була створена в Науково-виробничому центрі автоматизації та приладобудування імені академіка Н. А. Плюгіна та Інституту прикладної математики ім. М. В. Келдиша.
Після вивчення проблеми було прийнято рішення розробити проблемно-орієнтовані мови на основі умов, концепцій та форм представлення контрольних та тестових алгоритмів, що використовуються суднобудуванням. Впровадження цих мов дозволило залучити розробників корабля - автори контрольних та тестових алгоритмів - до створення бортового та тестового програмного забезпечення. Розвиток мов і пов’язаних інструментів здійснюється невеликою командою висококваліфікованих програмістів Інституту прикладної математики в надзвичайно короткий час.
Для розробки програмного забезпечення на борту створено спеціалізовану в реальному часі мову PROL2 та систему автоматизації SAP PROL2 на основі неї. Для забезпечення роботи алгоритмів управління створено операційну систему на борту, яка успішно працювала під час першого безпілотного рейсу судна.
Щоб розробити програмне забезпечення для наземних випробувань корабля, створено проблемно-орієнтовану DIPOL мову та систему автоматизації програмування та відключення на основі неї. Для забезпечення роботи алгоритмів тестування створено автоматизовану тестову систему.
Крім того, в Пілюгінському центрі під керівництвом Костянтина Федорова, розроблено мову ЛАКС для моделювання.
Згодом було зрозуміло, що велика кількість мов заважала справу. Для того, щоб замінити ці три мови однією універсальною мовою - DRAGON (Друга російська алегоритомічна мова, яка забезпечує видимість).
Дракон був створений поступово, на трьох стадіях.Етап 1. У 1984 році мова FLOX була розроблена на Пілюгінському центрі (як декларативна частина мови ProL2, опис умов та концепції, що використовуються в розробці контрольних та тестових алгоритмів, які використовуються розробниками Buran Ship). На додаток створено базу даних FLOX.
Автор мови FLOX був Володимир Парон'янов.
Автор бази даних Владислав Бальтрушатит.
Розробники Algorithm дали завдання програмістів для розробки програм в мові PROL2 у вигляді частково формалізованих витратних матеріалів, обладнаних ідентифікаторами флокса та флоксом.
Ці потоки були спрощеним прототипом мови Дракона. Ім'я Дракона не використовується в цей час.
Етап 2. З’явилася несподівана ситуація. Для тих же концепцій Burana мови PROL2, Dipole і LAX мали різні ідентифікатори, які були надзвичайно незручними.
Дуже скоро це стало зрозуміло, що ідентифікатори флокса мають небажані переваги. У результаті ідентифікатори Dipole та ідентифікатори LACS були відхилені як повністю непотрібні. Флокси-ідентифікатори здобули повну і остаточну перемогу.
Етап 3. Єдність ідентифікаторів трьома мовами (POL2, DIPOL, LACS) поступово призвело до пропозиції, щоб відмовитися від трьох мов і замінити їх однією універсальною мовою.
Ця ідея була висловлена в 1986 році головою інтегрованого відділу Юрій Трунов (головний конструктор та Генеральний директор Центру Пилипугін).
Трунов запровадив створення нової мови керівнику лабораторії розвитку комп'ютерної системи Буран, Володимир Паронянов.
Поступова трансформація частково формалізованих витратних матеріалів (які були використані як початкові дані для розробки програм в мові PROL2) в строго формальну мову, яка називається DRAGON, почалася.
Розвиток мови Дракона та його програмного забезпечення взяли близько 10 років (1986-1996). За цей час створено технологію розробки алгоритмів та програм «ГРАФИТ-ФЛАКС»
Завершено всі роботи по системі GRAFIT-FLOXS 1996. Потім вводять послугу.
Розроблено алгоритми та програми проекту Sea Launch. В цілому розробка та розробка програмного забезпечення та інших елементів системи управління проектами Sea Launch взяли три роки.
Дракон не є мертвою мовою. В основному використовується в космічному секторі. Використовується для створення програмного забезпечення для FOBOS-GRUNT, верхнього етапу Fregat, модернізації ракетного транспорту Proton-M. Для створення місячного модуля використовується НУО «Лавочкін».
Поговоримо трохи про мову DRAGON:
1,1 км Дракон - графічна (візуальна) мова.
2. Стандартизація шлунку дозволяє синтезувати код програми.
3. У Мова дуже легка і добре продумана. Зосереджується на практичних задачах.
4. У набагато простіше, ніж UML. Ми можемо сказати, що UML призначено для об'єктивного програмування, а також діаграми Дракона для процесуального програмування.
Для того щоб не перехрестити сайт, я залишаю посилання на Вікі з описом мови.
Всі матеріали, взяті з сайтів:
http://www.buran.ru/
http://drakon.su/
http://forum.oberoncore.ru
http://transhumanism-russia.ru
http://en.wikipedia.org
Джерело: habrahabr.ru/post/202332/
У 1976 році в СРСР, в атмосфері суворої секреції, розвиток реускуючого транспортного космічних апаратів Буран почався в рамках проекту Buran-Energy.
Це був величезний проект. У своїй творчості взяли участь 86 міністерств і відомств і 1,286 підприємств СРСР (близько 2,5 млн осіб)й
Буран зробив перший і єдиний космічний рейс 15 листопада 1988 року. З космодрому Байконур стартував орбітальний космічних апаратів. Після літати по Землі Буран висаджував на спеціально обладнаному ювілейному аеродромі на Байконур. Рейс пройшов без екіпажу, повністю автоматично. На відміну від американського трансферу, який висаджується тільки вручну.
Більше інформації про Буран можна знайти на Вікіпедії. Але найбільш повна інформація збирається на http://www.buran.ru.
У першому польоті Бурана задіяні шість наземних стежок, чотири плаваючі станції і система зв'язку, що складається з мережі наземних і супутникових широкосмугових і телефонних каналів. Для управління процесом посадки, крім наземних контрольних та контрольних, використовується власний BTSVM (на борту цифрової обчислювальної машини) «Бурана» «Безер-4». Військовий порядок визначив архітектуру БКВМ – реалізовано у вигляді чотирьох паралельних незалежних обчислювальних каналів та компаратора, що безперервно порівнюють результати на виході каналів. У разі відхилення результатів будь-якого з каналів з іншого три, він був вимкнений, і БЦВМ продовжував працювати нормально. Таким чином, інший пошкоджений обчислювальний канал може бути відключений, тим самим досягаючи автоматичної надмірності і толерантності до несправностей BCVM. Комп'ютерні канали (або сердечники, в сучасному термінології) працюють на 4 МГц і склали 128 КБ оперативної пам'яті і 16 КБ постійної програми.й Така архітектура дозволила БЦВМ контролювати процес висадки Буран навіть в умовах ядерної війни (це включено до ТК на вимогу військових).
трохи більше про BCV1,1 км Комп'ютерна система Бурана складається з двох систем:
- Центральна обчислювальна система, що складається з 4 BSVM типу Biser-4.
- Періферальна обчислювальна система, що складається з 4 BCM типу Biser-4.
2,2 км Назви «центральні» і «періферальні» знаходяться в умовному сенсі, оскільки саме вони були однаковими.
3. У Чотири типу BTSVM Biser-4 працювали синхронно, відповідно до тих же програм.
Це було чотириразове апаратне резервування. У разі виникнення будь-яких двох збоїв система керування Бурана повинна забезпечити виконання критичних завдань: збереження життя екіпажу та повернення Бурана до Землі.
4. У На відміну від американців, які використовували синхронізацію програмного забезпечення чотирьох на борту комп'ютерів, ми використовували апаратну синхронізацію чотирьох Beeser-4 BCMs. Для цього було розроблено п'ятикратний генератор кварцового генератора, який видано частоту виходу згідно схеми голосування ТРИ ФІФТ (3 з 5). Цей ультранадійний генератор кварцу (п'ять каналів з яких, звичайно, були синхронізовані один з одним) дав частоту одночасно до всіх 4 BSVM типу Beeser-4.
5. Умань З самого початку 8 сидінь були надані в величезній полиці, яка добудувала обладнання на борту Буран, де можна було перемістити 8 типу BTSVM Biser-4.
4. У Під час першого (і тільки) рейсу Бурана використовується тільки Центральна обчислювальна система (тільки 4 BSVM тип Biser-4). Не використовується периферична система. Це означає, що в полиці вставляються лише 4 пристрої Beeser-4. Решта 4 сидінь на чотири периферійні системи BCVM були порожніми і закритими штекерами.
5. Умань У другому запуску Буран (який ніколи не відбувся), збільшено кількість завдань польоту. У приладовій структурі системи управління додано потужність одного чотири BTSVM.
6. Жнівень Проведено підготовку другого запуску Бурана. Але розпад СРСР призвело до припинення робіт.
7. Про нас Про мову DRAGON. Ми повинні говорити багато і детально тут. Але я буду обмежувати себе однією згадок.
Враховуйте проблему управління виживанням чотириразового зарезервованого чотири BTSVM Biser-4, коли один, два і три BTSVMs не вдалося. Ззовні це завдання може здатися досить простим. Не вірно. Для вирішення цієї проблеми була надана програма, яка була викликана ППН (програма підвищення надійності). Ця програма була розроблена в лабораторії Лариси Дмитрієва Тюріна. Він був розроблений на Драконі. А потім був паперовий дракон. На Драконі було встановлено детальний алгоритм. Лариса подарувала програмістам, і зашифрувала його на збирач BISER-4.
Звідси.
У розвитку Бурана розглянуто проблему розробки програмного забезпечення та розробки програмного забезпечення. Перш за все, було прийнято, що для вирішення проблеми потрібно кілька тисяч програмістів.
Програма була створена в Науково-виробничому центрі автоматизації та приладобудування імені академіка Н. А. Плюгіна та Інституту прикладної математики ім. М. В. Келдиша.
Після вивчення проблеми було прийнято рішення розробити проблемно-орієнтовані мови на основі умов, концепцій та форм представлення контрольних та тестових алгоритмів, що використовуються суднобудуванням. Впровадження цих мов дозволило залучити розробників корабля - автори контрольних та тестових алгоритмів - до створення бортового та тестового програмного забезпечення. Розвиток мов і пов’язаних інструментів здійснюється невеликою командою висококваліфікованих програмістів Інституту прикладної математики в надзвичайно короткий час.
Для розробки програмного забезпечення на борту створено спеціалізовану в реальному часі мову PROL2 та систему автоматизації SAP PROL2 на основі неї. Для забезпечення роботи алгоритмів управління створено операційну систему на борту, яка успішно працювала під час першого безпілотного рейсу судна.
Щоб розробити програмне забезпечення для наземних випробувань корабля, створено проблемно-орієнтовану DIPOL мову та систему автоматизації програмування та відключення на основі неї. Для забезпечення роботи алгоритмів тестування створено автоматизовану тестову систему.
Крім того, в Пілюгінському центрі під керівництвом Костянтина Федорова, розроблено мову ЛАКС для моделювання.
Згодом було зрозуміло, що велика кількість мов заважала справу. Для того, щоб замінити ці три мови однією універсальною мовою - DRAGON (Друга російська алегоритомічна мова, яка забезпечує видимість).
Дракон був створений поступово, на трьох стадіях.Етап 1. У 1984 році мова FLOX була розроблена на Пілюгінському центрі (як декларативна частина мови ProL2, опис умов та концепції, що використовуються в розробці контрольних та тестових алгоритмів, які використовуються розробниками Buran Ship). На додаток створено базу даних FLOX.
Автор мови FLOX був Володимир Парон'янов.
Автор бази даних Владислав Бальтрушатит.
Розробники Algorithm дали завдання програмістів для розробки програм в мові PROL2 у вигляді частково формалізованих витратних матеріалів, обладнаних ідентифікаторами флокса та флоксом.
Ці потоки були спрощеним прототипом мови Дракона. Ім'я Дракона не використовується в цей час.
Етап 2. З’явилася несподівана ситуація. Для тих же концепцій Burana мови PROL2, Dipole і LAX мали різні ідентифікатори, які були надзвичайно незручними.
Дуже скоро це стало зрозуміло, що ідентифікатори флокса мають небажані переваги. У результаті ідентифікатори Dipole та ідентифікатори LACS були відхилені як повністю непотрібні. Флокси-ідентифікатори здобули повну і остаточну перемогу.
Етап 3. Єдність ідентифікаторів трьома мовами (POL2, DIPOL, LACS) поступово призвело до пропозиції, щоб відмовитися від трьох мов і замінити їх однією універсальною мовою.
Ця ідея була висловлена в 1986 році головою інтегрованого відділу Юрій Трунов (головний конструктор та Генеральний директор Центру Пилипугін).
Трунов запровадив створення нової мови керівнику лабораторії розвитку комп'ютерної системи Буран, Володимир Паронянов.
Поступова трансформація частково формалізованих витратних матеріалів (які були використані як початкові дані для розробки програм в мові PROL2) в строго формальну мову, яка називається DRAGON, почалася.
Розвиток мови Дракона та його програмного забезпечення взяли близько 10 років (1986-1996). За цей час створено технологію розробки алгоритмів та програм «ГРАФИТ-ФЛАКС»
Завершено всі роботи по системі GRAFIT-FLOXS 1996. Потім вводять послугу.
Розроблено алгоритми та програми проекту Sea Launch. В цілому розробка та розробка програмного забезпечення та інших елементів системи управління проектами Sea Launch взяли три роки.
Дракон не є мертвою мовою. В основному використовується в космічному секторі. Використовується для створення програмного забезпечення для FOBOS-GRUNT, верхнього етапу Fregat, модернізації ракетного транспорту Proton-M. Для створення місячного модуля використовується НУО «Лавочкін».
Поговоримо трохи про мову DRAGON:
1,1 км Дракон - графічна (візуальна) мова.
2. Стандартизація шлунку дозволяє синтезувати код програми.
3. У Мова дуже легка і добре продумана. Зосереджується на практичних задачах.
4. У набагато простіше, ніж UML. Ми можемо сказати, що UML призначено для об'єктивного програмування, а також діаграми Дракона для процесуального програмування.
Для того щоб не перехрестити сайт, я залишаю посилання на Вікі з описом мови.
Всі матеріали, взяті з сайтів:
http://www.buran.ru/
http://drakon.su/
http://forum.oberoncore.ru
http://transhumanism-russia.ru
http://en.wikipedia.org
Джерело: habrahabr.ru/post/202332/
Ідеї – це токари для об’єктів і явищ та інших ідей.
Прозорість електромобілів Tesla збільшилася на оновлення прошивки