- Project Runeberg -  Teknisk Tidskrift / Årgång 92. 1962 /
820

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

Full resolution (JPEG) - On this page / på denna sida - 1962, H. 32 - Datamaskinen Putte, av Gunnar Wedell

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 been proofread at least once. (diff) (history)
Denna sida har korrekturlästs minst en gång. (skillnad) (historik)

hade före avbrottet, sedan brytprogrammets
beräkningar utförts, dvs. huvudprogrammets
beräkningar kan återupptas som om ingenting
hade hänt.

För att förhindra att avbrott begäres
samtidigt av mer än en brytsignal, ordnas dessa efter
en viss prioritet. Programvalsenheten
innehåller speciella kopplingskretsar som håller reda
på denna prioritet. Pågår ett visst brytprogram,
tillåtes inga avbrott initierade av brytsignaler
med lägre prioritet än det pågående
programmets. Inkommer däremot en brytsignal med
högre prioritet, sker nytt avbrott. Återgång till
huvudprogrammet sker sedan efter fallande
prioritetsordning. Huvudprogrammet har
således den lägsta prioriteten, vilket innebär att
samtliga beordrade avbrott genomföres innan
huvudprogrammets beräkningar återupptas,
fig. 3.

Brytsignalerna användes, vilket redan
påpekats, för att synkronisera Puttes arbete med
arbetet hos yttre processer. De medger även
ett enkelt sätt för manuell kontroll av
beräkningarna. Man kan t.ex. genom ett manuellt
införande av en brytsignal till Putte efterfråga
innehållet i en minnescell, beordra en viss
inläsning eller en viss beräkning, etc. Sådana
möjligheter är absolut nödvändiga när
datamaskinen ingår i system som skall övervakas
av mänskliga operatörer.

En annan intressant tillämpning av
brytsignalerna får man, om man låter Putte generera
brytsignaler till sig själv. På så sätt får man
i viss mån helt nya möjligheter till flexibilitet
i beräkningsarbetet.

Transferenhet och yttre enheter



All kommunikation mellan Putte och
omvärlden sker via transferenheten, vilken kan
uppfattas som en växel, där beordrad yttre enhet
utväljes. För att detta skall kunna ske, har
varje sådan enhet tillordnats en adress, som
till formatet överensstämmer med en
minnesadress.

För in- och utmatning finns i
instruktionslistan tvenne instruktioner, vilka överför
innehållet i ackumulatorregistret till eller från
den yttre enhet som har adressen
sammanfallande med instruktionens adressdel.

De yttre enheterna kan vara av olika slag,
men de måste i sig innehålla eller kunna
uppfattas som register med upp till 16 positioner.
Eventuella synkroniseringsproblem bemästras
enklast med hjälp av brytsignalerna. Vill man
låta Putte utgöra en del av ett i övrigt analogt
system, måste bland de yttre enheterna finnas
omvandlare till och från signaler i analog form.

Putte innehåller ett antal register, som från
maskinens synpunkt i övrigt hör till de yttre
enheterna. Till dessa register kan apparater av
olika slag bekvämt anslutas, eftersom
registrens in- och utgångar anslutits till ett
kopplingsfält. De yttre apparaterna kan i sin tur
anslutas till kopplingsfältet med vanliga
kopplingssladdar.

illustration placeholder
Fig. 3. Exempel på beräkningsförlopp kontrollerat

av brytsignaler; × anger punkt i programmet där en

brytsignal av viss prioritet inkommer.


illustration placeholder
Fig. 4. Kort med

tryckt

ledningsdragning för

Putte.

Manöverbord



Manöverbordet innehåller alla anordningar
som fordras för manuell manövrering och
övervakning av maskinen. Därifrån kan
godtyckliga tal placeras i godtyckliga register eller
minnesceller. Lamptablåer finns, på vilka
innehållen i de olika registren kan avläsas. Där
finns även omkopplare, med vars hjälp man
kan bestämma åtgärderna vid spill, underlätta
felsökning etc.

Instruktionslistan



Många av instruktionslistans instruktioner har
redan nämnts i samband med beskrivningen
av maskinen. Det återstår emellertid några
instruktioner, som bör nämnas för att
framställningen skall bli fullständig.

Det finns således i Puttes instruktionslista nio
hoppinstruktioner, av vilka fem är villkorliga.
Det förtjänar i detta sammanhang påpekas, att
ett stort antal villkorliga instruktioner
förbättrar effektiviteten hos en datamaskins program.

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


Project Runeberg, Fri Oct 18 15:57:36 2024 (aronsson) (diff) (history) (download) << Previous Next >>
https://runeberg.org/tektid/1962/0850.html

Valid HTML 4.0! All our files are DRM-free