sobota, 7. julij 2001

IBM 9370 informacijski sistem

Prvi korak k poenotenju strojne opreme v SDK v SR Sloveniji?

IBM 9370 informacijski sistem je družina modularnih procesorjev zgrajenih za najrazličnejše namene in uporabo.

Lahko ga uporabljamo kot:

  • Samostojen računalnik za obdelavo podatkov z lokalnim upravljanjem in nadzorom,
  • Računalnik v sistemu distribuirane obdelave podatkov, ki temelji na povezavi z glavnim računalnikom ter tako uporablja in koristi tudi vse prednosti velikih sistemov,
  • Samostojen računalnik za končne uporabnike, ki sami razvijajo nove APS, toda sistem IBM 9370 deluje v »stand-alone« okolici ter ga upravljajo in vodijo preko komunikacijskih povezav z glavnim računalnikom.

Pomembna prednost sistema IBM 9370 je tako imenovana S/370 arhitektura, ki je logično nadaljevanje zelo uspešne serije računalnikov S/360. Z uporabo S/370 arhitekture je omogočena širitev in prenos sistemskega in aplikacijskega programja z računalnikov serije IBM 43xx tudi na IBM 9370 informacijski sistem.

Strojne značilnosti


Družina IBM 9370 obsega 4 procesorje različnih modelov in velikosti v razponu do 5-krat večjimi zmogljivosti, na katere se preko ustreznih adapterjev priključi različne vhodno - izhodne enote.

Procesor 9373 model 20 lahko vsebuje 4, 8 ali 16 MB spomina. Ta procesor vključno z vhodno - izhodnimi enotami, diski, trakovi in komunikacijskimi adapterji se montira v 1 m visok regal (rack). Lahko vsebuje do 4 vhodno - izhodne kontrolne podsisteme. Kontrolni podsistemi so lahko v različnih kombinacijah za diske, trakove, terminalske delovne postaje, komunikacijske enote, ASCII terminale, lokalne mreže itd.


Procesor 9375 model 40 in model 60 lahko vsebuje 8 ali 16 MB spomina. Vsebuje do 16 vhodno - izhodnih kontrolnih podsistemov, na katere se lahko priključi ustrezno število kontrolnih enot z odgovarjajočimi diski, trakovi, terminali itd.

Procesor 9377 model 90 je najzmogljivejši in ima lahko 8 ali 16 MB spomina. Ta procesor, kakor tudi modela 40 in 60, se montira v 1,6 m visok regal. Model 90 vsebuje podobno kapaciteto kontrolnih podsistemov in ustrezno kombinacijo kontrolnih enot itd., kakor modela 40 in 60.
  

Prednost modularnega dizajna je v tem, da uporabnik kupi le tisto, kar trenutno potrebuje in pozneje obstoječi sistem nadgrajuje v odvisnosti od povečanega obsega dela.

Celoten računalniški sistem se upravlja s pomočjo procesorske (sistemske) konzole, ki je prirejen IBM PC/AT (osebni računalnik). Z uporabo emulatorskega adapterja se lahko konzola uporablja tudi kot navadno delovno mesto, sicer pa služi za upravljanje z uporabniškimi APS, povezovanje (komuniciranje) z računalniškim sistemom 9370 ter za odkrivanje in določanje napak in problemov med samim delovanjem celotnega sistema.


Vhodno - izhodni kontrolni podsistem služi za priključitev zunanjih enot. Na kontrolni podsistem se priključijo vhodno - izhodne kontrolne enote, na te pa dejanske vhodne - izhodne enote (diski, trakovi, oprema za IBM in NE-IBM terminale, lokalne mreže, komunikacijske adapterje za različne protokole, Token-Ring, javno omrežje za prenos podatkov itd.).

Na sistem IBM 9370 lahko priključimo oziroma vgradimo dva modela diskovnih enot. Model 9332 je enota, ki vsebuje diskovni kontroler in do 4 diske zmogljivosti 368 MB (skupaj 1,5 BG). Model 9335 je visokozmogljiva kontrolna in diskovna enota z do 4 diski kapacitete 824 MB (skupaj 3,3 GB).

