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

⟦83d6a53ed⟧ TextFile

    Length: 36096 (0x8d00)
    Types: TextFile
    Names: »mikmesse«

Derivation

└─⟦621cfb9a2⟧ Bits:30002817 RC8000 Dump tape fra HCØ.  Detaljer om "HC8000" projekt.
    └─⟦0364f57e3⟧ 
        └─⟦d7df738ed⟧ »difbog« 
└─⟦667bb35d6⟧ Bits:30007480 RC8000 Dump tape fra HCØ.
    └─⟦4334b4c0b⟧ 
        └─⟦d7df738ed⟧ »difbog« 
            └─⟦this⟧ 

TextFile

*pl 297,30,235,18,10**pn 0,0*
*ld 16*
*lw 160**ps 0**sj*
*ct*
Mikrodatamatkonfiguration til administrativ databehandling
----------------------------------------------------------
*nl3*
Jørgen Oxenbøll
Edb-afdelingen
H. C. Ørsted Institutet
Universitetsparken 5
2100 København Ø
*nl4*
*rj*
Resume:
*nl1*
-------
*nl2*
De enkelte bestanddele af et typisk mikrodatamatsystem til
administrativ databehandling gennemgås, med særlig henblik
på typer, ydeevne, sikkerhed, robusthed, dokumentation og
vedligeholdelse. Endvidere omtales forhold som installation og
støjproblemer.
*nl15*
Foredrag i forbindelse med Ingeniørforeningens
Mikrodatamatmesse den 14 januar 1981.
*rh 1,Mikrodatamatkonfigurationer.*
*pn 5,0*
*ps0*
Indledning. *nl1*
----------- *nl1**np*
En mikrodatamat er principielt opbygget på samme måde
som andre datamater (f.eks. minidatamater), dvs. med
hovedbestanddelene en centralenhed med indre lager, og
forskellige ydre enheder, der er sat sammen efter de 
arbejdsopgaver, datamaten skal varetage.
*nl1**np*
Forskellen mellem mikrodatamater, minidatamater og
større datamater er noget flydende og svær at konkretisere.
Nogle konkrete punkter fremgår ikke desto mindre af tabellen
herunder (taget fra ref.1).
*sj*


                IBM               DEC                INTEL
                370/168           PDP11/45           MCS-80
             -------------------------------------------------

typisk pris
i kr.            4.500.000         500.000             25.000

ordlængde
i bits           32                16                  8

max. lager
i k ord          8.400              256                64

additionstid
i mikro sek.     0,13               0,9                2,0

*rj*
*nl1**np*
I dette foredrag skal nærmere gennemgås de materiel-
bestanddele et typisk mikrodatamatanlæg til administrativt
brug består af. Ved et hurtigt blik ud over de forskellige 
kommercielle anlæg, viser det sig, at det faktisk er muligt at
sammensætte en typisk konfiguration, idet bestanddelene stort
set er de samme. En typisk konfiguration er vist på figur 1
og består af en centralenhed med indre lager,
en skærm og tastatur til kommunikation med brugeren,
baggrundslager til gemning af programmer og data, og en eller
flere udskriftsenheder. Endvidere vil det ofte være muligt at
tilslutte mikrodatamaten til en større datamat.
*fg 110*
*nl1**np*
Tidligere fandtes  ydre enheder som papirstrimmelhuller
og læser, hulkortlæser etc., ydre enheder der i dag
sjældent ses på mikrodatamatanlæg. En del af de gængse
mikrodatamater kan også forsynes med enheder til styring
af apparater eller til dataopsamling, men da dette ikke
er relevant til administrativt brug, vil det ikke blive
nærmere omtalt.
*nl1**np*
De forskellige bestanddele vil blive behandlet hver for sig,
idet der vil blive lagt vægt på hvilke typer der findes.
Hvad er ydeevnen af de forskellige typer, er der nogen
sikkerhedsproblemer, er de solidt og robust opbygget,
og hvad kan man forlange af dokumentation og vedligeholdelse.
*nl3*
Centralenhed.*nl1*
-------------*nl1**np*
Centralenheden er kernen i en datamat. Den styrer og udfører
de instruktioner, der er placeret i det indre lager. En
mikrodatamat centralenhed er normalt opbygget omkring et
enkelt integreret kredsløb, en mikroprocessor. For at få denne
til at fungere som centralenhed kræves nogle ekstra elektroniske
kredsløb, men alle logiske funktioner er indeholdt i 
mikroprocessoren.
*nl1**np*
Der findes mange forskellige typer mikroprocessorer, idet de
fleste store amerikanske elektronikkomponentfirmaer har
udviklet deres egne. Endvidere er der opstået nye firmaer
med tidligere ansatte fra de oprindelige firmaer. Flere andre
lande, f.eks. Vesttyskland, Japan og Italien har også
opbygget mikroprocessor industrier. De fleste mikroprocessorer
er udviklet af de amerikanske firmaer, som så har lavet
"second source" aftaler med udenlandske firmaer. Mikroprocessoren
8080, der oprindeligt kun blev fremstillet af Intel, fremstilles idag
af et stort antal firmaer, hvilket  væsentlig forøger brugernes
tillid til, at de i relativt lang tid er sikret fremstilling
af komponeten.
*nl1**np*
Ikke blot er der forskellige mikroprocessorer, fordi
forskellige firmaer har udviklet hver deres, men der
er også udviklet forskellige "generationer", hvilket især
går på, at en del af den eksterne logik er flyttet ind på
mikroprocessor komponenten.  Hastigheden er forøget,
og der er sket en udvikling i opbygningen af den logiske
struktur, idet man  har taget ved lære af de krav
programmørene stiller til datamaten.
*nl1**np*
Nedenunder er opstillet en liste over nogle forskellige mikroprocessorer.
 Tabellen er ikke udtømmende,
