Minszk-32

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2016. május 31-én felülvizsgált verziótól ; az ellenőrzések 62 szerkesztést igényelnek .

A Minsk - 32  a minszki család szovjet elektronikus számítógépe . 1968-ban létrehozták és gyártásba kezdték, és 1975-ig gyártották, összesen 2889 autót gyártottak [1] . Szervezet-fejlesztő - Minsk Design Bureau (később - NIIEVM). Főtervező - Viktor Vladimirovich Przhyyalkovsky . Számos, nagy mennyiségű operatív és külső memóriát igénylő tudományos, műszaki, tervezési, gazdasági és statisztikai feladat megoldására szolgált. A gyártás megkezdésekor elfogadott besorolás szerint átlagos teljesítményű számítógéphez tartozott. Több Minsk-32 gépet össze lehetne vonni egy többgépes komplexummá. Gyártók - Minszki Számítógépgyár névadója. G.K. Ordzhonikidze,Bresti elektromechanikai üzem .

Specifikációk

Sebesség: körülbelül 65 ezer művelet / s; Az alapvető műveletek elvégzésének ideje:

Speciális kapcsolókkal akár 136 külső eszköz is csatlakoztatható a géphez. A számológép és az összes külső eszköz közötti információcsere 7 bites karakterekkel történt.

Két Minszk-32 számítógép kétgépes rendszerré vonható össze további berendezések használata nélkül, egy speciális kapcsolóval nyolcra növelhető a számítógépek száma egy többgépes komplexumban.

A Minsk-32 tipikus szállítása a következő berendezéseket tartalmazta:

A Minsk-32 számítógéphez egy mágneses dobvezérlő eszközt  , a ZUMB-t fejlesztettek ki, amelyhez akár 8 NB-11 meghajtó vagy hasonló interfész is csatlakoztatható.

Érdemes megjegyezni, hogy a -23 index az eszközök jelölésében azt jelenti, hogy fejlesztésüket a Minsk-23 számítógépre hajtották végre, amelytől a Minsk-32 számítógép örökölte a külső eszközökkel történő információcsere rendszerét, és maga a nómenklatúra. külső eszközök, a mágneses tárolómeghajtók kivételével.szalagok.

A perifériás eszközök nómenklatúrája említi a távíró- és telefoncsatornákon keresztüli információtovábbításra szolgáló adaptereket, valamint az alfanumerikus kijelzőket. A készlet tápegységeket (szekrényeket) tartalmazott - UPV (számítógépes tápegység és UPMOZU (MOZU tápegység)) A későbbi sorozatokban ezen eszközök helyett egy UPP szekrényt (processzoros tápegység) szállítottak. lyukkártyákhoz és UPDL lyukszalagokhoz Magukon a perforátorokon kívül Consul 254 írógépeket és vezérlőeszközöket is tartalmaztak, amelyek biztosítják az információk papírra továbbítását, a nyomtatást, az ellenőrzést és a lyukszalagok javítását.

A „Minsk-32” számítógép elemalapja tartalmazta a „600 KHz” típusú dióda-transzformátor elemkészletét - egy számológépet, „250 KHz” (a „Minsk-22”-től örökölt) - perifériás eszközöket.

Szoftver

A korabeli szabványok szerint meglehetősen gazdag Minsk-32 számára szoftvert fejlesztettek ki:

Minden fordító a kimeneten létrehozta az úgynevezett "eredményprogramokat" (RP) a "boot nyelven". A rendszerindítási nyelv "indító direktívák" és gépi kódok sorozata volt. A betöltési direktívák segítségével a számítógép főmemóriájában lévő programot az OP valós címeire hangoltuk azokon a helyeken, ahol erre szükség volt. Általános esetben az RP-nek egy újabb "összeszerelés"-re volt szüksége más programokkal, könyvtárral vagy saját fejlesztéssel. Az "Assembler" program megvizsgálta az RP-t a feloldatlan külső hivatkozások után, és a rendszer szalagjairól vagy más szalagokról hozzáadta a szükséges modulokat az RP-hez, így az összeállított programot a kimeneti nyelven generálta.

A kellően magas fokú kompatibilitás miatt a Minsk-2, Minsk-22 , Minsk-22M számítógépekhez készült programok többsége változtatás nélkül végrehajtható a Minsk-32-n.

Az operációs rendszer a „Dispatcher” programrendszer volt, amely a rendszer mágnesszalagján (LS) alapult, és lehetővé tette akár 4 munkaprogram párhuzamos végrehajtását, egyidejűleg az egyik gyorscsatornás eszközzel, ill. tetszőleges számú eszköz csatlakozik a lassú csatornához.

Később kifejlesztették a "Drum operációs rendszert" (BOS) és a "Tape Operációs rendszert" (LOS), amelyek támogatták a 7,25 MB EC-5052 kapacitású lemezmeghajtókkal való munkát [3] .

A „Diszpécser” programrendszert bináris formában, használatra készen szállítottuk. Az egyetlen dolog, amire szükség volt a "Rendszerszalag" kialakításakor, a külső eszközök - TVNU - táblázata volt, lyukkártyákról olvasva. Más operációs rendszerek, a BOS, LOS és UOS már megkövetelték a generálási szakaszt, makrogenerátor és TSC fordító használatával.