Enote magnetnega traku model 9347 uporablja standardne kolute magnetnih trakov dolžine od 600 do 2400 čevljev (od 180 do 730 metrov). Gostota zapisa je 1600 bpi, kar pri največjem kolutu pomeni približno 40 MB podatkov.

Omogočena je tudi vgraditev S/370 Block - Multiplexor kanala, preko katerega lahko priključimo vsako S/370 kompatibilno vhodno - izhodno enoto. Do 8 kontrolnih enot ter ustrezno število vhodno - izhodnih enot lahko dodamo na sistem IBM 9370 (printerji, diski, trakovi, grafični sistem itd.). Možna je tudi direktna povezava preko 4381 »channel – to – channel« adapterjem z drugim računalniškim sistemom.

Poleg velikih računalniških zmogljivosti pa računalniki IBM 9370 zavzemajo le 65x92 cm talne površine in višino 1m ali 1,6 m. Ne potrebujejo posebnega klimatiziranega prostora, zadostujejo normalni pisarniški delovni pogoji med 10 in 32 stopinj C. Prav tako ne potrebujejo posebnega električnega napajanja, saj zadostuje 220 V, poraba pa je odvisna od konfiguracije in je med 2,4 in 5 kVA.



Sistemsko programiranje

Vsak izmed modelov IBM 9370 deluje v okolju S/370 arhitekture in zato lahko uporablja standardno programje za sisteme IBM 43xx.

Virtual Machine/System Product (VM/SP) je operacijske programje, ki upravlja celoten računalnik tako, da ima več uporabnikov na razpolago funkcionalno celoten računalniški sistem. Takšni celotni računalniški sistemi se seveda simulirajo kot navidezni (virtualni) sistemi. Koncept navideznih sistemov omogoča upravljanje z resursi računalniškega sistema kakor da obstaja več računalniških sistemov, saj VM/SP omogoča vsakemu navideznemu sistemu funkcije podobne funkcijam obstoječega (realnega) računalniškega sistema. Vsak navidezni sistem je kontroliran od lastnega operacijskega programja, ki deluje pod kontrolo VM/SP. V kombinaciji uporabe VM resursov centralnega računalnika lahko inštaliramo na sistem IBM 9370 tudi Virtual Machine/Integrated System (VM/IS). To je predgenerirano operacijske programje z enostavno inštalacijo, takojšnjo uporabo vseh APS glavnega računalnika ter nudi podporo za obdelavo teksta, pisarniškega poslovanja, razvoja programov, uporabe banke podatkov itd.

Virtual Storage Extended/System Package (VSE/SP) je operacijski sistem za batch in transakcijsko orientirane obdelave. Nudi podporo za uporabo banke podatkov, inteligentnih delovnih postaj, razvoj programov itd. Glavna uporabnost je v komercialnih aplikacijah. Dobi se v predgenerirani obliki, kar pomeni, da se zelo hitro in enostavno inštalira in je zato tudi celoten računalniški sistem zelo hitro pripravljen za delo.

Interactive Executive for System /370 (IX/370) je izboljšana verzija UNIX operacijskega sistema za »multiprocessing« in »multitasking« obdelave, ki se odvijajo neodvisno ali pa so medsebojno vezane na istočasno izvajanje. Značilna je uporaba v laboratorijih in v proizvodno orientiranih APS, kot npr. CAD/CAM (Computer Aided Design And Manufacturing).

Multiple Virtual Storage/System Product (MVS/SP1) se lahko inštalira na sistem IBM 9370 model 60 ali model 90 in je najvišji in najsodobnejši operacijski sistem. Njegova smiselna uporaba je npr. v veliki mreži visokozmogljivih računalnikov.

Komunikacijske sposobnosti

Sistem IBM 9370 ima možnost komunikacijskih lokalnih in oddaljenih povezav. Komunikacijski kontrolni podsistem omogoča poleg običajne IBM terminalske opreme tudi priključitev različne NE-IBM opreme (terminali, printerji, PC, grafični terminali itd.) ter do 16 linij za oddaljeno TK povezavo z različnimi prenosnimi protokoli (asinhroni, sinhroni, x.25, SNA).


Enoten APS v SDK

