• Keine Ergebnisse gefunden

AOS ~em

N/A
N/A
Protected

Academic year: 2022

Aktie "AOS ~em"

Copied!
320
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

AOS :

~em,~User~~·:Man~1.

(2)

TABLE OF CONTENTS SECTION

I INTRODUCTION • • • • • • • • • • • • • •

I I

o

1 2 3

4

• •

• • • Scope of this Manual • • •

Notation and Terminology •

System Organization • • • Command and Data

o

Prompt Lines 1 File Names

Overview • •

• • •

.' .

• • • • • • • •

2 Data Prompts • • • • • Key Commands • • • • • • • • •

o

Accept and Escape • • • • • I Console End of File • • • • 2 Cursor Movement • • • • • • 3 User Interrupt Commands • •

o

Monitor Trap • • • • • • 1 Stop and Start • • • • • 2 Console Output Flush • • 3 Keyboard Type-ahead Flush 4 Disk Type • • • • • • •

• • •

• •

• •

• • •

• • •

• • • • •

• • • •

• • •

• • •

• • • •

• • •

• • •

• • •

OPERATING SYSTEM • • • • • • • • •

o

1

Error Handling • • • •

o

Execution Errors • • 1 Stack Overflow • • • 2 Floppy Disk Errors • 3 Disk Swapping • • • File System • • •

o

Overview-. • • • I Syntax Overview

• •

2 Physical Units • • • •

o

Syntax Overview • • I I/O Devices • • • •

o

Serial Devices • 1 Block-structured

• •

• •

• • • • •

• • • •

• • • •

• • •

• • • •

• • • • • •

• • • •

• • • •

· . . .,.

• • • • • Devices • 3 Logical Volumes • • • • •

o

Syntax Overview,. • .' '.

I Block-structured (Disk)

• • • • •

· . . . ,

Volumes • 2 Disk Volume Usage • • •

3 System Volumes • • • • 4 Prefixed Volumes • • • 5 Disk Directories • • •

o

Duplicate Directories

• • • •

• • • • •

• •

• • • •

• •

• •

• •

• •

• •

• •

• •

• •

• •

• •

• • • •

• • •

• •

• •

• •

• •

• • • • •

• •

• • •

• •

• •

• •

• •

• • • •

• •

• • • • •

• •

...

• • • •

• • • • •

., .

• • •

• •

....

• •

• • •

• •

• • • • •

• • •

• • •

·

-

.

• •

• • • •

• • PAGE

1 1 2 3 4 4 4 5 6 6 6 6 6 6 7 7 7 8

9 10 10 11 12 13 14 14 15 16 17 18 18 18 19 20 21 21 21 22 22 22

(3)

II OPERATING S'tSTEH (continued)

'" ... ."

1 Fi,le Sy~tem (continued)

4, 0 i

s

k " F i 1 e s • .,. .,. • • ,. -: :,~

O .. Syntax Oye~~iew ,!, . . ' ) .

• • • • • • • • •

• • • • • • • • • •

