Full resolution (JPEG)
- On this page / på denna sida
- 1962, H. 32
- Datamaskinen Putte, av Gunnar Wedell
<< 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)
Datamaskinen Putte
 |
| Civilingenjör Gunnar Wedell, Stockholm |
681.142
Arbetet med datamaskinen Putte igångsattes
vid Foa 3 för att man skulle vinna erfarenhet
inom ett tillämpningsområde för datamaskiner,
som då var nytt — åtminstone inom landet. Det
gällde beräkningar i verklig tid, vilka i dag
tilldrar sig ett växande intresse inom områden
såsom processkontroll, trafikövervakning, etc.
och vilka har sin givna plats i militära
sammanhang. Vinnande av en ingående kännedom
om de speciella problem som är förknippade
med sådana beräkningar är en angelägen
uppgift för våra försvarsorganisationer.
Beräkningar i verklig tid
Innan vi går Putte närmare in på livet skall vi
ägna några ögonblick åt en typisk tillämpning
för beräkningar i verklig tid, fig. 1, för att
illustrera några av de speciella problem man ställs
inför i sådana sammanhang. Fig. 1 visar ett
återkopplat system, där en datamaskin ingår i
återkopplingsslingan. Datamaskinen används
för övervakning och kontroll av den visade
fysikaliska processen. Beräkningar i verklig
tid behöver givetvis icke ske i slutna system,
det visade exemplet är endast ett typfall.
 |
Fig. 1.
Fysikalisk
process
övervakad
av
datamaskin. |
Till de speciella problemen vid beräkningar i
verklig tid hör t.ex. kravet att datamaskinen
måste förses med särskilda in- och utorgan,
som tillåter en direkt kommunikation med den
fysikaliska processen. Eftersom de flesta i dag
förekommande processerna är analoga till sin
natur, måste i regel därvid omvandlingar
mellan signaler i analog och digital form ske i
båda riktningarna (Tekn. T. 1957 s. 805). För
att datamaskinen skall kunna sköta sina
uppgifter tillfredsställande, måste vidare ofta ett
mycket stort antal variabler mer eller mindre
kontinuerligt mätas och bearbetas. Som
resultat av bearbetningen erhålles ett antal
kontrollsignaler, som skall återföras till processen
och som ytterligare ökar det totala antalet in-
och utkanaler. Detta antal kan i vissa fall nå
tresiffriga värden.
De normala in- och utorganen kan däremot
ofta vara tämligen rudimentära, vilket kanske
speciellt gäller inorganen. Behovet av att byta
program i datamaskinen är nämligen i regel
litet eller obefintligt. Det förekommer t.o.m.
att programmet lagras i "döda minnen", där ett
byte av innehåll är förenat med avsevärda
svårigheter.
Ytterligare en komplikation är den bundenhet
i tiden, som man alltid har för datamaskinens
arbete vid beräkningar i verklig tid. Denna
bundenhet är föranledd av flera orsaker. Tiden
mellan två på varandra följande mätningar av
samma variabel måste t.ex. stå i en viss
relation till den fysikaliska processens
tidskonstanter, vilket innebär, att en viss mängd
databehandling måste ske under en bestämd tid.
Vidare är det vanligt, att data i processen uppstår
och finns tillgängliga endast under begränsade
tidsperioder. Sådana data måste givetvis tas om
hand medan de är för handen.
Av olika skäl vill man också, att bestämda
saker skall ske på bestämda klockslag, och en
klocka brukar därför i regel ingå i
kontrollsystem av det slag, som visas i fig. 1.
Slutligen kan det hända att processens
tillstånd plötsligt ändras, och att ändringen
kräver en ny typ av bearbetning i datamaskinen,
dvs. ett byte av program. Sådana programbyten
brukar initieras av brytsignaler från processen,
och under inverkan av en sådan brytsignal
skall datamaskinen snabbt bryta det pågående
programmet till förmån för ett nytt. Ofta
kräves dessutom, att det avbrutna programmet
<< 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/0847.html