Že omenjena S/370 arhitektura omogoča, da vse programe, ki sedaj delujejo npr. na računalniku IBM 4341 v Ljubljani, takoj in z minimalnimi spremembami prenesemo na novi sistem IBM 9370. Tudi izkušnje delavcev sektorja SROP s sistemskim programjem, ki ga je smiselno v dani situaciji in potrebah uporabljati na sistemu IBM 9370 so take, da lahko VM/SP ali VSE/SP takoj prenesemo in inštaliramo na omenjeni računalniški sistem.

Pri zamenjavi in poenotenju računalniške opreme v SDK v SR Sloveniji ne smemo pozabiti na enkratno delo, to je konverzijo podatkov. Za uspešen prenos podatkov je potrebno le-te prepisati na magnetni trak v določeni in predpisani obliki, saj programe, ki polnijo datoteke na obstoječih računalnikih IBM 43xx v SDK že imamo in jih lahko uporabimo tudi na novem sistemu IBM 9370.


Vnos podatkov

Sedaj se vnos podatkov na IBM računalnikih v SDK V SR Sloveniji opravlja na samostojnih računalniških sistemih IBM S/1. Ustrezen APS za sistem IBM 9370, ki rešuje vnos podatkov, trenutno nimamo.

Rešitev za vnos podatkov na sistemih IBM 9370 lahko iščemo v naslednjih smereh:

  • Razviti APS, ki bo podoben zajemanju na S/1. Trenutno še ne razpolagamo z zadostnim številom podrobnih podatkov o sistemu IBM 9370 samem, da bi lahko zagotovili pravočasno izdelavo programov.
  • Pod kontrolo VM/SP izdelati CMS  transakcijo za vnos podatkov. Tako organiziran APS zahteva dodatno strokovno šolanje za uspešno realizacijo.
  • Najhitrejše rešljivo je zajemanje podatkov s pomočjo CICS  transakcije in pod kontrolo VSE/SP operacijskega sistema.

Sedaj napake in popravke za vse obdelave v podružnicah z IBM opremo rešujemo z ustreznimi ON-LINE CICS transakcijami. Na tem področju imajo delavci sektorja ROP v SDK Ljubljana dolgoletne izkušnje tako, da takšen način vnosa podatkov lahko omogočijo. Tudi strokovna literatura zagotavlja, da je sistem IBM 9370 sposoben obdelati do 20.000 transakcij na uro.

Hišne APS v SDK

Pod oznako "hišne" APS v SDK razumemo vse tiste računalniško podprte obdelave, ki ne izvirajo iz osnovnih nalog Službe. To so obračun osebnih dohodkov, materialno poslovanje, finančno poslovanje, osnovna sredstva in še kaj. Vse naštete obdelave lahko takoj inštaliramo tudi na sistemu IBM 9370.

Ob tem ne gre prezreti, da določene APS, ki ne izhajajo iz funkcije Službe, prenesemo in izvršujemo na osebnih računalnikih (PC), katere lahko dobavijo tudi domači proizvajalci računalniške opreme in za katere so že izgotovljene nekatere omenjene obdelave.

Šolanje

Preko svojega zastopnika INTERTRADE ima IBM v Izobraževalnem centru v Radovljici organizirano ustrezno strokovno šolanje. Večino potrebnega in zahtevanega šolanja za organizatorje in programerje že sedaj nudijo s tečaji, saj to znanje ni ozko omejeno le na en tip ali model računalnika. Specializirano dodatno znanje bodo potrebovali predvsem operaterji, ki upravljajo celoten računalniški sistem.

Poenotena strojna oprema pa bo deljene strokovne delavce strnila in osredotočila na projektiranje novih in vzdrževanje obstoječih APS le za en računalniški sistem.

Glej tudi Testiranje IBM 9370

Vir:

  1. IBM 9370 Information System - Product Technology
  2. IBM 9370 Information System - Product Specifications (G580-0747-00)
  3. IBM 9370 Information System - Installation Manual -Physical Planning (GA24-4031-0)
Februar 1987

London - testiranje IBM 9370



Z odločbo generalnega direktorja SDKJ je bila imenovana komisija za testiranje in preizkus IBM računalnika 9370.  

Komisijo so sestavljali delavci SDK Jugoslavije, centrale Novi Sad in centrale Ljubljana.