File Attr ibutes'''. • • .• .... • • • • • • • • • • •

o

File Type • . • • • • • • • • • • • • • • • •

o

F~le Type Assign~~nt, • • • • • • • • • • 1 UCSD Pascal File,s 41

. 0' Text' Fl1,es '.', .• " • • • • • • • • • • • •

~ 1" Co~e' F ii:~~s,',. ",.. • • • • • • • • • • • •

f

Data Files • • • • • • • • • • • • • • • 3 ·Res~rlctions Imposed by Types • • • • • • 1 Fi!e Date ". • • • • • • • • • • • • • • • •

2 Size and L?Cat~on,At,tributes • • • • • • • • 24 24 24 24 25 25 25 25 25 26 26 26 2 F~l~ 9uff~x~s • •. • • • • • • • • • • • • • •• 27

3 'F

" 0: i

1 e System" T i tl

e

s • F~le

.». .' . . . ..

1'i tl~s:. • • • • • • • • • • •• 27 27

1 Other Reserved Titles • • • • • • • • • • • 29 2' User File Ti tfes ." .' • • • • • • • • • • • • 29 '3 Titles~with .... t .. Non-block-structured Volumes • • 29 . , ,

4 File ~eng~h and, File Length Specifiers • • •

.' .. *' ~

5, Syntax Spepification. .,., • • • • • • •

" ..

29 31 6 File Conventions and Applications • • • • • • • • 33

o

File Name Prompt Conventions • • • • • • • •• 33

o

Input Prompts • • • • • • • • • • • • • • • 33 1 Output Prompts • • • • • • • • • • • • • •• 33

I File Access from User Programs • • • • • • • • 34

2 ' Library System • • • • • • • • • • • • • • • • • •• 35

o

System Library • • • • • • • • • • • • • • • • • • 36

1 Intrinsics Library • • • • • • • • • • • • • • • • 36

"2 Program Library • • • • • • • • • • • • • • • •• 37 3 User Library. • • • • • • • • • • • • • • • • • • 37 4 Library Configuration Examples. • • • • • • •.•• 37 3 System Configuration • • • • • • • • • • • • • • • • 40

o

Operating System Libraries • • • • • • • • • • • • 40

1 I/O System Configuration • • • • • • • • • • • •• 41 2 Terminal Configuration • ~ • • • • • • • • • • • • 42 3 System Shell • • • • • • • • • • • • • • • • • •• 42 , Execution Error and Breakpoin~ ?r0ce~sing • • • • 43 5 ' Performance Optimizations • • • • • • • • • • •• 43

(4)

II OPERATING SYSTEM (continued)

4 Commands and Operation • • • • • • • • • • •

o

Bootstrapping the System • • • .~.;"'';' ~~:~" _ • • 1 The Work File • • • • • • • • • • • • • •

·

.:

. .

"): ""i:r<:" .''''

'. J.... . '," .

• • •

o

Work File Manipulation • • • • • • • • 1 Work File Effect~ on Syste~Beh.vior;~.

2 Syntax Errors and Editor Invocation • •

· .' . .

· . .' .

3 System State Flow Diagram • • • . . .

. '" "':,

4

5

,J

I/O Redirection Options'c. • • ~:' •. ~.:.~ • •

o

Execution Option LtstS\.~~ ~' • • ~ ~ 1 Output Redirection Opti'oh~j ~~,. .. .,:. • • • 2 Input Redirection Option~·. ~ • • • ~

3 T-File Options • • • • • • • ~ ~ • • i 4 Prefix Options • • • ' ...••• '-'." ."'J:;.:: • • . '~

5 Library Options • • ,. • • • •.•.. ~c

."

.1 i •

6 System IIO Redirectlon-' .- ~ .. '." ~:-.. ~~ .• oj i': t;'-

System Commands' • •

• •

• •

• •

• • • • •

• • • • • •

, 4 , r'

· · · ,.. . . .. "<. . ~ ... ' ;.'.. ,.'

~ ~ ' . "". . . . .... h I', ~~ "

.'t.

· '.- .

" ~ :....,. : .... r. • "':' .• ~.;.

od . _

~~rl ,,'

· . ". .

t~ ' .. S7,

· '.

-" ' ~

. '. '.

.... ;,., 0;-'

• • •

• • •

• •

• • •

· -.

• •

• •

• • Clear Screen

