Suvosti qo'mondonlik tizimi - Submarine Command System

SMCS, Suvosti qo'mondonlik tizimi, birinchi uchun yaratilgan Buyuk Britaniyaning Qirollik floti "s Avangard- sinf osti kemalari taktik axborot tizimi sifatida va a torpedo qurolni boshqarish tizimi. Versiyalar endi barcha faol dengiz flotining dengiz osti sinflariga o'rnatildi.

Dastlabki bosqich: uchun SMCS Avangard sinf

1983 yilda yangi sinf qurish to'g'risidagi qaror bilan dengiz osti kemasi ko'tarish Trident raketasi tizim, Buyuk Britaniya Mudofaa vazirligi (MoD) buyruqlar tizimi uchun ochiq tanlov o'tkazdi. Hammasi shu qadar Qirollik floti (RN) kemalari va suvosti kemalari tomonidan o'rnatilgan buyruq tizimlari mavjud edi Ferranti maxsus qurilgan elektronika va ixtisoslashtirilgan xususiy protsessorlardan foydalanish. Oldingi amaliyotdan chiqib, "afzal qilingan pudratchi" siyosatini ma'qullagan holda, raqobat Gresham-CAP (hozirda Ultra Electronics plc tarkibiga kiradi) konsortsiumiga rahbarlik qiluvchi Gresham-CAP deb nomlangan yangi kompaniya tomonidan g'olib bo'ldi. CAP Scientific.