Pri pripravah na testiranje in pri samem testiranju so sodelovali še delavci Intertrade Ljubljana in IBM ROECI, Dunaj.

Testiranje smo opravili od 24. do 26. junija 1987 v Greenfordu, London.

Na sestanku v Ljubljani dne 16.6.1987 je bil določen celoten način in vsebino testiranja.

Dogovorjeno je bilo naslednje:

  • Kot reprezentativna APS v SDK bo testiran plačilni promet, in sicer TEZAURUS kontrolni program ter obdelavo MATIČNE datoteke, ki vsebuje izdelavo dnevnih izpiskov, dnevnikov poslovnih bank in dnevnik glavne knjige ter obdelavo PROMETNE datoteke, ki vsebuje izdelavo zbirnih aviz, konsignacij in rekapitualcij.
  • Pripraviti je potrebno približno 10.000 dokumentov plačilnega prometa.
  • Poskusilo se bo povezati z računalnikom v SDK Jugoslaviji s pomočjo komutirane telefonske zveze ter poslati podatke na testno inštalacijo IBM 9370..
  • Za celoten test se bodo uporabili podatki in datoteke SDK podružnice Novi Sad.

SDK podružnica Novi Sad ima v svojem računskem centru instalirane IBM diske model 3370 z FBA (Fixed Block Architecture) načinom organiziranja podatkov. Prav takšno organizacijo diskov pa ima tudi novi sistem IBM 9370 in ker je APS v SDK podružnici Novi Sad v celoti prilagojen takšnemu tipu diskov, je bila odločitev o uporabi podatkov in APS te podružnice utemeljena. Takšna odločitev pa seveda ne izključuje uporabe APS in podatkov SDK podružnice Ljubljana ali kakšne druge, le da bi bil čas, potreben za pripravo testa, daljši.

Število dokumentov za testiranje ustreza poprečnemu številu dokumentov SDK podružnic v SR Sloveniji, ki bodo predvidoma dobile takšne računalniške sisteme.

Celotna priprava in tudi sama testna obdelava vseh podatkov SDK podružnice Novi Sad je bila narejena in preizkušena v Ljubljani 19. in 20.6.1987.

V IBM testnem centru v Greenfordu je bili instaliran računalnik naslednjih značilnosti:

  • Centralna procesna enota IBM 9375 model 60 s 16 MB glavnega spomina.
  • Dve diskovni enoti IBM 9332 s po 368 MB – skupaj 736 MB. Vsaka diskovna enota ima dva pristopna mehanizma za čitanje/pisanje, kar istočasno disk razdeli na dve samostojni logični adresni enoti po 184 MB spomina.
  • Štiri enote magnetnih kaset IBM 3480, ki so bile uporabljane namesto magnetnih trakov.
  • Vrstični tiskalnik IBM 3211 s hitrostjo izpisovanja 1200 vrstic na minuto.
  • Šest ekranskih terminalov IBM 3278 in IBM 3279.
  • Računalniški sistem je imel tudi IBM  System/370 Block Multiplexer (BMPX) kanalski priključek. Preko njega so bile priključene magnetne kasete in vrstični tiskalnik. Obe navedeni enoti sta predstavnika že obstoječe opreme IBM /370, katera se lahko uporablja tudi na sistemih IBM 43xx.
  • Komunikacijskega adapterja za povezavo z računalnikom v SDK žal testna konfiguracija ni imela, zato ta del testiranja ni bil izvršen. 
 Razlike med testno konfiguracijo in tisto, ki jo ponuja zastopnik Intertrade, so naslednje:











Sistemsko programje, ki je bilo inštalirano na IBM 9370, je obsegalo:

•    Operacijski sistem VSE/SP 2.1.6, ki je s komponento VSE/AF podpiral novo opremo IBM serije 370. Ta komponenta je identična ponujeni, t.j. VSE/SP 3.
•    VTAM (za podporo komunikacij) je bil verzija 2, ponujena je verzija 3, ki pa operativno deluje že na VSE/SP 2 v SDK podružnicah Celje, Kranj, Sarajevo in testno v Ljubljani na drugem procesorju IBM 4341.
•    POWER (za kontrolo delovanja več programskih particij) je bil verzije 2.2., v ponudbi je navedena 2.3, ki pa do sedaj še ni inštalirana v SDK.
•    CICS/VS (za podporo interaktivnega dela preko ekranov) je bil verzija 1.6, ponujena je verzija 1.7, ki tudi še ni inštalirana v SDK.