men viser de  typer, der er mest anvendt i de mere generelle
mikrodatamater. Fælles for de viste typer er, at deres ordlængde,
dvs. det antal bit de opererer med på engang, er 8 bit.
8 bit er det antal,der normalt anvendes til at gemme et tegn,
dvs. 8 bit mikrodatamater kan være udmærkede til administrativt
brug. Den seneste udvikling indenfor mikroprocessor teknologien
er 16/32 bit processorer, med et langt bedre instruktionssæt end
de nedenfor viste, men disse er endnu ikke rigtig blevet
anvendt i de her omhandlende mikrodatamater.
*sj*
*ps0*


            Intel             8080
                              8085

            Motorola          6800
                              6809

            Zilog             Z-80

            MOS
            Technology        6502
                              6512

            Rockwell          PPS-8

            RCA               1802
*rj*
*nl1**np*
De forskellige typer af  mikroprocessorer har
 hvert sit instruktionssæt.
Dette kan udnyttes i 
programmeringseksempler med henblik på at optimere
eksekveringstid og lagerforbrug. Som et eksempel er herunder
vist flytning af en blok af data i det indre lager. Selvom
dette eksempel tydeligt viser en forskel ( i et andet eksempel
kunne forskellen gå den anden vej), er det imidlertid
begrænset hvor meget en bestemt type mikroprocessor betyder for
ydeevnen af det samlede mikrodatamatanlæg. Flere andre
faktorer, som tilgangstiden til baggrundslageret og effektiviteten
af programmellet bidrager væsentligt mere til systemets ydeevne
(eksemplet taget fra ref.1).
*sj*

            Tabellen viser flytning af en datablok
            på 16 8 bit ord.
            --------------------------------------
                         Z-80      8080     6800
                         -----------------------
      Eksekveringstid
      i mikrosekunder     144       325      658

      lagerforbrug
      i 8 bit ord          11        16       19


*rj*
*nl1**np*
Pålideligheden af centralenheden er selvfølgelig afhængig af
 de valgte komponenter, men da disse
erfaringsmæssigt er meget stabile, er pålideligheden i højere
grad afhængig af hvorledes de er sat sammen. Her tænkes ikke
kun på de logiske forbindelser mellem komponenterne,
 men på faktorer som
