Full resolution (JPEG) - On this page / på denna sida - Operativsystemet Georg 3 (General Organizational Environment), av Bo Philip
<< 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 never been proofread. / Denna sida har aldrig korrekturlästs.
Operativsystemet George 3
(General Or^anizational Änvironment)
av Bo Philip, L M Ericsson Data AB, systemavdelningen.
George 3 är ett operativsystem
framtaget i avsikt att minska behovet av
kvalificerad driftsplaneringspersonal.
Det minimerar operatörsingripanden
och väntetider, planerar och
övervakar arbeten på datamaskinen samt
utför kostnadskontroll och ger underlag
för debitering. George 3 är avsett för
de större datamaskinerna i ICT
1900-serien med minst 32.000 ords
snabbminne, 512.000 ords
direktminnesut-rymme plus 4 magnetbandsstationer.
Basmodulen av George 3, upptar
tillsammans med Executive mellan 10.000
och 10.500 ord av snabbminnet,
medan övriga moduler eller kapitel
upptar 1,28.000 ords
direktminnesutrym-me. George 3 kallar själv in de för
programmens utförande nödvändiga
kapitlen och optimerar egenhändigt
sin storlek.
Arbeten, som skall utföras benämnes
jobb och består av en serie program.
Jobben beskrivs för George 3 med
ett jobb-beskrivningsspråk, som
innehåller uppgifter om användarens namn
— alla kända av operativsystemet —
ingående program, ingående dokument
(data), använda perifera enheter samt
åtgärder att vidta vid stopp —
förutsedda eller oförutsedda.
Jobb-beskrivningar och data, som
måste in via långsamma perifera
enheter, läses och lagras i väntan på
exekvering i en ”Well” (buffertarea),
vars storlek och placering optimeras
av operativsystemet. Denna Well
ingår i ”File Store”, som omfattar allt
tillgängligt direktminnesutrymme och
även magnetbandsutrymme. Principen
bakom File Store är att så mycket
information som möjligt skall lagras
inom systemet för att vara direkt
tillgängligt. Data organiseras i filer,
kända vid namn av George 3, och
kan bestå av program, användares
data eller data ingående i eller
framställda av operativsystemet. Två
typer av filer må förekomma —
seriella eller direktminnesfiler. Deras
fy
siska placering bestäms helt av George
3 och en fil kan tänkas vara
fragmen-terad på alla tillgängliga typer av
lagringsmedia. Filernas utseende
varierar beroende på från vilket medium
de skapats och programmens läs-/
skrivinstruktioner skall vara
avpassade till filens format. Instruktionerna
tas om hand och simuleras av George
3. Organisationen av File Store är
helt hierarkisk med en huvudkatalog
i toppen innehållande uppgifter om
innehållet i närmast lägre nivå, vilken
består av terminalfiler och kataloger
med uppgifter om nästa nivå nedåt,
som i sin tur innehåller terminalfiler
och/eller kataloger, o.s.v. utan någon
teoretisk gräns (se figuren).
Terminalfiler innehåller antingen användardata
eller data ingående i respektive
framställda av operativsystemet.
En användares frihet, då han sätter
namn på eller refererar till sina filer,
är nästan obegränsad, men om han
inte vidtar aktiva åtgärder kommer
de filer han skapar att vara
tillgängliga enbart för honom själv. Om han
ger andra användare tillgång till
filerna, specificerar han också på vilket
sätt de må ha access — enbart för
läsning eller för läsning och skrivning.
Av ovanstående framgår att filer i
File Store är kända av
operativsystemet snarare än användarprogrammen.
Möjlighet finns dock att knyta filer
direkt till ett program genom att
specificera, att en kortläsare, ett
magnetband eller en skivpacke skall
användas ”on-line”.
För att rädda filer vid maskinfel och
för att kunna utsträcka File Store
bortom tillgängligt
direktminnesutrymme, finns en ”Dump”- och en
”Res-tore”-modul. ”Incremental Dumper”
kopierar alla nyskapade och ändrade
filer till magnetband. ”Dump
Processor” uppdaterar ”dumparna” och
frigör magnetband innehållande icke
aktuella data.
<< prev. page << föreg. sida << >> nästa sida >> next page >>