ЕОМ МІР (абревіатура рос. Машина для Инженерных Расчетов) — серія комп'ютерів для інженерних обчислень, створена в 1965 році Інститутом кібернетики Академії наук України під керівництвом академіка В. М. Глушкова. Випускалася серійно та призначалася для використання в навчальних закладах, невеликих інженерних бюро та наукових відділах. Мала ряд унікальних властивостей, зокрема апаратно реалізовану машинну мову, близьку за можливостями до мов програмування високого рівня, та розвинуте математичне забезпечення.
МІР-1
Система числення десяткова (двійково-десяткова). Числа могли бути представлені як цілі десяткові зі знаком, з десятковим порядком та з рухомою комою, тобто в стандартному форматі більшості алгоритмічних мов. Дії могли виконуватися з числами довільної розрядності та довільного діапазону, обмеженого лише обсягом пам'яті в 4096 символів. Час на виконання операції додавання — 50 мкс. Середня швидкодія — близько 1–2 тисяч оп/с. Машина мала в комплекті електрифіковану друкарську машинку (термінал) для вводу та виводу інформації зі швидкістю 7 знаків на секунду.
Архітектурно комп'ютер є апаратно-мікропрограмно-програмним інтерпретатором мови програмування . Мікропрограмами кодувалися більшість арифметичних дій, обчислення елементарних функцій, виконувалася попередня трансляція та інтерпретація вхідної програми. Мікрокоманди машини «МІР-1» 120-розрядні та записані на змінних мікропрограмних матрицях. Це дозволяло довільним чином змінювати характер застосування машини, склад арифметичних та логічних операцій, які вона може виконувати.
Цей розділ потребує доповнення. |
Математичне забезпечення
До складу стандартного математичного забезпечення входили програми числових методів, лінійного програмування, розрахунку мережевих графіків, програми розв'язання систем звичайних диференціальних рівнянь, систем лінійних рівнянь до 24 порядку включно, відшукування коренів та власних значень, програми інтерполяції і апроксимації, декілька програм редагування, які дозволяли виводити графіки, таблиці та тексти.
Вхідна мова
Основною мовою програмування комп'ютера «МІР-1» була мова [ru]. Її алфавіт складали великі кириличні та латинські літери, знаки операцій (+, -, ×, /, ∫ (інтеграл), =, <, >, √ (квадратний корінь), сума, добуток), знаки виділення цілої й дробової частини числа, цифри, покажчик порядку числа, розділові знаки (дужки, крапка з комою, коми й т. д.). При введенні інформації в машину можна було користуватися стандартними позначеннями елементарних функцій (тригонометричних, зворотних тригонометричних, гіперболічних, логарифму та ін.).
Ключові слова російською мовою «РАЗРЯДНОСТЬ», «ВЫЧИСЛИТЬ», «ЗАМЕНИТЬ», «ЕСЛИ», «ТО», «ИНАЧЕ», «ГРАФИК», «МАССИВ», «ЗАГОЛОВОК ТАБЛИЦЫ» та інші використовувалися для опису обчислювального алгоритму й визначення форми вихідної інформації: вивести результат в рядок, у форматі багатопозиційної таблиці, графіка й таке інше. Десяткові числа вводилися в машину в довільному написанні, наприклад, 374,3; 5×10-7; 3 та ін. Розрядність, з якою здійснюватимуться обчислення, вказувалася при формулюванні задачі. Передбачалась можливість роботи з цілими числами й масивами.
Існувала можливість редагування та налагодження раніше уведеної й працюючої програми. Режим «ЗАМЕНЯТЬ» дозволяв одну розрядність обчислень змінити на іншу, один виділений оператор — іншим, додавати оператори в програму, змінювати при деяких умовах опису основної програми тощо.
Стекова організація
Вхідне завдання для машини, сформульоване на вхідній мові програмування, послідовно вводилося в запам'ятовувальний пристрій. Відбувалася інтерпретація операторів, директив та виразів на внутрішню мову машини з попереднім синтаксичним контролем, резервування пам'яті для структур даних та іншим.
Арифметичні операції виконувалися у відповідному блоці, який мав стекову організацію. Така структура дозволяла особливо ефективно вирішувати проблеми, пов'язані з керуванням пам'яттю для збереження проміжних результатів обчислень, організації викликів підпрограм, рекурсивних обчислень тощо.
Такий же стековий принцип застосовувався в машині МІР для інтерпретації арифметичних виразів.
МІР-2
Базові технічні характеристики
Швидкодія машини «МІР-2» становила приблизно 12 000 оп/с. Ємність оперативної пам'яті — 8 000 символів. Постійний запам'ятовувач мав ємність близько 1,6 млн двійкових розрядів (біт), що є достатнім для розміщення кількох десятків тисяч мікрокоманд. Як зовнішні пристрої використовувались ввід з перфострічки, вивід на перфострічку, електрифікована друкарська машинка, екранний пульт зі світловим пером.
Мова АНАЛІТИК
Вхідною мовою в машині «МІР-2» слугувала спеціальна мова високого рівня АНАЛІТИК, яка розвивала концепції вбудованої мови програмування «МІР-1», і додатково дозволяла безпосередньо формулювати завдання з аналітичних перетвореннях формул, дозволяла отримувати аналітичні вирази похідних та інтегралів.
Підтримка аналітичних перетворень
Цей розділ не містить . |
Структурна інтерпретація мови АНАЛІТИК дозволила реалізувати ефективну роботу з дійсними числами необмеженої розрядності та точних операції над дробовими раціональними числами і алгебраїчними виразами, які розглядалися з точністю до основних співвідношень алгебри та аналізу (навіть співвідношення для трансцендентних функцій). Структурна реалізація аналітичних перетворень забезпечила настільки істотне підвищення продуктивності обчислень, що для цілого ряду[] конкретних аналітичних задач час їхнього розв'язку на ЕОМ «МІР-2» був у сотні разів[] меншим, ніж на машинах традиційної архітектури.[]
Екранний пульт зі світловим пером
Машина «МІР-2» мала інтерфейс зі світловим пером, який дозволяв, зокрема, вирішувати проблеми візуального проектування, коригування результатів проектування завдань та результатів розробником. Екранний пульт також надавав можливість динамічного діалогового режиму, вкрай важливого для організації ефективного процесу відлагодження складних алгоритмів. Екранний пульт мав буферну пам'ять в 4 тисячі символів. Це дозволяло, наприклад, вводити інформацію з перфострічок в цю буферну пам'ять, проглядати її зміст на екрані, редагувати та виправляти її. Система надавала можливість проводити таке редагування в фоновому режимі, одночасно з виконанням інших завдань.
Пристроєм індикації слугував монітор типу ЛК-472Б на 1024 слова.
Джерела
- Пономарёв, В.А. (1975). (PDF) (рос.). Москва: Советское радио. Архів оригіналу (PDF) за 25 грудня 2021. Процитовано 25 грудня 2021.
- (PDF) (рос.). Москва: ЦНИИ информации и технико-экономических исследований приборостроения, средств автоматизации и систем управления. 1973. Архів оригіналу (PDF) за 4 травня 2021. Процитовано 4 травня 2021.
Посилання
- Фільм, де показано комп'ютер МІР-2 на YouTube
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
U Vikipediyi ye statti pro inshi znachennya cogo termina Mir znachennya EOM MIR abreviatura ros Mashina dlya Inzhenernyh Raschetov seriya komp yuteriv dlya inzhenernih obchislen stvorena v 1965 roci Institutom kibernetiki Akademiyi nauk Ukrayini pid kerivnictvom akademika V M Glushkova Vipuskalasya serijno ta priznachalasya dlya vikoristannya v navchalnih zakladah nevelikih inzhenernih byuro ta naukovih viddilah Mala ryad unikalnih vlastivostej zokrema aparatno realizovanu mashinnu movu blizku za mozhlivostyami do mov programuvannya visokogo rivnya ta rozvinute matematichne zabezpechennya EOM MIR 1 MIR 1Sistema chislennya desyatkova dvijkovo desyatkova Chisla mogli buti predstavleni yak cili desyatkovi zi znakom z desyatkovim poryadkom ta z ruhomoyu komoyu tobto v standartnomu formati bilshosti algoritmichnih mov Diyi mogli vikonuvatisya z chislami dovilnoyi rozryadnosti ta dovilnogo diapazonu obmezhenogo lishe obsyagom pam yati v 4096 simvoliv Chas na vikonannya operaciyi dodavannya 50 mks Serednya shvidkodiya blizko 1 2 tisyach op s Mashina mala v komplekti elektrifikovanu drukarsku mashinku terminal dlya vvodu ta vivodu informaciyi zi shvidkistyu 7 znakiv na sekundu Arhitekturno komp yuter ye aparatno mikroprogramno programnim interpretatorom movi programuvannya Mikroprogramami koduvalisya bilshist arifmetichnih dij obchislennya elementarnih funkcij vikonuvalasya poperednya translyaciya ta interpretaciya vhidnoyi programi Mikrokomandi mashini MIR 1 120 rozryadni ta zapisani na zminnih mikroprogramnih matricyah Ce dozvolyalo dovilnim chinom zminyuvati harakter zastosuvannya mashini sklad arifmetichnih ta logichnih operacij yaki vona mozhe vikonuvati Cej rozdil potrebuye dopovnennya Matematichne zabezpechennya Do skladu standartnogo matematichnogo zabezpechennya vhodili programi chislovih metodiv linijnogo programuvannya rozrahunku merezhevih grafikiv programi rozv yazannya sistem zvichajnih diferencialnih rivnyan sistem linijnih rivnyan do 24 poryadku vklyuchno vidshukuvannya koreniv ta vlasnih znachen programi interpolyaciyi i aproksimaciyi dekilka program redaguvannya yaki dozvolyali vivoditi grafiki tablici ta teksti Vhidna mova Dokladnishe Osnovnoyu movoyu programuvannya komp yutera MIR 1 bula mova ru Yiyi alfavit skladali veliki kirilichni ta latinski literi znaki operacij integral lt gt kvadratnij korin suma dobutok znaki vidilennya ciloyi j drobovoyi chastini chisla cifri pokazhchik poryadku chisla rozdilovi znaki duzhki krapka z komoyu komi j t d Pri vvedenni informaciyi v mashinu mozhna bulo koristuvatisya standartnimi poznachennyami elementarnih funkcij trigonometrichnih zvorotnih trigonometrichnih giperbolichnih logarifmu ta in Klyuchovi slova rosijskoyu movoyu RAZRYaDNOST VYChISLIT ZAMENIT ESLI TO INAChE GRAFIK MASSIV ZAGOLOVOK TABLICY ta inshi vikoristovuvalisya dlya opisu obchislyuvalnogo algoritmu j viznachennya formi vihidnoyi informaciyi vivesti rezultat v ryadok u formati bagatopozicijnoyi tablici grafika j take inshe Desyatkovi chisla vvodilisya v mashinu v dovilnomu napisanni napriklad 374 3 5 10 7 3 ta in Rozryadnist z yakoyu zdijsnyuvatimutsya obchislennya vkazuvalasya pri formulyuvanni zadachi Peredbachalas mozhlivist roboti z cilimi chislami j masivami Isnuvala mozhlivist redaguvannya ta nalagodzhennya ranishe uvedenoyi j pracyuyuchoyi programi Rezhim ZAMENYaT dozvolyav odnu rozryadnist obchislen zminiti na inshu odin vidilenij operator inshim dodavati operatori v programu zminyuvati pri deyakih umovah opisu osnovnoyi programi tosho Stekova organizaciya Vhidne zavdannya dlya mashini sformulovane na vhidnij movi programuvannya poslidovno vvodilosya v zapam yatovuvalnij pristrij Vidbuvalasya interpretaciya operatoriv direktiv ta viraziv na vnutrishnyu movu mashini z poperednim sintaksichnim kontrolem rezervuvannya pam yati dlya struktur danih ta inshim Arifmetichni operaciyi vikonuvalisya u vidpovidnomu bloci yakij mav stekovu organizaciyu Taka struktura dozvolyala osoblivo efektivno virishuvati problemi pov yazani z keruvannyam pam yattyu dlya zberezhennya promizhnih rezultativ obchislen organizaciyi viklikiv pidprogram rekursivnih obchislen tosho Takij zhe stekovij princip zastosovuvavsya v mashini MIR dlya interpretaciyi arifmetichnih viraziv MIR 2Bazovi tehnichni harakteristiki Shvidkodiya mashini MIR 2 stanovila priblizno 12 000 op s Yemnist operativnoyi pam yati 8 000 simvoliv Postijnij zapam yatovuvach mav yemnist blizko 1 6 mln dvijkovih rozryadiv bit sho ye dostatnim dlya rozmishennya kilkoh desyatkiv tisyach mikrokomand Yak zovnishni pristroyi vikoristovuvalis vvid z perfostrichki vivid na perfostrichku elektrifikovana drukarska mashinka ekrannij pult zi svitlovim perom Mova ANALITIK Vhidnoyu movoyu v mashini MIR 2 sluguvala specialna mova visokogo rivnya ANALITIK yaka rozvivala koncepciyi vbudovanoyi movi programuvannya MIR 1 i dodatkovo dozvolyala bezposeredno formulyuvati zavdannya z analitichnih peretvorennyah formul dozvolyala otrimuvati analitichni virazi pohidnih ta integraliv EOM MIR 2 Pidtrimka analitichnih peretvoren Cej rozdil ne mistit posilan na dzherela Vi mozhete dopomogti polipshiti cej rozdil dodavshi posilannya na nadijni avtoritetni dzherela Material bez dzherel mozhe buti piddano sumnivu ta vilucheno Strukturna interpretaciya movi ANALITIK dozvolila realizuvati efektivnu robotu z dijsnimi chislami neobmezhenoyi rozryadnosti ta tochnih operaciyi nad drobovimi racionalnimi chislami i algebrayichnimi virazami yaki rozglyadalisya z tochnistyu do osnovnih spivvidnoshen algebri ta analizu navit spivvidnoshennya dlya transcendentnih funkcij Strukturna realizaciya analitichnih peretvoren zabezpechila nastilki istotne pidvishennya produktivnosti obchislen sho dlya cilogo ryadu yakogo konkretnih analitichnih zadach chas yihnogo rozv yazku na EOM MIR 2 buv u sotni raziv dzherelo menshim nizh na mashinah tradicijnoyi arhitekturi yakih Ekrannij pult zi svitlovim perom Mashina MIR 2 mala interfejs zi svitlovim perom yakij dozvolyav zokrema virishuvati problemi vizualnogo proektuvannya koriguvannya rezultativ proektuvannya zavdan ta rezultativ rozrobnikom Ekrannij pult takozh nadavav mozhlivist dinamichnogo dialogovogo rezhimu vkraj vazhlivogo dlya organizaciyi efektivnogo procesu vidlagodzhennya skladnih algoritmiv Ekrannij pult mav bufernu pam yat v 4 tisyachi simvoliv Ce dozvolyalo napriklad vvoditi informaciyu z perfostrichok v cyu bufernu pam yat proglyadati yiyi zmist na ekrani redaguvati ta vipravlyati yiyi Sistema nadavala mozhlivist provoditi take redaguvannya v fonovomu rezhimi odnochasno z vikonannyam inshih zavdan Pristroyem indikaciyi sluguvav monitor tipu LK 472B na 1024 slova DzherelaPonomaryov V A 1975 PDF ros Moskva Sovetskoe radio Arhiv originalu PDF za 25 grudnya 2021 Procitovano 25 grudnya 2021 PDF ros Moskva CNII informacii i tehniko ekonomicheskih issledovanij priborostroeniya sredstv avtomatizacii i sistem upravleniya 1973 Arhiv originalu PDF za 4 travnya 2021 Procitovano 4 travnya 2021 PosilannyaFilm de pokazano komp yuter MIR 2 na YouTube