Aplikacijski programski sistem SDK, ki je bil prinešen London na magnetnih kasetah, je bil inštaliran na testni konfiguraciji brez problemov ali težav v času,, ki je normalen za takšen postopek.

Prav tako so bilo z magnetne kasete prepisano na disk vse potrebne datoteke in podatki za nemoteno obdelavo plačilnega prometa. To so bili podatki MATIČNE, PROMETNE IN STATISTIČNE datoteke.

TEZAURUS kontrolni program za plačilni promet je kontroliral in obdelal 13.719 nalogov v 38 minutah in 18 sekundah. Ti vhodni  podatki so bili razporejeni v 40 paketov (trakov) in v 1355 logičnih celot.

Pri kontroli vhodnih podatkov plačilnega prometa je TEZAURUS kontrolni program odkril 44 napačnih stavkov.

Del teh napak je bil popravljen s pomočjo CICS transakcije ISCI, del pa direktno preko sistemske konzole in tako opravljen uspešen test za najpogosteje uporabljen način popravljanja napak v plačilnem prometu.

Zelo groba ocena in meritve so pokazale, da je bila hitrost popravljanja ISCI transakcije približno 20 popravkov na minuto. Ne smemo pozabiti, da je ISCI zelo zahtevna transakcija (kontrola in ažuriranje v nekaj datotekah) in da je tudi razporeditev podatkov na disku bila daleč od optimalne.

Pri zaključni funkciji je TEZAURUS kontrolni program odkril tudi dve poslovni banki z negativnim saldom, kar smo »uspešno« pokrili s pomočjo začasnega računa.

Sledila je obdelava MATIČNE datoteke, ki je trajala 5 minut in 11 sekund. Obdelava PROMETNE datoteke je trajala 3 minute in 52 sekund.

Vsi rezultati obdelave so bili shranjeni na disk in čas tiskanja ni upoštevan v zgoraj navedenih časih. Dobljeni rezultati so bili primerjani s časi, ki so bili z istimi programi in podatki doseženi v SDK podružnici Novi Sad na računalniku IBM 4341.

Primerjava hitrosti je za TEZAURS kontrolni program približno za 20 % slabša, toda ob dejstvu, da ima SDK podružnica Novi Sad optimalno razporejene datoteke na večjem številu diskovnih enot, kakor pa je to bilo na testni inštalaciji IBM 9370, kjer smo vse (podatke in programe) imeli na enem samem disku, t.j. na eni logični adresni enoti.

Ocena je, da bi z primerno razporeditvijo datotek na več diskov dosegli približno enake rezultate kakor SDK podružnice Novi Sad.

Testirani SDK APS je napisan v ASSEMBLER in PL/I programskih jezikih. Z namenom ugotovljanja morebitne razlike med programskimi prevajalci, sta bila prevajanja in izvedena tudi dva programa, napisana v PL/1 in ASSEMBLER jeziku, brez težav in problemov.

Inštalacija SDK APS je obsegala le inštalacijo strojnega (object) koda, s čimer je potrjena prenosljivost APS na novi računalnik IBM 9370.

Celoten čas, potreben za usposobitev sistema IBM 9370 v operativno stanje (inštalacija APS in datotek brez generiranja sistemskega programja VSE/SP), je 2-3 dni. To pa je tudi približen čas, da se ta APS in datoteke inštalira na katerikoli IBM računalnik serije 43xx, ki se trenutno uporabljajo v SDK.

Morebitni dodatni  čas pri prehodu neke SDK podružnice na IBM računalnik bi bil potreben le za konverzijo podatkov in šolanje ustreznih delavcev.

Kot zaključek je ugotovitev, da računalniški sistem IBM 9370 omogoča popolno kompatibilnost tako obstoječih aplikativnih programskih sistemov SDK kakor tudi obstoječe strojne opreme, ki jo v SDK uporabljajo podružnice, opremljene z IBM računalniki.

avgust 1987