Ілюстрації. Література. Додаткові матеріали Перелік друкованих робіт академіка АН СРСР В.М.Глушкова.Російською мовою Комп'ютери. Перефірійні прилади. Мережі. Використання комп'ютерів в системах Віктор Михайлович Глушков. Життя та творчість. Зміст В.М.Глушков - основоположник інформаційних технологій в Україні та колишньому СРСР
Комп'ютери.Периферія.Мережі.Системи

Комп'ютер "Мир-1"

Призначення і принцип дії:

Малогабаритна обчислювальна машина типу "МИР-1" Комп'ютери MIR1, MIR2, MIR3 призначалася для автоматизації інженерних розрахунків у конструкторському бюро, науково-дослідних інститутах і проектних організаціях. Вхідна мова електронної цифрової обчислювальної машини (ЕЦОМ) "Мир-1" містила великі російські і латинські букви, знаки операції (+, -, х, /, інтеграл, =,<,>, квадратний корінь, сума, добуток), знаки виділення цілої і дробової частини числа, цифри, покажчик порядку числа, розділові знаки (дужки, крапки з комою, коми і т.д.).

При введенні інформації в машину можна було користуватися стандартними позначеннями елементарних функцій (тригонометричних, зворотних тригонометричних, гіперболічних, ln та ін.).

Російські слова "Разрядность", "Вычислить", "Заменить", "Если", "То", "Иначе", "График", "Массив", "Заголовок таблицы"" та ін. використовувалися для опису обчислювального алгоритму і визначення форми вихідної інформації - виведення у рядок, виведення багатопозиційної таблиці, графіка і т. п.

Десяткові числа вводилися в машину в довільному написанні, наприклад, 374,3; 5x10-7; 3 і т.д. Розрядність, з якою будуть провадитися обчислення, указувалася при введенні задачі. Розрядність і діапазон чисел обмежувалися тільки об'ємом пам'яті. Передбачалася робота з цілими числами і масивами.

Була можливість зміни раніше введеної і працюючої програми. Режим "Заменять" дозволяв одну розрядність замінити іншою, один помічений оператор  - іншим, додавати оператори в програму, змінювати при деяких умовах описи основної програми і т.п.


Машина вирішувала наступні задачі:

- системи лінійних алгебраїчних рівнянь;

- системи звичайних диференціальних рівнянь;

- диференціальні рівняння в частинних похідних еліптичного типу на 190 вузлів, параболічного типу на 200 вузлів, гіперболічного типу на 136 вузлів.


На машині можна було знаходити власні вектори для матриць до 20-го порядку, а максимальні власні значення для симетричних матриць  - до 20-го порядку, вирішувати системи нелінійних рівнянь до 6-го порядку.

У системі основних програм на машині типу "Мир-1" були програми для інтерполяції функцій, апроксимації функції, обчислення різних спеціальних функцій, різноманітні програми для чисельного інтегрування і диференціювання (функцій, програми для одержання псевдовипадкових чисел з різними законами розподілу в деякі програми для статичної обробки результатів.

Крім того, на машині можна було вирішувати задачі лінійного програмування з кількістю вузлів (постачальники і споживачі) до 100, розрахунок сіткових графіків (система "PERT") на 100 подій і т.д. Щоб використовувати будь-яку основну програму, досить було вказати в ній потрібну розрядність і в описовій частині програми поставити дані, необхідні для розрахунку.

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

Передбачалася можливість виправлення послідовності помилково надрукованих символів.

Вивід здійснювався за допомогою друкарської машинки із широкою кареткою. Вивід масивів можна було робити по рядках і стовпцям, а вивід результатів - у вигляді таблиць і графіків. Для введення і виводу передбачалися два формати: вузький і широкий (довжина рядків відповідно 65 і 140 символів). Вивід програми на перфострічку в коді машини типу "Мир-1" відбувався з одночасним друком і без друку.

Технічні характеристики:

Форма подання чисел десяткова
Розрядність довільна
Пам'ять матричного типу
Ємність пам'яті, 12-розрядні символи 4096
Швидкодія арифметичних операцій, операції/сек 200 - 250
Введення інформації з електрифікованої друкарської машинки і зчитувача
Виведення інформації на друкарську машинку або перфострічку
Швидкість введення з перфострічки, символів/сек 200 - 1500
Швидкість виведення інформації:
на перфострічку, символів/сек 80
на друк, знаків/сек близько 10
Споживана потужність, квт близько 1,5
Математичне забезпечення набір стандартних програм
Живлення від мережі трифазного струму: напругою, в 380/220
частотою, гц 50
Вага, кг440


Програма по чисельних методах вирішення деяких математичних задач включала:

Метод Гаусса для рішення системи лінійних алгебраїчних рівнянь з вибором головного елемента.

Перетворення матриці методом Гаусса. Обчислення визначника методом Гаусса. Метод квадратних коренів для рішення системи лінійних алгебраїчних рівнянь із симетричною матрицею.

Метод Некрасова для рішення системи лінійних алгебраїчних рівнянь. Степеневий метод обчислення максимального по модулю власного значення і належного йому власного вектора.

Метод скалярних добутків для знаходження максимального по модулю власного значення і відповідного йому власного вектора симетричної матриці.

Метод Якоби для знаходження власних значень симетричної матриці.

Метод Якоби для знаходження власних значень і векторів симетричної матриці.

Метод половинного ділення для обчислення ізольованого кореня рівнянь F(х)=0 на відрізку [А,В].

Метод пропорційних частин для обчислення ізольованого кореня рівнянь F(х)=0 на відрізку [А,В].

Узагальнений метод Ньютона для знаходження всіх коренів нелінійного алгебраїчного рівняння.

Інтерполяційна формула Ньютона для інтерполяції вперед та назад.

Інтерполяційна формула Лагранжа для нерівних проміжків інтерполяції.

Інтерполяційна формула Ньютона для інтерполяції вперед або назад функцій двох перемінних.

Інтерполяційна формула Гаусса для інтерполяції функції двох перемінних.

Знаходження апроксимуючого полінома по методу найменших квадратів.

Знаходження апроксимуючого полінома по методу найменших квадратів для функції, заданої в аналітичній формі.

Метод Ейлера-Коши з ітераціями для звичайного диференціального рівняння першого порядку.

Метод Ейлера-Коши з ітераціями для рішення системи звичайних диференціальних рівнянь.

Метод Рунге-Кутта для рішення звичайного диференціального рівняння першого порядку.

Метод Рунге-Кутта для рішення системи з автоматичним вибором шагу.

Метод Кутта-Мерсона для рішення звичайного диференціального рівняння першого порядку.

Метод Кутта-Мерсона для рішення системи звичайних диференціальних рівнянь.

Рішення крайової задачі для диференціального рівняння другого порядку методом прогону.

Отримання псевдовипадкових точок, рівномірно розподілених в одиничному багатомірному кубі, методом Н.М.Коробова.

Отримання псевдовипадкових чисел, рівномірно розподілених на відрізку [0, 1], методом Н.М.Коробова.

Отримання псевдовипадкових чисел з нормальною функцією щільності.

Отримання псевдовипадкових чисел із заданою щільністю розподілу. Обчислення середніх значень. Обчислення центрального моменту другого порядку.

Обчислення розмаху варіювання вибірки. Обчислення кореляційних коефіцієнтів. Характеристики відхилення від нормального закону (асиметрія й ексцес).

Обчислення інтеграла імовірності і задача знаходження аргументу по заданій функції Лапласа.