Loading AI tools
З Вікіпедії, вільної енциклопедії
AN/FSQ-7 Combat Direction Central (абревіатура походить від англ. Army-Navy / Fixed Special eQuipment) — комп'ютеризована система керування повітряною і ракетною зброєю часів холодної війни, що використовувалася Повітряними силами США у складі мережі SAGE (англ. Semi-Automatic Ground Environment).[1] За своїми фізичними розмірами була найбільшою комп'ютерною системою, збудованою будь-коли: кожна з 24 машин важила близько 250 тон і налічувала приблизно 60000 електронних ламп (з них 49000 власне у комп'ютері).[2]:9[3]. Споживана потужність однієї системи складала близько 3 мегават, а швидкодія — приблизно 75000 операцій за секунду.
Встановлені машини дублювалися для підвищення надійності: у кожен момент часу один комп'ютер був активним, інший — у режимі очікування. З метою мінімізації часу перемикання резервний комп'ютер копіював дані з основного. Власне перемикання (планове) траплялося щодня, при цьому комп'ютери мінялися ролями.[4]:179–181
Комп'ютер AN/FSQ-7 здійснював обчислення однієї або кількох точок перехоплення[1][5], на основі чого приймалося рішення про надсилання літака або ракет CIM-10 Bomarc для перехоплення цілі. Використовувався алгоритм ATABE (англ. Automatic Target and Battery Evaluation).[6]
У комп'ютері була спеціальна кнопка, призначена для запуску ракети Bomarc[7]; додатковий алгоритм автоматично здійснював ведення ракети протягом її підйому (до виходу на балістичну траєкторію). У верхній точці, при переході ракети до надзвукового польоту до цілі, керування передавалося «системі пошуку цілі» (англ. missile seeker system).[5]:30–33 Пізніші вдосконалення дозволили передавати інформацію з комп'ютера безпосередньо на автопілоти літаків[8], використовуючи підситему SAGE під назвою Ground to Air Data Link Subsystem.
MIT обрав компанію IBM як головного підрядника у проектуванні і виготовленні необхідної апаратури.[9] Кожен з двох однакових комп'ютерів у системі AN/FSQ-7 містив арифметичний блок, феритову пам'ять, блок декодування інструкцій, модуль службового керування, блок керування вводом/виводом, а також Program elements.[що це?][10] Серед пристроїв вводу-виводу були наступні:
Дані з перфокарт передавалися до феритової пам'яті у двійковому вигляді. Для кожного рядка перфокарти з 80 розрядів передавалися лише 64 розряди праворуч, що складало два 32-розрядних слова. Вісім лівих розрядів при потребі могли перфоруватися спеціальною інструкцією. Такий самий формат використовувався і для передавання даних на лінійний принтер.[14]:125
Машини FSQ-7 і FSQ-8 мали феритову пам'ять з 32-розрядними словами, плюс біт парності, цикл доступу тривав 6 мікросекунд. Обидві машини мали два банки пам'яті, «memory 1» і «memory 2» (неформально називалися також Big Mem і Little Mem). Перший блок на AN/FSQ-7 містив 65536 слів, а другий — 4096, у FSQ-8 обидва банки мали обсяг 4096 слів.
Кожне слово ділилося на дві половини, 15 біт використовувалося для значення, і один біт — для знака. Арифметичні операції здійснювалися одночасно на обох половинах. Кожне число представлялося як значення між -1 і 1, таким чином унеможливлювалося переповнення при множенні. Переведення більших чисел у даний діапазон було повністю на відповідальності програміста.
Для адреси використовувалася права половина 32-розрядного слова, плюс один біт зліва; таким чином адресний простір був 17-розрядним. Решта розрядів у лівому напівслові кодували операцію процесора. Перші три розряди після знакового розряду кодували індексний регістр, наступні біти — клас інструкції, варіацію класу і додаткову інформацію (залежала від власне інструкції). Адреси записувалися у вісімковій нотації.
Процесор мав регістр A
(акумулятор, містив слово, зчитане з пам'яті) і регістр B
, у який записувалися молодші біти результату множення, або магнітуда ділення, або біти зсуву. Був також лічильник команд, чотири індексних регістри і 16-розрядний регістр реального часу, що автоматично інкрементувався 32 рази на секунду.[14]:27
Тригонометричні функції (синус, косинус) мали точність 1,4 градуси (256 можливих значень) і були реалізовані табличним способом.[14]:67
Зовнішні відеофайли | |
---|---|
"On Guard! The Story of SAGE" | |
AN/FSQ-7 used for Bomarc launch | |
"In Your Defense" (Col. John Morton, narrator) |
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.