|
DataMuseum.dkPresents historical artifacts from the history of: RC4000/8000/9000 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about RC4000/8000/9000 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 3840 (0xf00) Types: TextFile Names: »multi«
└─⟦621cfb9a2⟧ Bits:30002817 RC8000 Dump tape fra HCØ. Detaljer om "HC8000" projekt. └─⟦0364f57e3⟧ └─⟦c4d639c85⟧ »comw« └─⟦this⟧
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◀