listet her:
*lm 20*
*lw 110*
*nl3*
*lm30*
*nl1*
1. Erne  komponenter, både mekaniske og
elektriske fornuftigt valgt.
*nl2*
2. Er centralenheden placeret på et eller flere
printkort.
*nl2*
3. Er centralenheden opbygget i en kasse for sig
selv, eller er den bygget sammen med andre enheder.
*nl2*
4. Er den så solidt opbygget, at den  kan tåle
at blive transporteret (med f.eks. postvæsenet).
*nl1*
*lm 0*
*lw 160*
*nl1**np*
Erfaringen viser, at de logiske forbindelser
mellem komponenterne ofte spiller en mindre
rolle end ovennævnte faktorer, idet disse
kan give anledning til betydelige omkostningsreduktioner.
*nl3*
Indre lager. *nl1*
------------ *nl1**np*
Tæt forbundet til centralenheden er det indre lager,
hvor det program der udføres og de data der arbejdes på
er gemt. Tilgangstiderne til det indre lager er karakteristiske
ved, at de er af samme størrelsesorden som centralenhedens
udførsel af simple operationer. Dette er nødvendigt, hvis ikke
centralenheden skal bruge for megen tid til at vente på lageret.
Dette er modsat de forskellige typer baggrundslagre, hvor
tilgangstiderne normalt er flere størrelsesordener længere.
Til gengæld er baggrundslageret væsentligt billigere end
indre lager pr. bit.
*nl1**np*
På de fleste af de her anvendte mikroprocessorer kan der
højst tilkobles 65536 8 bit ord (64k bytes). Der er altså
en teknisk grænse for, hvor mange data man kan behandle
på en gang i det indre lager, hvilket kan sætte en begrænsning
på anvendelserne.
*nl1**np*
Mikrodatamaterne anvender idag halvlederlager, der bygger på en
teknologi, der gør det væsentlig simplere for 
mikrodatamatproducenten selv at fremstille indre lager
efter ønske, end det var for tidligere tiders minidatamat-
fabrikanter, der ofte anvendte ferritkernelager. Der anvendes 
normalt to typer af lagerkomponenter, nemlig læse/skrive
komponenter (RAM) eller læsekomponenter (ROM). Betegnelserne
indikerer at centralenheden kun kan læse fra en ROM, men både
læse fra og skrive i en RAM. Til gengæld forsvinder informationen
i ROM'en ikke når man slukker for strømmen til mikrodatamaten,
hvad den  gør i RAM'en. ROM' er altså velegnede til at 
indeholde et program mikrodatamaten kan starte med, når der tændes
for strømmen.
*nl1**np*
Nedenunder er kort beskrevet de forskellige lagertyper, der 
anvendes i mikrodatamater:
*nl2*
*lm 30*
*lw110*
Læse/skrive lager (RAM) af den statiske type,
der er simple at anvende.
*nl2*
Læse/skrive lager (RAM) af den dynamiske type,
indeholder flere bit, bruger mindre effekt og
er normalt hurtigere end den statiske type,
men er mere komplicerede at anvende.
*nl2*
Læselager (ROM) er færdigprogrammeret fra
komponentleverandørens side. Er billige ved
stort stykantal.
*nl2*
Programerbart læselager (EPROM) kan programmeres af
mikrodatamatfabrikanten.
*nl1*
*lm 0*
*lw 160*
*nl1**np*
Hvilke typer der konkret anvendes, kan være afhængig af
hvornår mikrodatamaten er udviklet, da udviklingen indenfor
halvlederlagerteknologien går meget hurtigt.
De fleste lagerkomponenter er dog meget pålidelige
og giver kun sjældent anledning til fejl.
*nl1**np*
Lageret kan være placeret på samme printkort som centralenheden,
eller det kan  være placeret på separate kort. Dette giver
anledning til  overvejelser om elektriske støjproblemer,
som det vil være for omfattende, at komme ind på her.
*nl1**np*
Lageret kan være forsynet med paritetskontrol, hvorved systemet
(brugeren) kan blive orienteret om fejl. Yderligere kan lageret
være forsynet med logik til korrigering af fejl, hvilket væsentlig
forøger pålideligheden. De færeste mikrodatamater er imidlertid
forsynet med kontrolfunktioner af denne art, da det kræver
ekstra bit i lageret og ekstra logik, hvilket naturligvis
forøger prisen.
*nl1**np*
Med hensyn til dokumentation skal der naturligvis
medfølge en brugervejledning (operatørbetjening) på
dansk, der forklarer hvorledes datamaten virker og
betjenes. Endvidere bør der også forefindes (måske
skal den købes) en detaljeret beskrivelse med
diverse diagrammer og tegninger (ikke nødvendigvis på dansk).
Den almindelige bruger kan ikke umiddelbart anvende
denne manual, men hvis det senere bliver nødvendigt for
andre end leverandøren at vedligeholde udstyret,
er den en nødvendighed.
*nl3*
Ydre enheder.*nl1*
-------------*nl1**np*
For at få et fornuftigt udbytte af mikrodatamaten, skal
der tilkobles forskellige ydre enheder, og som tidligere 
omtalt vil disse for administrative anlæg typisk være
baggrundslager (diskette eller båndkasette),
skærm og tastatur, linieskriver og muligvis tilslutning
til en større datamat.
*nl1**np*
Til at forbinde en ydre enhed med centralenheden, kræves
et forbindelsesled (interface). Dette består af en styreenhed
og diverse kabler. Styreenheden omsætter de 8 bit centralenheden
skal have eller aflevere, til et format som den ydre enhed forstår.
Opbygningen af styreenheden  bliver i vidt omfang
understøttet af mikroprocessor producenten, der kan levere
integrerede kredsløb, der er specielt beregnet til styring
af forskellige ydre enheder. Som eksempel er her listet
forskellige styreenheder til Intels 8080/8085 og Motorolas
6800/6809 mikroprocessorer.
*nl2*
*sj*

       Generel 8 bit parrallel styreenhed
       MC6821, 8255A

       Seriel kommunikations styreenhed
       til f.eks. terminaler
       MC6850, 8251A

       Diskettestations styreenhed
       MC6843, 8271

       Styreenhed til datatransmission
       MC6854, 8273

       Styring af skærme
       MC6845, 8275
