- Project Runeberg -  Modern datateknik / Nr 11 (1967) /
19

Table of Contents / Innehåll | << Previous | Next >>
  Project Runeberg | Catalog | Recent Changes | Donate | Comments? |   

Full resolution (JPEG) - On this page / på denna sida - Sidor ...

scanned image

<< prev. page << föreg. sida <<     >> nästa sida >> next page >>


Below is the raw OCR text from the above scanned image. Do you see an error? Proofread the page now!
Här nedan syns maskintolkade texten från faksimilbilden ovan. Ser du något fel? Korrekturläs sidan nu!

This page has never been proofread. / Denna sida har aldrig korrekturlästs.

19

tontelegrafisystem till stor del levererade
av Standard Radio och Telefon AB.
Företaget står också för leveransen av en
anpassningsenhet som anpassar de olika
elektriska nivåerna i tontelegrafisystemet och
koncentratorn till varandra.

Överföringen sker med en hastighet av
75 band. Utrustningen är dock
modifier-bar så att man i ett senare skede skall
kunna höja hastigheten till 100 band där
detta visar sig lämpligt.

Den kod som valts för överföringen är
en femkanalskod som delvis gjorts
checkad. De viktiga numeriska koderna består
samtliga av 2 bitar av 5, dvs
sannolikheten att en siffra skall förvandlas till en
annan siffra är mycket liten.

För att ytterligare höja säkerheten har
en längsparitetscheck specificerats.
Överföringen sker i block om högst 47 tecken
beroende på koncentratorernas
minneskapacitet.

DATAMASKINERNA

Som tidigare nämnts är den
dataanläggning som beställts dubblerad. Avsikten är
att reservenheterna skall användas i SJ
normala administrativa databehandling.
Dessa rutiner tillåter att man avbryter dem
vid de tillfällen då fel inträffar på någon
av bokningsdatamaskinens enheter.

Datasystemet som levereras av IBM
Svenska AB visas schematiskt på fig 4.
Det består av en 2050- och en
2040-cen-tralenhet. Normalt skall 2040-enheten
behandla bokningama med 2050-enheten som
reserv. Vid de topptrafikdagar som
normalt förekommer i bokningssammanhang
skall emellertid 2050-enheten användas för
att förbättra servicetiden.

Inmatningen från
kommunikationssystemet sker via tre stycken 2701
kommunika-tionsenheter varav en är reserv. Dessa kan
kopplas i vilken kombination som helst till
vilken som helst av centralenheterna.

Centralenhetens minne rymmer 256 K
bytes (byte = position = ett tecken
bestående av 8 bit). Det kompletteras med två
yttre skivminnesenheter av typ 2314, var
och en med en kapacitet av 225 miljoner
bytes. Då varje bokning kräver ett stort
antal referenser till skivminnet är det av
stor vikt att placeringen av de olika
registren i minnet sker på ett så effektivt
sätt som möjligt.

För att efter ett avbrott i bearbetningen
kunna rekonstruera vad som har skett


re avbrottet är det i ett realtidssystem
nödvändigt att lagra varje behandlad
transaktion, att logga den. Som ett medium att
lagra loggen har vi valt magnetband.
Därför är bokningssystemet utrustat med två
bandstationer. De enheter som finns
nederst på figuren är temporära installationer
under tiden för överläggning från SJ
nuvarande datasystem.

PROGRAMMERING

Efter analys av olika kontrollsystem har
valet fallit på Operating System bl a av
standardiserings- och flexibilitetsorsaker.
Av de olika varianterna av detta system har
vi fastnat för MFT (Multiprogramming
with a Fixed number of Tasks). Det är
nämligen nödvändigt med hänsyn till de
förhållandevis långa tider som åtgår vid
skivminnessökningar att behandla flera
transaktioner samtidigt. I vårt fall har vi
tänkt oss att behandla fyra transaktioner
samtidigt.

I bokningssystemet ingår två typer av
bearbetningar, dels realtidsbearbetningar,
dels uppdateringar som utförs på nätterna.
De förra har vi ansett lämpligast att
programmera huvudsakligen i Assembler
Language medan de senare kommer att
programmeras i PL/1.

SÄ SKER BOKNING

Vi kan exemplifiera systemets sätt att
arbeta genom att anta att en resenär
kommer till en biljettexpedition och framför
följande beställning:

- 2 första klass sittplatser från Mjölby
till Östersund den 31 mars i tåg 752,
rökare.

Biljettexpeditören trycker då ner
följande tangenter efter att ha tagit fram ett
stationskort som innehåller stationskoder
för stationer utefter den begärda sträckan
och placerar detta i bokningsdonet

BESTÄLLNING

SITT

MJÖLBY

ÖSTERSUND

1 KLASS

RÖKARE

och slår därefter ner på ett decimaltastatur
följande

Tågnummer 0752

Datum 3103

Antal platser 02

Fig 4. En beställning behandlas i stort på
detta sätt.

Sedan han kontrollerat inslagna data
trycker han på »SÄND»-tangenten.
Meddelandet går in till koncentratorn. Denna
avläses av datamaskinen som behandlar
beställningen i stort enligt fig 5.

När biljetten blivit redigerad sänds den
uppdelad i block till koncentratorn som
vidarebefordrar den till terminalens
biljettskrivare, som exempelvis skriver ut en
biljett enligt fig’6. Utskriften sker på en
löpande bana med biljettoriginal och kopia.
Denna senare används för att
biljettförsäljaren skall kunna kontrollera att han blir
riktigt debiterad av datamaskinen.

Kopian har hålmatning på båda sidor
av formuläret medan biljetten bara har
hålmatning på en sida för att underlätta
avrivningen. Skrivarna är
specialkonstruerade för att underlätta avrivning. Genom
att använda kemiskt behandlat papper
undviks problem med karbonpapperhantering.

KOSTNADER

De kalkyler som gjorts på systemet visar
att de merkostnader som systemet orsakar
väger jämnt med mindrekostnaderna som
beror på indragningen av den manuella
bokningen. Ju mer lönekostnaderna stiger
desto lönsammare blir det automatiska
systemet. Till detta skall läggas de
fördelar som den bättre servicen och den bättre
platsutnyttjningen innebär. ■

Mer att läsa:

James Martin: Programming Real-time
Computers.

MODERN DATATEKNIK 1967:11

<< prev. page << föreg. sida <<     >> nästa sida >> next page >>


Project Runeberg, Sun Dec 10 17:22:28 2023 (aronsson) (download) << Previous Next >>
https://runeberg.org/moddata/1967-11/0019.html

Valid HTML 4.0! All our files are DRM-free