DataMuseum.dk

Presents historical artifacts from the history of:

RC4000/8000/9000

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about RC4000/8000/9000

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download

⟦b171fd74b⟧ TextFile

    Length: 3840 (0xf00)
    Types: TextFile
    Names: »multi«

Derivation

└─⟦621cfb9a2⟧ Bits:30002817 RC8000 Dump tape fra HCØ.  Detaljer om "HC8000" projekt.
    └─⟦0364f57e3⟧ 
        └─⟦c4d639c85⟧ »comw« 
            └─⟦this⟧ 

TextFile

comwud=set 50
comwud=typeset 
*pl 297,30,245,18,10**pn 0,0*
*ld 12*
*pn 5,1*
*lw 160**ps 0*
Jørgen Oxenbøll
*nl1*
*cd2*
*rj*
*nl3*
*lm15*
"Multiprogrammer, design og implementation". *nl1*
--------------------------------------------*nl2*
Bogen, på dansk, om multiprogrammering.*nl1*
---------------------------------------*nl2*
*ld24*
Ole Caprani, Datalogisk Institut i København, Jørgen Staunstrup,
Datalogisk Afdeling på Århus Universitet og Benny Mortensen,
Odense Teknikum, har sammen skrevet en bog om multiprogrammering, der
for nylig er udkommet på teknisk forlag (214 sider, kr. 164,70).
*nl2*
Det er helt saliggørende for en gangs skyld at læse en bog på dansk,
skrevet af danske forfattere, om et væsentligt emne inden for
datalogien. Normalt må man jo ty til udenlandsk litteratur for at
blive klogere på disse emner, idet der for det første ikke findes ret 
meget på dansk, og det meste af det, der findes, kunne man godt være
foruden. Bogen læner sig kraftigt op ad en amerikansk forgænger,
nemlig Per Brinch Hansens "The Architecture of Concurrent Programs"
(dansk/amerikaneren, der udviklede "concurrent Pascal"), men er dog
alligevel helt klart sin egen.
*nl2*
Bogen beskriver, hvad multiprogrammering er, og hvorledes det anvendes,
og det foregår på en meget pædagogisk måde, idet man fra starten
præsenteres for konkrete eksempler, hvorved man efterhånden får
multiprogrammeringens begreber præsenteret, i takt med at disse
kan tjene et formål. Materialet til bogen bygger da også på
nogle kurser forfatterne har afholdt
på forskellige elektronikvirksomheder
i samarbejde med Teknologisk
Institut i København.
Bogen er da også så decideret skrevet for programmører og
teknikere, f.eks. ingeniører der til daglig skriver
programmer til mikrodatamater, der anvendes til en eller
anden styringsopgave.
*nl2*
I bogens forord står skrevet, at der gives "en præsentation af
design- og implementationsteknikker for programmer til
formålsbundne opgaver, f.eks. styring af et samlebånd eller
overvågning af en kemisk proces". Endvidere gøres der opmærksom
på, at formålsbundne systemer ofte skal være tidstro, dvs. systemets
operationer skal overholde visse tidskrav. Der vises da også en
række konkrete programmer, skrevet i fortrinsvis "concurrent Pascal",
men også programmer skrevet i symbolsk maskinsprog og i PL/M,
der beskæftiger sig med formålsbundne opgaver.
Endvidere beskrives disse programmers afvikling på en
mikroprocessor.
Man får umiddelbart det indtryk, når man læser bogen, at multiprogrammering
er en teknik specielt egnet for mikrodatamater, især når disse anvendes
til styringsopgaver. Dette er selvfølgelig ikke helt rigtigt, da det burde
være standard i alle former for datamater, at man nemt og smerterfrit
kan afvikle multiprogrammer, der da også er velegnede til
administrative formål.
*nl2*
Kære (mikrodatamat)programmør! Se bort fra mine småindvendinger og se
at få læst bogen, hvis du ikke i forvejen anvender
multiprogrammeringsteknikker (og det er der helt sikkert ikke ret
mange, der gør). For selv om det ikke er den mest sprælske bog,
du har læst,
vil der være en rimelig chance for, når du har lagt den fra dig,
at du starter på at skrive bedre programmer,
Dette skal forstås på den måde, at dine programmer vil indeholde
færre fejl, vil være nemmere at overskue og derved ændre og rette i,
hvilket alt i alt også vil medføre, at du bliver mere tilfreds og
hurtigere færdig med dine programmer.
*ef*
scope day comwud
▶EOF◀