*rj*
*nl1**np*
Anvendelse af ovennævnte integrerede kredsløb som styreenheder,
kan gøre det nemmere og billigere for mikrodatamatfabrikanten
at fremstille disse, og det har sandsynligvis også en gunstig
indflydelse på pålideligheden. Ligesom  lageret er
styreenhederne tæt forbundet med centralenheden. Også her kan
disse være placeret på samme printkort som centralenheden eller
på seperate kort. Ved opbygningen af et større  mikrodatamatanlæg kan
alle funktioner ikke være på et printkort, dvs. en rimelig 
modulær opbygning er nødvendig.
*nl3*
*ps0*
Baggrundslager*nl1*
--------------*nl1**np*
Da man i administrative systemer arbejder med relativt store
datamængder i forhold til størrelsen af mikrodatamatens indre
lager, og da disse data skal kunne gemmes i længere tid og ikke
forsvinde når man slukker for strømmen, er det nødvendigt med
et baggrundslager.
Der er normalt 3 typer baggrundslagre tilgængelige til
mikrodatamatkonfigurationer: kassettebåndoptagere, diskette-
stationer og Winchester pladelagre . Det er dog kun de to sidste,
der er anvendelige til administrative formål, men kassette-
båndoptageren vil dog kort blive omtalt, da man ikke 
kan udelukke den til helt simple opgaver med  begrænset
databehov.
*nl1**np*
Der er også mikrodatamatanlæg tilgængelige, hvor det er
muligt, at få tilsluttet almindelige pladelagre (hard disc),
der er en størrelsesorden hurtigere end diskettestationer,
og som kan rumme betydeligt mere data, men de er grundet
prisen ikke særligt udbredte i mikrodatamatanlæg. Det er dog
en fordel, at man senere kan få tilsluttet et sådant lager,
hvis mængden af ens data stiger mere end forudset.
*nl1**np*
Det skal nævnes, at der en teknologi i hurtig udvikling,
der nok på et tidspunkt vil vinde indpas i mikrodatamat-
konfigurationer. Det drejer sig om magnetiske boblelagre,
hvor bit'ene repræsenteres af små magnetiske områder
i et magnetisk materiale. Tilgangen til de enkelte bit
er seriel og sker ved drejning af magnetfelter.
Boblelagrene er stadig for dyre til anvendelse i 
mikrodatamater og diverse styreenheder er ikke
færdigudviklet.
*nl3*
Kassettebåndstationen.*nl1*
----------------------*nl1**np*
Kassettebåndstationen anvendes normalt kun i de helt
prisbillige systemer. De båndoptagere der anvendes,
er stort set de samme der anvendes til musik, hvilket
har været med til at gøre priserne meget lave. Der
har været anvendt mange forskellige metoder til at indspille
den digitale information på båndet. Tre af disse er
efterhånden blevet til standarder, nemlig Kansas City
metoden, Tarbell metoden og frekvensmodulationsmetoden
(FM). Den første anvender to toner (1200 og 2400 hertz)
som de digitale niveauer,  de to sidste svarer
til metoder, der også anvendes i professionelle
magnetbåndstationer (PE metoden ifølge ANSI standarden).
Kansas City metoden giver en overførselshastighed på
30 tegn pr. sekund og de andre hastigheder på omkring
1200 til 6000 tegn pr. sekund. Valget mellem metoderne
er en afvejning af pålidelighed mod hastighed. Uanset
hvilken metode der anvendes, er båndkasetten et
langsomt lagringsmedie, der  vil være uegnet
til de mest almindeligt anvendte administrative systemer.
*nl3*
Diskettestationer.*nl1*
------------------*nl1**np*
Diskettestationer er langt den mest anvendte type
baggrundslagerenhed til anvendelse i administrative
mikrodatamatsystemer. Lagringsmediet  ligner en mindre
grammofonplade. Den er lavet af kunststof (Mylar) og er
belagt med et ca. 0,1 mm tykt ferrooxidlag. Den mest anvendte
diskette er 7,8" i diameter og placeret i en 8" plast
konvolut for at beskytte oxidlaget. Der findes
også 5,25" disketter på markedet (såkaldte minidisketter),
 og også disse er meget
