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)
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.
![]() |
Fig. 3. Exempel på beräkningsförlopp kontrollerat av brytsignaler; × anger punkt i programmet där en brytsignal av viss prioritet inkommer. |
![]() |
Fig. 4. Kort med tryckt ledningsdragning för Putte. |
<< prev. page << föreg. sida << >> nästa sida >> next page >>