A Minsk-32 szoftverrendszer a számítógépgyártás 1975-ös leállítása után is tovább fejlődött. A következő években kiegészítették az "univerzális operációs rendszerrel" (UOS), amely egyesítette a BOS és LOS előnyeit, és jobban összpontosított a lemezmeghajtók használatára, valamint a "Program előkészítő rendszerre", amely nagymértékben megkönnyíti a programozó munkáját . Az ebbe az osztályba tartozó hazai számítógépekre először fejlesztettek ki fájlkezelő rendszert, az OS/360 képére és hasonlatosságára . Ezt a rendszert hivatalosan nem nyilvánították az operációs rendszer részének, de következetesen végigfutották az összes rendszerszoftveren. Egységes szabályokat alakítottak ki az adatfájlok („tömbök”) elnevezésére és formázására, egységesítették az egyes adatrekordokra és rekordblokkokra vonatkozó I / O eljárásokat, az I / O hibák feldolgozásának eljárásait, amelyek általában lehetővé tették a programozást. adatfeldolgozás az adathordozó típusához való kötődés nélkül, legyen szó lyukkártyáról vagy mágnesszalagról.

Minsk-32 és ES számítógépek

A Minsk-32 számítógépet 1968 és 1975 között sorozatban gyártották a Minszki Számítógépgyárban, az utóbbi években párhuzamosan az EC-1020, EC-1022 számítógépek gyártásával. Összesen mintegy 3 ezer számítógép-készletet gyártottak, ezen felül külön-külön TUS-32, MOZU-32 eszközöket és perifériákat gyártottak a korai kiadású gépek korszerűsítéséhez. Felhasználói vállalkozások ezrei halmoztak fel hatalmas mennyiségű alkalmazásszoftvert és adatállományt elektronikus médián az évek során. Bár a karakterkódolás nem egyezett, és a bináris adatformátumok nagyon eltérőek voltak, a Minsk-32 adathordozókat (lyukkártyák, lyukszalagok, mágnesszalagok) az ES számítógépei probléma nélkül beolvastatták. Nagyon kedvező tényező volt, hogy a Minsk-32 COBOL és FORTRAN programozási nyelveit a lehető legközelebb implementálták az egységes COBOL és Fortran-4-hez, amelyek fordítói már szerepeltek a DOS EC és OS első verzióiban. EC operációs rendszerek. Ezért az ES számítógépek első sorozatos példányait az úgynevezett Minsk-32 kompatibilitási csomaggal látták el. Ez egy olyan programcsomag volt, amely a) COBOL és Fortran Minsk-32 szövegeket fordított le COBOL és Fortran ES Computer szövegekre, olvasta a Minsk-32 adathordozót, és az eredményt az ES számítógép-hordozóra írta. Általános esetben a fordítás eredménye némi javítást igényelt, de a gyakorlatban a célnyelven szintaktikailag helyes programot kaptunk; b) szimbolikus és bináris adatok olvasása Minsk-32 adathordozón és az eredmény írása ES számítógépes adathordozóra. Az átalakítási szabályokat speciális irányelvek írták le. Lehetőség volt az adatok EU formátumból Minszk-32 formátumba való konvertálására is.

Minszk-32 és EU-1035

Az ES-1035-öt, amelynek fejlesztése 1978-ra fejeződött be, közvetlenül a leszerelt Minszk-32 helyettesítőjeként helyezték el. A fejlesztést a minszki NIIEVM szakemberei végezték. Főtervező - Szmirnov Gennagyij Dmitrijevics. Az EC-1035 először tartalmazott újratölthető firmware memóriát, ami azt jelentette, hogy elméletileg bármilyen utasításkészlet betölthető a processzorba. Természetesen a Minszk-32 parancsnoki rendszer ilyen „vendég” parancsnoki rendszerré vált. Ennek megvalósításához a mikroprogramvezérlő memóriát 32-ről 48 KB-ra bővítették. Az egyetlen új "Emulációs ág végrehajtása" parancs hozzáadásra került az EC-1035 parancskészlethez, amely átadta a vezérlést a RAM-ban található Minsk-32 programnak. Továbbá a processzor már közvetlenül végrehajtotta a Minsk-32 gépi kódokat. Az EC-1035 részeként a Minsk-32 Emulation alkalmazáscsomagot szállították, a korábban ismertetett kompatibilitási csomaggal ellentétben a bináris RP-k emulációs módban történtek, mindenféle átkódolás nélkül, a bemenet-kimenet ugyanazon az adathordozón történt, mint a igazi "Minsk-32", mindez párhuzamosan a hagyományos programok végrehajtásával az OS ES számítógépek irányítása alatt.

Érdekes tények

Az egyik „Minsk-32” számítógépet a „Molodezhnaya” szovjet antarktiszi állomáson használták a hidrometeorológiai adatok elsődleges feldolgozására.

A "Minsk-32" számítógépeket az űrobjektumoktól telemetrikus információkat fogadó hajókra telepítették.

Lásd még

Irodalom

Jegyzetek

  1. Khodakov V. E. Számítástechnikai tudományos iskolák: a hazai számítástechnika története. — ISBN 9668447824 .
  2. V. F. Bychenkov, D. B. Zsavoronkov, A. M. Zhavrid, P. I. Sidorik, G. D. Szmirnov; összesen alatt szerk. V. F. Bychenkova, G. D. Szmirnova. A számítástechnika története Fehéroroszországban: Elektronikus Számítógépek Kutatóintézete. - Minszk: Felsőiskola, 2008.
  3. A BSSR Tudományos Akadémia Matematikai Intézete, Elektronikus Számítógépek Kutatóintézete. Matematikai szoftver számítógépekhez "Minsk-32. Issue 22 .. - Minsk: IM AN BSSR, NIIEVM, 1977. - 352 p.

Linkek