anvendte i mikrodatamatanlæg.
*nl1**np*
Disketten blev oprindeligt udviklet af IBM til deres 3740 system.
Den digitale information, der skal lagres på pladen, skal have
et eller andet format, og her er IBM 3740 formatet blevet en
international standard til 8" disketterne. Pladen er delt op
i et antal spor (77) og hvert spor i et antal sektorer (26),
hvoraf hvert spor indeholder den nødvendige information til
identifikation af sektoren , plus 128 tegn data.
Bit'ene lagres på pladen ved hjælp af frekvensmodulationsmetoden (FM).
*nl1**np*
For at kunne tilgodese et lavprismarked for mikrodatamater,
har diskettestation fabrikanterne også udviklet en minidiskette-
station (5,25"). Dette er imidlertid sket på bekostning
af en lang række egenskaber, hvoraf de væsentligste fremgår
af nedenstående tabel (taget fra ref.1):
*ps0*
*sj*



                          minidiskette         diskette
                          -----------------------------

   kapacitet
   8 bit ord                80,6 k               253 k

   antal spor                35                   77

   sektorer/spor             18                   26

   kapacitet/sektor
   8 bit ord                 128                  128

   overførselshastighed
   8 bit ord pr. sek.       125 k                250 k
   
   gennemsnitlig
   tilgangstid i sek.       0,566                0,286

   antal omdrejninger
   pr. minut                 5                     6

   skrivetæthed
   8 bit ord pr. tomme      2600                 3200
*rj*
*nl2*
Der findes ikke nogen standard for formattering af
minidisketter, hvilket medfører at næsten hver
mikrodatamatfabrikant anvender sin egen. De
brugte formatteringsmetoder minder lidt om IBM standarden,
men der er alligevel så mange forskelle, at udveksling
af minidisketter mellem forskellige fabrikater ikke
kan lade sig gøre, hvad det godt kan for 8" disketternes
vedkommende, hvis IBM standarden anvendes. Der
er idag en tendens til at mikrodatamatleverandørernes
programmel leveres på 5,25" disketter, men  man 
må stadig anvende 8" til brugerens data.
*nl1**np*
Behovet for mere ekstern lagerplads har medført, at man
har videreudviklet den eksisterende diskette teknologi.
Det er især på to områder, det har gjort sig gældende.
Man lagrer data med dobbelt tæthed og man anvender begge
sider af disketten. Der findes også en IBM standard til
dobbelt tæthed (anvendes i system 34),der er blevet en
international standard. Også 5,25" disketterne kan  fås
med med ovennævnte faciliteter. Det er idag muligt på
en 8" diskette at lagre ca. 1,2 M tegn (1M=1048580) og
på 5.25 disketterne 0,32 M.
*nl1**np*
De mest anvendte typer af diskettestationer har været
anvendt i flere år, og må nok siges at være relativt
pålidelige. Især er det vigtigt at indspillede
disketter stadig kan afspilles after nogle år. Med den
 anvendte formattering og indspilningsmetode
er dette muligt, selvom der med årerne f.eks. kan
forekomme visse ujævnheder i stationens omdrejningstal.
*nl1**np*
Man må ikke overse, at de ydre enheder  er indkøbt
af mikrodatamatproducenten
som komponenter (OEM) , og at
det er sammensætningen af disse komponenter denne er
ansvarlig for. Det er altså veletablerede firmaer med flere
års produktion og udvikling bag sig, der leverer selve
diskettestationen og disketterne. Man skal 
heller ikke glemme, at selve mikroprocessor teknologiens
rivende udvikling indirekte presser ydre enhedsproducenterne
til, måske for hurtigt, at introducere nye produkter. For
de nye diskettestationers vedkommende er der gået temmelig lang tid
fra introduktionen til de kunne produceres i et tilstrækkeligt
stort stykantal. Der har været  problemer med at videreudvikle
den eksisterende teknologi.
På stationer hvor begge sider af pladen anvendes,
skal der placeres et tonehoved på begge sider af denne,
hvad der har givet anledning til særlig stor friktion og slid
(beskrevet i ref.4).
Ved dobbelt tæthed anvendes en modificeret frekvens
mudulations teknik (MFM), hvilket i realiteten svarer til
at halvere båndbredden.
De ældre metoder er nok mere pålidelige end de nye.
*nl1**np*
Man må være opmærksom på, at der på de fleste mikrodatamatanlæg
er en øvre grænse for, hvor mange diskettestationer der kan kobles
på (ofte fire). Denne begrænsning skyldes
både materiellet og programmellet, og er  ikke ligetil at
omgå.
*nl1**np*
Ligesom for centralenhedens vedkommende bør der være en
brugervejledning på dansk. Endvidere bør man sikre
sig en manual fra producenten af diskettestationen,
der fortæller om opbygning og vedligeholdelse
af stationen.
*nl3*
*ps0*
Winchester pladelager.*nl1*
----------------------*nl1**np*
Som tidligere omtalt er det stadig ikke almindeligt
at have tilsluttet et pladelager, selvom en del
leverandører tilbyder dette. Men har man brug for 
direkte tilgang til større
datamængder (mere end et par millioner tegn), er det nødvendigt.
Prisen er imidlertid så stor, at den samlede pris for hele
konfigurationen kommer op på en størrelse, der måske
kunne forsvare en helt anden type anlæg.
*nl1**np*
Da disketter  sætter en grænse for anvendelsesmulighederne,
har producenterne set sig om efter andre muligheder,
og her kommer winchester pladelagre ind som en mulig 
løsning. Disse er et resultat af den seneste udvikling
indenfor pladelagerteknologien og lader til på grund
af en relativ lav pris, at være velegnede som
baggrundslager i større mikrodatamatanlæg.
*nl1**np*
I modsætning til disketter kan pladen i winchester
pladelagre ikke udskiftes, men er lukket helt inde
for at udelukke fremmedlegemer som støv, røg, snavs osv.
Dette har medført at læse/skrive hovederne kan svæve
meget tæt over pladen, hvilket igen medfører, at man
kan anvende en meget høj skrivetæthed på pladen. Endvidere
kører pladen hurtigere  end på en diskette, hvilket
medfører kortere tilgangstider og hurtigere overførsel af data.
*nl1**np*
Der findes idag to størrelser winchester pladelagre,
nemlig de først fremstillede 14" lagre og de nyere 8".
Hver type kan fås med både en eller to plader.
14" lagrene kan rumme op til 25 M tegn og 8" op til
10 M tegn, men det kan svinge en del fra fabrikat
til fabrikat. Nedenfor er for oversigtens og sammenligningens
skyld vist forskellige karakteristika for et 8" winchester
lager og et 8" diskettelager, der anvender dobbelt tæthed
og skriver på begge sider. Begge lagre er fabrikeret af
Shugart Associates. Hvad der gør sammenligningen
endnu mere interessant er, at de ydre fysiske dimensioner
er de samme (oversigten er fra ref.4).
*ps0*

*sj*



                 8" diskettelager        8" winchesterlager
                       SA-851                  SA-1004
                ----------------------------------------------

   kapacitet    
   8 bit ord           1,2 M                    8,3 M

   omdrejnings-
   hastighed o/sek       6                        52

   overførsels-
   hastighed bit/sek     250 k                    4 M

   gennemsnitlig
   tilgangstid msek.     250                       50

*rj*
*nl1**np*
Priserne er noget sværere at sammenlige, da winchester
lagrene endnu ikke
tilbydes af alle producenter, men der er  omkring
en faktor to til forskel.
*nl1**np*
En følge af winchester teknologien er, at pladerne ikke
kan udskiftes, dvs man må have et andet medie til
sikkerhedskopiering af data og indlæsning af programmer.
Almindelige kassettebånd er for langsomme, rigtige
magnetbåndstationer for dyre, så disketter vil stadig
have deres anvendelse i større mikrodatamatanlæg.
*nl3*
Tastatur og skærm.*nl1*
------------------*nl1**np*
For at gøre brugerne istand til at betjene
mikrodatamaten, kræves et let tilgængeligt inddata
og uddata medie, og i langt de fleste
mikrodatamatanlæg til
administrativt brug foregår dette ved hjælp af et
elektronisk skrivemaskinelignende tastatur og en
fjernsynsskærm (monitor).
*nl1**np*
I mikrodatamatanlæg er disse ydre enheder ofte
en integreret del af centralenheden. Dette er
gjort for at nedbringe kostprisen, idet man som
komponenter kan købe tastatur og skærm, og så
selv udvikle elektronikken til at styre og forbinde
disse enheder til centralenheden. Denne kan være
bygget fysisk sammen med f.eks. tastaturet eller
skærmen, og på den måde kan der spares på
chassier, strømforsyninger og lignende.
*nl1**np*
I større datamatsystemer, men  også i nogle
mikrodatamatanlæg, er det i systemet integrerede
tastatur og skærm erstattet af en selvstændig
enhed, en skærmterminal (selv om denne også tit er
delt i separat tastatur og skærm).
Dette er nok en lidt dyrere løsning,
men skærmterminaler falder stadig i pris,
og prisforskellen mellem de to løsninger
er alligevel forsvindende i et samlet
administrativt system, men selvfølgelig ikke
i det helt billige system.
*nl1**np*
Næsten alle dataterminaler kobles til en datamat
på en standardiseret måde, og det gælder hvad enten
de kobles direkte på datamaten eller via et modem.
Der anvendes en norm fra The Electronic Industries
Association (EIA) RS-232, der iøvrigt svarer
til en anden standard fra CCITT V24. Denne norm
beskriver både de elektriske
signaler, stikforbindelser og hvorledes dataformatet
skal se ud. Der overføres et tegn ad gangen (7bit),
og bit'ene sendes serielt.
*nl1**np*
Den umiddelbare fordel ved en skærmterminal er
netop det forhold, at det er en selvstændig enhed,
dvs det er muligt at skifte den ud med en anden type,
 og det er nemmere at sætte
en erstatningsenhed på.
Hvis terminalen er en integreret del at selve datamaten,
kan denne  ikke anvendes, hvis tastaturet skal
til reparation. Endvidere kan det være en fordel, at man
istedet for skærmterminalen kan tilslutte en skrivende
terminal, der dog normalt er langsommere og dyrere.
*nl1**np*
Hvis mikrodatamaten er af den type, hvor tastatur
og skærm er integreret i systemet, bør man undersøge
om det er muligt at tilslutte en almindelig terminal,
idet det kan være en fordel til en del anvendelser.
De fleste mikrodatamater er enkeltbruger datamater,
dvs. der kan kun afvikles et job af gangen. Man bør
imidlertid være opmærksom på, at flere terminaler
tilknyttet samme job kan være til gavn, hvis der
f.eks. i løbet af en dag skal indtastes mange
transaktioner. Til den slags opgaver er det
en forudsætning, at der kan købes en enhed til
tilkobling af terminaler (en telemultiplekser).
Det skal for en god ordens skyld nævnes, af der
findes mikrodatamatanlæg, hvor flere jobs kan
afvikles samtidigt.
*nl1**np*
Ligegyldigt hvilken løsning der  er valgt, vil selve
tastaturet være omtrent af samme type. Det ligner
umiddelbart et skrivemaskinetastatur, men med nogle flere
taster, da man udover de normale alfanumeriske tegn har
brug for nogle kontroltegn til at styre datamaten.
Endvidere kan der tilhøjre for det normale tastatur
være anbragt et særligt numerisk tastatur, hvilket
kan være en fordel, hvis der skal indtastes mange tal.
Man skal endvidere være opmærksom på, om der er et
dansk tegnsæt på tastaturet (æ,ø,å) og om der både
er store og små bogstaver.
*nl1**np*
Der findes flere typer tastatur på markedet, der anvender
 forskellig teknologi, og som derfor har forskellig
pris og pålidelighed. Forskellen ligger først og fremmest 
i den måde det elektriske signal genereres på, når en tast
trykkes ned.
Der er den helt simple mekaniske kontakt, med
en levetid på omkring 5-10 millioner anslag,
 "reed-switch" kontakter med
en levetid på 50-100 millioner anslag, eller der
anvendes elektroniske tastaturer,
hvor der ikke er nogen mekanisk kontakt. Levetids-
forskellene er dog ikke væsentlige til
de anvendelser vi omtaler her.
*nl1**np*
Med hensyn til skærmen er der på de fleste
skærmterminaler plads til omkring  25 linier med 80 tegn på hver.
I de integrerede systemer vil skærmen ofte være mindre,
og der er måske kun plads til 16 linier a 40 tegn.
I begge tilfælde vil skærmene dog højst sandsynligt
være indkøbt hos en større producent af skærme,
og der er normalt ikke problemer med pålideligheden.
*nl3*
Linieskrivere.*nl1*
--------------*nl**np*
I mikrodatamatkonfigurationer til administrativt brug
må nødvendigvis indgå en eller anden form for ydre enhed,
der kan skrive ud på papir. Linieskriverteknikken har
i de sidste par år gennemgået en kollossal udvikling,
hvilket har medført, at det idag er muligt, at erhverve
sig en linieskriver til en rimelig pris og af en udmærket
kvalitet.
*nl1**np*
Der findes  forskellige måder, at bygge linieskrivere
på, og de kan inddeles på forskellig vis. En første måde
at inddele dem efter kunne være efter de amerikanske
betegnelser "impact" og "non-impact" skrivere.
Den første betegnelse går på, hvad vi normalt forstår
ved skrivere, nemlig en eller anden trykmekanisme
(stifter eller en hammer), der trykker mod almindeligt
papir med farvebånd imellem. Den anden type skrivere kan
f.eks. være elektrostatiske eller termoskrivere,
hvor "trykenheden" ikke direkte kommer i kontakt med
papir og farvebånd. Denne type skrivere er ikke
velegnede til administrativt brug, da de ikke kan
lave gennemslag og ofte anvender specielt papir
(f.eks. varmefølsomt).
*nl1**np*
Af "impact" skrivere er der to typer, der hyppigt
ses tilsluttet mikrodatamatanlæg, nemlig matrixskrivere
og typehjulsskrivere. Matrixskriveren skriver ved hjælp
af en matrix af små nåle, der aktiveres elektromagnetisk.
Matrixskriveren kan skrive rimeligt hurtigt (op til
et par hundrede tegn i sekundet), kan lave gennemslag,
og kan idag fås med et fornuftigt tegnsæt, dvs. æ,ø og å,
og store og små bogstaver, hvor de små bogstaver går
"neden under linien".
*nl1**np*
Typehjulsskriveren virker i princippet som en
kuglehovedskrivemaskine, hvor kuglehovedet normalt
er udskiftet med et "viftehjul", hvor de 
færdigprægede tegn er placeret periferien rundt.
Denne type skrivere er velegnede, hvis udskriften
skal være af ordentlig skrivemaskinekvalitet, men er en
del langsommere end matrixskriverne.
(30-50 tegn pr. sekund).
*nl1**np*
Matrixskriverne ligger i prislaget 7-25.000 kr.
afhængig af forhold som maksimal papirbredde,
valg af papirfremføring, hastighed og 
programmerbarhed. Typehjulsskriverne koster
omkring 25-30.000 kr.
*nl1**np*
Der findes andre typer "impact" skrivere som f.eks.
tromle og kædeskrivere. Disse er meget anvendt i
større dataanlæg, da de skriver væsentlig hurtigere
end de ovenfor nævnte, men til gengæld 
er de dyre, og skriver ikke så pænt
som typehjulsskrivere.
*nl1**np*
De fleste linieskrivere kan fås med udstyr,
der medfører at de kan kobles på datamaten
ligesom terminaler (RS-232 interface). Da de fleste
mikrodatamater også understøtter denne tilkobling,
giver dette brugeren en stor fleksibilitet med hensyn
til valg af linieskriver, blot skal man være opmærksom
på, at det godt kan medføre visse ændringer i programmellet,
på grund af forskelle i styretegn.
*nl1**np*
Nyere modeller af matrix og linieskrivere indeholder
meget få bevægelige dele, hvilket forlænger levetiden
og gør vedligeholdelsen lettere. Ligesom for diskettestationernes
vedkommende er linieskriveren indkøbt af mikrodatamatfabrikanten
som en OEM komponent, og man bør derfor sikre sig
linieskriverproducentens manual, ligesom man skal
undersøge hvem der skal foretage eventuelle reparationer.
*nl3*
Mikrodatamaten som terminal.*nl1*
----------------------------*nl1**np*
En del af de eksisterende mikrodatamater
kan anvendes som terminal til en større datamat.
Tilslutningen kan foregå asynkront, dvs på samme
måde som når en skærmterminal kobles til
mikrodatamaten.
Skal forbindelsen etableres via telefonnettet
kræves også et modem. Mikrodatamaten kan
således anvendes til lokalt at samle data op,
f.eks. i løbet af en dag, og samtidig
forarbejde data, hvis der er behov for dette.
Senere kan disse sendes til den store datamat
til videre forarbejdning og opbevaring.
*nl1**np*
Der kræves specielt programmel i mikrodatamaten
for at bruge den som terminal, så det må undersøges,
om dette kan leveres af forhandleren. Der findes
internationale standarder for overførsel af
data via telefonnettet, også for overførsel
af større datamængder med stor hastighed, men det
vil blive for omfattende, at komme nærmere
ind på her.
*nl3*
Busstrukturer.*nl*
--------------*nl**np*
I tidligere afsnit er det blevet nævnt,
at det indre lager og styreenhederne til de
ydre enheder er koblet tæt sammen med centralenheden.
Den fysiske udførsel af denne sammenkobling
er hvad der forstås ved en bus. Tænker man
centralenheden opbygget på et printkort,
lageret på et andet (eller flere hvis der kan sættes
mere på), og diverse styreenheder på andre printkort,
har konstruktøren måtte vedtage nogle konventioner for,
hvorledes de elektriske forbindelser skal foregå:
hvad skal de fysiske dimensioner for printkortene være,
hvor mange forbindelser skal der være plads til,
skal der kunne transporteres 8, 16 eller 32 bit
parrallelt, osv. Der findes næsten ligeså mange
forskellige "busser" som der findes mikrodatamater.
*nl1**np*
Der er par af de anvendte "busser", som muligvis kan gå
hen og blive til en slags standard. Det drejer
sig om S-100 bussen, der oprindelig
blev udviklet til MITS Inc.'s Altair datamat
og det drejer sig om Intel's Multibus, der først dukkede op i
deres SBC/10 mikrodatamat.
Fordelen for en bruger, hvis hans mikrodatamat
er opbygget omkring en "standard" bus er,
at han kan købe udstyr hos andre leverandører end den
oprindelige, det kan f.eks. dreje sig om udstyr denne
ikke markedsfører.
*nl1**np*
En helt anden type bus, der er standardiseret af
The Institute of Electricel and Electronic Engineers
er IEEE 488 bus standarden. Denne blev oprindelig
foreslået af Hewlett Packard til at sammenkoble
forskellige instrumenter med. Idag findes der et stort
antal instrumenter og apparater, der er udstyret med
IEEE 488 bussen. En IEEE 488 bustilkobling
kan leveres af en del mikrodatamatleverandører
og fungerer som en ydre enhed.
*nl3*
Mikrodatamatanlæggets omgivelser.*nl1*
---------------------------------*nl1**np*
Inden anlægget tages i brug, er der forskellige
forhold, der skal vurderes. En del af disse
har med de lokaler at gøre, hvor anlægget skal placeres.
Hvor meget varme afgiver mikrodatamatanlægget?
Normalt skal der ikke bruges køleanlæg til
en mikrodatamat, men hvis det er en større 
mikrodatamatkonfiguration i et mindre 
sydvendt lokale med store vinduer, kan det godt blive et
problem. Endvidere skal man passe på med støv, tobaksrøg,
osv.
*nl1**np*
Hvor meget støjer anlægget? Dette er normalt heller ikke
et større problem, men der er en blæser i centralenheden,
måske en i terminalen, diskettestationen kører rundt,
og især skriveren kan godt støje en del
(afhængig af typen). Vedkommende der arbejder med anlægget
mærker måske ikke støjen, men sidder der andre i lokalet,
kan de godt føle det generende.
*nl1**np*
Man må også være opmærksom på elektriske
støjproblemer. Hvis anlægget f.eks. skal placeres
i flere rum på grund af støjgener, skal det undersøges
hvor langt  enhederne må stå fra hinanden. Mikrodatamaten
med tilhørende enheder bør være forsvarligt jordet,
både af hensyn til sikkerheden, men også til
udstyret, idet f.eks. aktiveringen af en 220V afbryder
kan få skærmbilledet til at forsvinde, eller endnu
værre give fejl på en diskette. Endvidere kan statisk 
elektricitet være et ubehageligt fænomen, ikke blot for
den person det går ud over, men også for elektronikken.
*ps0*
*sj*


Referencer:


1. McGlynn, Daniel R. "Personel computing."
   John Wiley and Sons. 1979 New York.

2. Leventhal, Lance A. "Introduction to microprocessors."
   Prentice/Hall International. 1978 London.

3. Markesjo, Gunnar. "Mikrodatorns ABC".
   Esselte Studium AB. 1978.

4. The Seybold Report on Word Processing.
   February 1980. Vol.3. No.1.

*rj*

*ef*
▶EOF◀