Konsortsium yangi tarqatilgan ishlov berish tizimini taklif qildi savdo-sotiq (COTS) protsessorlari, asosan modulli dasturiy ta'minot arxitekturasida yozilgan Ada dasturlash tili. SMCS Initial Phase uskunalarining har bir to'plamida bir nechta kompyuter tugunlari mavjud.[1] Tizimning markazida Kirish / Chiqish tuguni (qurol va sensorlarning interfeyslarini ta'minlovchi) va Markaziy xizmatlar tuguni (tezkor protsessorlarni ushlab turuvchi) mavjud. A yaratish uchun har bir markaziy tugun takrorlanadi xatolarga chidamli tizim qaysi ikki tomonlama modulli ortiqcha. The Inson-kompyuter interfeysi ko'p funktsiyali konsollar va ba'zi qo'shimcha terminallar tomonidan ta'minlanadi.[2] Ikkala ortiqcha markaziy tugunlar bir-biriga va konsollarga ikkita ortiqcha optik tolali LAN orqali bog'langan.

Dastlabki bosqichda jihozlangan Avangard- sinf osti kemalari ko'p ishlov berish tomonidan amalga oshiriladi Intel 80386 bitta taxtali kompyuterlar, ularning har biri o'ziga xos Ada ish vaqti muhitiga ega. CAP Scientific ning murakkab qatlamini yaratdi o'rta dastur ko'plab protsessorlarni bir-biriga bog'lash. O'z davrida SMCS hozirgacha ko'rilgan eng yirik Ada loyihasi edi. Ada-ning kashshof foydalanuvchisi sifatida SMCS loyihasi Ada kompilyatorlari, Ada dasturlarini ishlab chiqarish vositalari va dastlabki dialektning o'ziga xos xususiyatlaridan keng miqyosda foydalanish bilan bog'liq ko'plab tish muammolariga duch keldi. Ada dasturlash tili, keyinchalik Ada 83 nomi bilan tanilgan.

Ikkinchi bosqich: SMCS uchun Swifture va Trafalgar sinf

1991 yilga kelib CAP Scientific kompaniyasi tarkibiga kirdi Sema guruhi va SMCS loyihasi egalik qilgan BAESEMA, Sema Group va qo'shma korxona British Aerospace. SMCS-ning ishlashi tasdiqlanganidan keyin Avangard qayiqlar, 1990-yillarning boshlarida undan foydalanishni kengaytirish taklif qilingan edi Swifture- sinf osti kemalari va Trafalgar- sinf osti kemalari, ushbu kemalarni takomillashtirish dasturining bir qismi sifatida. COTS texnologiyasini yanada rivojlantirish uchun tijorat istagi bor edi. SMCS-ni biron bir shaklga o'tkazish to'g'risida kelishuvga erishildi UNIX. Sema Group, real vaqt tizimlarida ham, tijorat UNIX-da ham katta tajribaga ega bo'lib, ushbu portning texnologik imkoniyatlaridan xavotirda edi. Muammoning mohiyati Ada vazifasini bajaradigan muhitni UNIX jarayonlarining ishlash vaqtidagi modeliga SMCS ning real vaqt xususiyatlarini saqlab qolish uchun etarli darajada saqlaydigan tarzda xaritalash zarurati edi. ishonchlilik. Rey Fulkes boshchiligidagi BAeSEMA guruhi Dastlabki bosqichda ishlatilgan taqsimlangan Ada arxitekturasining muqobil variantlari bo'yicha puxta tadqiqotlar o'tkazdi. UNIX-ning turli xil variantlari va turli xil Ada kompilyatorlari tomonidan ishlab chiqarilgan kodlarning ishlash vaqtidagi xatti-harakatlarini batafsil o'rganib chiqqandan so'ng, loyiha Solaris operatsion tizim ishlaydi SPARC endi COTS sifatida sotib olinadigan kompyuterlar bitta taxtali kompyuterlar.

Xavfni cheklash uchun ushbu bosqichda faqat konsollar SPARC-da Solaris-ga aylantirildi. Markaziy tugunlar Dastlabki bosqich uskunalari bilan bir xil shaklda saqlangan. Ushbu bosqichda Solaris-da ikkita modulli ortiqcha rejasini amalga oshirishning hojati yo'q edi. Biroq, loyiha aralash intel / SPARC ishlashidan kelib chiqadigan ba'zi bir qo'shimcha masalalarni boshqarishi kerak edi, masalan endianizm (chunki Intel arxitekturasi shunday ozgina endian va SPARC bu katta endian ).

To'liq va umuman aniq[iqtibos kerak ] SMCS rivojlanishidagi ushbu bosqichlarning mustaqil tahlili 1998 yilda qilingan.[3]

Uchinchi bosqich: ACMS for Zo'r sinf

Muvaffaqiyatli joylashtirilganidan so'ng Swifture va Trafalgar aralash Intel / SPARC konfiguratsiyasida dengiz osti kemalari, Buyuk Britaniyaning yangi hujum kemalari uchun arxitektura yana qayta ko'rib chiqildi, Zo'r- sinf osti kemalari.

Astute Combat Management System (ACMS) SMCSni bir nechta boshqa quyi tizimlar bilan birlashtiradi.[4] ACMS uchun Markaziy tugunlar ham SPARC kompyuterlariga aylantirildi. Ikkala ortiqcha arxitektura, ham markaziy tugunlar, ham LAN ulanishlari asosiy xususiyat bo'lib qolmoqda. SMCS ning oldingi versiyalarida taqdim etilgan konsollardan qariyb ikki baravar ko'p.[5] SMCS-ning ushbu bosqichi Solaris-ni bir nechta SPARC tugunlarida ishlaydigan, o'rnatilgan ortiqcha ortiqcha bilan ishlaydigan barcha UNIX echimidir.

Keyingi avlod suvosti qo'mondonlik tizimi

Tizim arxitekturasi haqidagi tortishuvlar

2000 yilga kelib, Sema Group BAeSEMA-ga bo'lgan qiziqishini sotdi va SMCS loyihasi endi to'liq egalik qildi BAE tizimlari. 2003 yilda xabar qilinganidek, so'nggi yirik mudofaa sharhida,[6] Buyuk Britaniya parlamenti RN dengiz osti kemalari uchun ko'plab yaxshilanishlarni qabul qildi, ammo Vanguard qayiqlarida yoki Trident raketa tizimida hech qanday o'zgarish bo'lmaydi. SMCS uskunalari bilan qo'llab-quvvatlash shartnomasi asosida etkazib berilishi va xizmat ko'rsatishi kutilgan edi Ultra elektronika,[7] Vanguard flotining ishlash muddati tugaydi. Boshqa dengiz osti kemalarini takomillashtirish dasturlari asosan yangi sonar uskunalari uchun mo'ljallangan bo'lib, ular Buyuk Britaniya parlamenti tomonidan ko'rib chiqilgan va ma'qullangan.[8]

Qisqa muddat davomida SMCS loyihasi egalik huquqiga o'tdi Alenia Marconi Systems, BAE Systems qo'shma korxonasi. 2002 yilda SMCS-ni standart kompyuterda ishlashga o'tkazish taklif qilindi x86 harbiy qo'mondonlik tizimlari uchun qo'pol sanoatlashgan shaklda bo'lsa-da, qo'shimcha qurilmalar. SMCS loyihasi SMCS-NG ("Keyingi avlod") ni kompyuter apparatida ishlaydigan SMCS sifatida ishlab chiqishni boshladi. Rejada SMCS infratuzilmasi va dasturlarini ishlashga o'tkazish kerak edi Microsoft Windows operatsion tizim.

Biroq, ba'zi dasturiy ta'minot muhandislari shubhalanishgan. 2002 yil aprelda Bill Geyts Microsoft-ning dasturiy ta'minotning bosh arxitektori sifatida paydo bo'lib, AQSh sudlariga qasamyod bilan ko'rsatma bergan.[9] Geytsning guvohligida Microsoft Windows-ning ajralmasligi va uni qisqartirilgan shaklda yaratish mumkin emasligi haqidagi bayonotlari bor edi. Geytsning guvohligining 207-223-bandlarida Windows modulli tarzda tuzilgan emas, balki chigallashgan monolitik tuzilishga ega ekanligi ko'rsatilgan. Geytsning guvohligini to'g'ri deb hisoblagan holda, ushbu "pro-UNIX" muhandislari Microsoft Windows-ning o'rniga ochiq manbali UNIX-ning kelajakdagi dengiz buyruqlar tizimining asosi sifatida ishlatilishi kerak deb hisobladilar va o'zlarining tashvishlarini kompaniya ichida tarqatdilar.[10][11]

SMCS-NG "Windows for Warship" ning birinchi joylashuvi sifatida

Ba'zi muhandislarning tashvishlariga qaramay, SMCS-NG SMCS infratuzilmasi va ilovalari uchun Microsoft Windows porti sifatida yaratilgan, bu ba'zi sharhlovchilar "Windows for Warship" deb nomlangan. Keyinchalik Buyuk Britaniya Mudofaa vazirligi Buyuk Britaniya parlamentidagi savollar orqali,[12][13] bu Microsoft Windows-ning past darajadagi xavfi. Biroq, ba'zi boshqa etkazib beruvchilar boshqa yo'lni bosib o'tdilar. Konsollar[14] yangi uchun Sonar 2076 tomonidan etkazib berildi Thales suv osti tizimlari Astute sinfidagi suvosti kemalari uchun va boshqa sinflarga retro-o'rnatilgan bo'lishi mumkin bo'lgan shaxsiy kompyuterlar sifatida qurilgan Linux Windows o'rniga.[iqtibos kerak ]

SMCS-NG ni ichki loyiha sifatida ishlab chiqib, BAE tizimlari mustaqil ravishda moddiy ta'minotga original SMCS uskunasini o'zining, yangi, yangi versiyasi bilan almashtirishni taklif qildi. Keyin dengiz sinovlari yilda HMSTorbay, MoD, BAE Systems bilan shartnomalar tuzdi[15] SMCS-NG ni ko'pgina RN suv osti kemalariga, shu jumladan Vanguard parkiga to'ldirish uchun. Mudofaa vaziri bo'lsa ham Adam Ingram 2004 yil oktyabr oyida Buyuk Britaniya parlamentiga ushbu konvertatsiya to'g'risida hech qanday qaror qabul qilinmaganligini aytdi Avangard SMCS-NG-ni boshqarish uchun park,[16] Moliya vazirligi shartnomalarni keyingi oyga joylashtirdi. 2008 yil dekabrga qadar barcha faol qirollik dengiz flotlari SMCS-NG bilan jihozlandi.

SMCS-ning avvalgi versiyalaridan farqli o'laroq, dastur har bir suvosti kemasining datchigi va qurolga moslashi uchun tuzilishi uchun mo'ljallangan bitta mos keladigan versiya sifatida taqdim etiladi.[17]

Izohlar

  1. ^ Submarine Command System (SMCS) ning Ultra Electronics tavsifi
  2. ^ Vanguard sinfidagi suvosti kemasida SMCS boshlang'ich bosqich uskunalari fotosurati
  3. ^ SMCS va lotin texnologiyalari uchun bozor prognozi (1998-2007)
  4. ^ Ultra Electronics: Astute Combat Management System (ACMS) tavsifi
  5. ^ Ultra Electronics: Astute Combat Management System (ACMS) uchun konsol tizimining tavsifi
  6. ^ Mudofaa qo'mitasini tanlang: Yozma dalillar, 2002-03 sessiya
  7. ^ Ultra Electronics SMCS tavsifi va uni qo'llab-quvvatlash
  8. ^ Qarang: "Qirollik floti qo'llanmasi" 2003 yil, Conway Maritime Press, ISBN  0-85177-952-2
  9. ^ Fuqarolik harakati No 98-1233 (CKK), Bill Geytsning to'g'ridan-to'g'ri guvohligi, sudlanuvchining ko'rgazmasi 1507, 2002 yil 22 aprel.
  10. ^ JSWT / MRX / 379: muhandislik imkoniyatlarini kengaytirish strategik texnologiyasi: umumiy kod bazasini yaratish uchun ochiq kodli UNIXdan foydalanish.
  11. ^ JSWT / MRX / 471: Open Source UNIX va boshqalardan foydalanish ... O'zgarishlar ro'yxati 1
  12. ^ Yozma parlament savoliga yozma javob 2004 yil 4-noyabr
  13. ^ Yozma parlament savoliga yozma javob 2004 yil 1 dekabr
  14. ^ Ultra Electronics: yangi Sonar 2076 uchun konsol tizimining tavsifi
  15. ^ O'lik havola
  16. ^ Yozma parlament savoliga yozma javob 2004 yil 4 oktyabr
  17. ^ O'lik havola

Tashqi havolalar