C(ompile • • ECdit • • • •

F (ile • •. • • H(alt • • • • I(nitialize • M(emory • • • R(un • • • •

• 'e" ' • • :: ." .!..

...

"

... ·

.

.

• •

.

'"

.

.

'

.

• • • -t • • • • • • • • •

••

• •

• • • • • • • • • • • • • •

o

1 2 3 4 5 6 7 8 9

S(ubmit • • • U(ser restart •

X(ecute • • • • •

.

'

. ·

~.

· - . ..

~

.. · .

"

....

10 • • • • • • •

1 , ; '

45 45 48 46.

48 49 49 51 53 54 55 55 56 56 57 58 59 60 61 62 63 64 65 66 67 68 69

(5)

THE FILE HANDLER • • • • • • • • • • •

1

3

, "

Fifer Prompts • • • • • • • • • • • • • • • • • File Naming Conventions

o

"General S~nta~ • • 1 Wildcards. • • • • Filer Commands •

(,

• • • •

• • • •

• • •

o ·

Command Summary • • • • • • •

0" Work' File Commands • • • • 1 Disk File & Volume Commands

2' Disk VolUme Commands • • •

3 Disk l-ledia Commands • • •

1 2 3

:s

4 6 7

"8

9 10 11 12 13 14 15 16 17 18

Blad blbCk~ scan

· C"Change~ .'. • • • .. D Cate .'. • • • • E'Cxtehded list' •

~ G«C e't '

.0 • .0. • '.

K"( r,Unch"~ • • • •

L (ist' diree'tory • M·Cake' . . . . :' • • NCew • • • • • • PCrefix volume • Q(uit • • • • • • R(emove • • • • • S(ave • • • • • • T(ransfer • • • • V(olumes online • WChat is workfi1e?

XCamine bad blocks Z(ero directory.

Recovering Lost Files

• • • •

• •

• •

• • •

• •

• • • •

• • •

• • • • •

• • •

• •

• • • • •

• • • •

• • • •

• • • •

• • • •

• •

• • • •

• • • • •

• •

• •

• •

• •

• •

• •

• •

• •

• •

o • • •

• •

• • • •

• • •

• • • • • • •

• • • • • • • •

• • • • •

• • • • • •

• • • •

• • • •

• • • •

• • • • • •

• • • • • • •

• • • • • • •

• • •

• • • •

• •

• • • • • • • •

• • • •

• • •

• • • • • •

• • • • • •

• • • •

• • • •

• • • • •

• • • • • • •

• • • • • • • •

• • • 71 71 72 72 72 73 73 73 74 74 74 75 76 77 78 79 80 81 83 84

85 86 87 88 89 94 95

96 98 100 4 Recovering Lost Directories • • • • • • • 103

(6)

IV THE ADVANCED SYSTEM EDITOR • • • ~_.·l .,,, ,

a

1

• • • • • 106 Basic Concepts • • • • •

o

Prompt Lines • • • • • 1 Commands. • • • • • • 2 File Name Prompts • •

3 The Edit Environment • 4 The File Window • • •

5 The File Buffer • • • 6 The Cursor • • • • • • 1 Backup Files • • • • •

• • • • • • • • . "::r' • • 107

• • • • • • •

·

.

.

• •

• • • • • • •

• • • • • • • • •

• • • • • • • • • • •

• • • • • • • • •

• • • .Jt, • • •

.. .

...

• •

...

·

.. '

.

Using the Editor • • • •

... .

• • • •

o

1 2 3 4 5 6 7 8 9

Entering the Editor • • • • • • • • • • • • • • Repeat Factor s • • • • • • • • • • ., / .. , .. ·i::, l.t • •

Direction • • • • • • • • • • • • • \ • . , . , . :.

Markers • • • • • • • • • • • • • • • • • • • ~

Moving The Cur sor • • • • • • • • . . • • ,~.,: :.;' :.. • ~~

The Copy Buf f er • • • • • • • • • • • • • • . • <~

Entering Strings in F(ind and R(ep1ace " . • . • • • . ~

Nested Editing • • • • • • • ..•.• & .

w.',. • •.• ,

.r:e

Change Logging • • • • • • • • • • • • ";;'.;'. • .•

User-def ined Functions • • • • • • • • • -" •. , • • • ., . .co,

• ;107

• 108

• 110

• .111

· I I I

• 112

• 113

• 114

• 114

• 115

• 116

• 116

• 118

• 120

• 121

• 123

• 126

• 128

(7)

IV THE ADVANCED SYSTEM EDITOR (continued)

2

3 4

Commands • • • • • • •

o

1 2 3 4

·5 6 7 8 9 10 11 12 13 14 15 16 '18 17

19 20

~21

22

l' 23

, 24

" 25 26

Command Summary • • • • • • • '0 Moving Commands • • • • • •

1 Text-Changing Commands • • 2 Pattern Matching Commands • 3 Formatting Commands • • • •

4 Buff er r~lanag ing Commands • '5 Function Defining Commands

6 Miscellaneous Commands • • A(djust

B(eginLine • C(opy

O(e1ete

"ECdit F(ind

" GCetch

• •

• • '0' <GetAgain>

< I (nsert' • •

J(ump • 'K{o!umn

'L(ineEn8 • •

• •

• • , M(argin N{ext· • • • 'O(ppositePage 'P(age

Q(uit

<record> • • R'(eplace • • S(et • • • •

<take up> • •

"TloDisk' : ~

U(ptop • • •

· V·( erify" ~ • . \f'{otdltto"e~

t.

, eX (change • Z(ap • • • •

"

..

• • • • •

• •

• • • • •

• •

• • • • •

• •

• • •

• • •

• • • • •

• • •

• • • • •

• • • • •

• •

• •

• •

• •

• • • •

• • •

· ..

• • • • •

• •

• • • •

Sample Edit Session • • • • • • Problems • • • • • •

• • •

• • •

• • •

• • •

• • •

• •

• •

• •

• •

• •

• •

• •

• •

• •

• • •

• • •

• •

• •

• •

• •

• • •

• • •

• •

• •

• •

• • •

• •

• •

• •

• •

• •

• • •

• • •

• •

• •

• •

• • •

• •

• • •

• • •

• •

• • •

• •

• • •

• •

• •

• •

• •

• •

• •

• •

• •

• "

• •

• •

• •

• •

• •

• •

• •

• •

• •

• 135 135 135 136 136 136 136 137-136

• 138

• 139

• 140

• 142

• 143

• 144

• 146

• 147

• 148

• 150

• 151

• 152

• 153

• 155

• 156

• 157

• 158

• 160

• 161

• 163

• 168

• 169

• 170

• 171

• 1721 173 ' 176

177

183

(8)

v

VI

VII

COMPILER • • • • • • • • • • • •

o

1

2

Introduction • • • • • • • • • • Using the Compiler • • • • • •

o

Setting Up Input and Output 1 Console Display • • • • • • 2 Syntax Error Handling • • •

• • • •

Files •

• • • •

• • •

.... ... ' '-,

· ; I ~ .. ,.i ,_.

• • •

• • • •

• •

• • •

• • Compiler Problems • • • • • • • • • • • • • •

o

1 2

Syntax Errors and the Editor Insufficient Memory • • • • Insufficient Space on Volume

• •

• •

• •

·

"

.

,

..

.. .

.

.

COMMAND FILE INTERPRETER • • •

o

1

2

S(ubrnitting Command Files

o

Command File Execution 1 Reserved Command File Names Command Language • • • • • •

o

Commands • • • • • • • •

o

Immediate Commands • • 1 Deferred Commands • • 1 Targets • • • • • _ • • • 2 Parameters and Variables • 3 Text Lines • • • • • • • • Example eXec Programs _

• •

• •

• •

SYSTEM MONITOR • • •

o

1 2

Entering The Monito~ Monitor Commands • • HOT Examples • • • •

• •

~

..

· . .

~ ..•

· ....

~

.'.. ,. .

.;,! . . : . ' r . . ' .

J ... "" :."'j j .t.. ""

·

."... ~

.. · ..

• •

· ..,. .

.. ~

.

• • • • • • •

• •

I~. ( " :,2 .! .. ~. ,:;'t ~l

•. , ~~ . !'~ ~ .(~

: ,

• • ~ ~. 'f/' .r· •

• $ • ~.; ,~ j'" (; ~ . ~

~" .;1':- ~.~.

.. ,:i

.' .

~ .

• 187

• 188

• 188

• 189

• 190

• 191

• 191

• 192

• 192

• 193

• 193

• 193

• 194

• 194

• 195

• 195

• 197

• 197

• 198

• 198

• 200

• 203

• 203

• 204

• 207

(9)

VIII UTILITIES • • • • • • • • • • • • • •

a

1

2

.,

3,

4

p~sk Management • • • • • • • • • •

a

1

2

Bootstrap Copier •

a

Using Booter G Disk Copying •

o

Using Backup

• • • •

• •

• •

• •

Disk Format Conversion •

o

Using Mapper • • • • Disk Formatting • • • • • •

o

Using Format • • • • • •

~ Reformatting Bad Blocks •

• • • • • •

• • • •

• • • • • • •

• • • •

• •

• •

• • • • •

• • • • •

• • • • 4 Fast Bad Blocks Scanning •

o

psing Bad.Blocks • • • • • • • • • 5 Hard Disk Management •

o

Using Drive.Con • • Changing Volume Size •

o

Using Change.Dir •

• Data Recovery • • • • •

~o 1 2

Using Markdupdir • Using Copydupdir • Using Recover • •

• •

• •

• •

• •

• • • • • •

• • • • •

• • • •

• • • •

• • • • •

• • • • • • • • •

• • • • • •

,.Library Management • • • • • • • • •

,.0 .1

.~' > ( . " '

Usi.ng Lib.,rt~:~Y": t.:;·;. 4(: .• d . .

Using Ic,i1:unap .• .: ... ,: 'ii.' •.. :.) •

I \ " ! 1 1 of!: t

:re.rminal. Configura.t.ion> ;'~

_.! . o

1

-It ~.. .;..,

GO'1!OXY Binding _. ~ .•. ".;;- • •

O. ..Using Bindel.: . "", .' :.. • Using Setup • _ • •

o

Fields in Setup •

• 2 Using Advanced System Setup System I/O Configuration

o

Using Drvr.lnfo • • • •

• • • • •

• • • • • • • •

• •

• • • • • •

• •

• • • • • • • • •

• • • • • • • •

• • • •

• • • • • • •

• • • • •

• 209

• 209

• 210

• 210

• 211

• 211

• 213

• 213

• 215

• 215

• 216

• 217

• 217

• 219

• 219

• 223

• 223

• 224

• 224

• 225

• 225

• 227

• 227

• 230

• 232

• 234

• 236

• 237

• 238

• 243

• 248

• 248

(10)

VIII UTILITIES (continued)

5 Line-Oriented Text Editor • • • • • • .' .• 251

6

7

8

9

o

I

2 3 4 5 6 7 8 9

Enter ing YALOE • • • • • • • Entering Commands and Text •

o

Command Arguments • • • • 1 Command Strings • • • • • 2 Text Strings • • • The Text Buffer • • • • • The Cursor • • • • • • • • • Special Commands • • • • • • Input/Output Commands. • Cursor Moving Commands. • Text Changing Commands • .. • Other Commands • • • • • • • Command Summary • • • • • • Byte-level File Editor

o

Using Patch • • •

Printer Spooler •

o

Using Printer Calculator • •

o

Using Calc • Bootstrap Creation

o

Using Make.Boot

• • • •

• • • • •

• • • • • •

• • • • •

APPENDICES • • • • • • • •

• • • • • • • 251

• • • • • • • • • 251

• • • • • • • • • 252

• • • • • • • • 252

• • • 252

• • • • • • 253

• • • • • • • • 253

• • • • • 253

· . . . .

",.

.

• 254

· .. ..'.

• 256

• • • • • • • 259

• • • • • 260

• • • • • • • 263

• • • • • • 264

• • • • • • 264

• • • • • • • 270

• • • • • 270

• • • • • 272

• • • • • • 272

• • • • • • 274

• • • 274

• • •

· ".

• 277

Appendix A:

Appendix B:

Standard I/O Results . . . . ' . . . -. • .. ,.'. ' . • 277 Standard Execution Errors • • • • • • • • • 279 Appendix C:

Appendix D:

Appendix E:

Appendix F:

Appendix Fl:

Appendix F2:

Appendix F3:

Appendix F4:

INDEX • • •

Standard I/OUni t AssigrUn~en't':s';; ':C •. ,~ . ~'. 281 Compiler Synta~ Erro[.·s • <:.;":''4-,..;..J .' ,: ... (;;.~, . • ". • • 283 ASCII Character Set • • • • • • • • • • • • 287 Terminal Conf igur at'j;ons ~; :::.: ;".~F');; •. :.-,~.,. ::.:;:. .t~. 289

ADf.l 3-A Terminal • • • • • • • • • • • • • • 291 SOROC IQ-120Terminal ~." i;)f,.;'::::. ~ .• '~-'f :'.J" •. ,. • • 293 ZENITH Z-19 Ter,minal .: ~,.).r' .... ~ •. :.:',., ... : • • • • 295 DEC VT-IOO Terminal • • • • • • • • • • • • 297

t1.i.. : : ... ~ .~~rt} .. E:':."

,..

.,. .. ," ~ ... ~ ~t_~?:':; ;)

· . . . . . ,. . . . . . . .

• 301

(11)

1A INTRODUCTION

l&a

Scope gf th1a Manual

This is the reference manual for the UCSD Pascal Advanced Operating System, version 1.0, running on the PDQ-3 Computer 'system. Users are assumed to be familiar with the UCSD Pascal system; if this is not the case, the following book is recommended:

Beginner's Guide for the UCSD Pascal System Kenneth L. Bowles

Byte Books (McGraw-Hill), Peterborough, New Hampshire, 1979.

Other documents related to the PDQ-3 Computer System include:

PDQ-3 Hardware User's Manual - Describes the physical charac- teristics of the computer.

AOS Programmer's Manual - Describes the Pascal language imple- mentation used with the Advanced Operating System.

AOS Library User's Manual - Describes the library modules a- vailable with the Advanced Operating System.

AOSArchitecture Guide - Provides details of the system soft- ware to experienced programmers. (Available in the indeter- minate future.)

PDQ-3 Subsystem Documents - Describes the phYSical character- istics and operating procedures for the various hardware subsystems available with the PDQ-3.

Referenzen

ÄHNLICHE DOKUMENTE

- The main program PR0G.F requires subroutines SUM, POS and TEXT; they are written on files S.F, P.F, and T.F.. Therefore the compilation command for the main program is followed

The functional organization of the S-C 4060 Stored Program Recording System may be divided into four main sections: The Input/Output Section, the Product Control Unit, the

If a statement contains a factor that may not be evaluated (6.4), and if this factor contains a function ref- erence, then all entities that might be defined

To tackle this problem, we aim to develop a recommender system that proposes suitable features based on au- tomated analyses of the cloned legacy systems.. In this paper, we sketch

The course currently consists of seven modules that deal with some of the most elementary topics of operating system architecture: process scheduling, inter-process communica-

We will investigate the question of how automatic program verification techniques can be used to reduce the cost of testing and at the same time provide a guarantee for test

In this paper we present D-VITA, an interactive text analysis system that exploits dynamic topic mining to detect the latent topic structure and topic dynamics in a col- lection

IKTERNATIONAL INSTITUTE FOR APPLIED SYSTEMS ANALYSIS 2361 Laxenburg, Austria... Self-Organization Method