Vector VEC256 Manuál

Procházejte online nebo si stáhněte Manuál pro Vzduchové kompresory Vector VEC256. Vector VEC256 Hardware manual Uživatelská příručka

  • Stažení
  • Přidat do mých příruček
  • Tisk
  • Strana
    / 68
  • Tabulka s obsahem
  • KNIHY
  • Hodnocené. / 5. Na základě hodnocení zákazníků
Zobrazit stránku 0
ALTO OPERATING SYSTEM
REFERENCE MANUAL
Compiled on: December 15, 1980
Xerox Palo Alto Research Center
3333 Coyote Hill Road
Palo Alto, California 94304
For Xerox Internal Use Only -- December 15, 1980
Zobrazit stránku 0
1 2 3 4 5 6 ... 67 68

Shrnutí obsahu

Strany 1

ALTO OPERATING SYSTEMREFERENCE MANUALCompiled on: December 15, 1980Xerox Palo Alto Research Center3333 Coyote Hill RoadPalo Alto, California 94304For

Strany 2

verNew will create the file foo!4 by remaking the old file foo!2.Note that this calculation does not verify that all versionsbetween oldest and newest

Strany 3

3.5.1. Lower-level directory functionsSeveral functions are provided for those who wish to deal with directories and file names at a lower level.The f

Strany 4

WriteDiskDescriptor() If changes have occurred, the copy of the disk descriptor forsysDisk that resides in memory is written onto the disk file"D

Strany 5

3.8. The Basic File SystemA set of procedures for driving the disk hardware for Diablo Model 31 and 44 disk cartridges is included inthe operating sys

Strany 6

TruePredicate() always returns -1.FalsePredicate() always returns 0.Noop() null operation; returns its first argument if any.Dvec(caller, nV1, nV2, ..

Strany 7

DoubleAdd(a, b) The parameters a and b each point to 2-word double-precisionnumbers. DoubleAdd does a_a+b. Note that subtraction canbe achieved by a

Strany 8

CallFrame(f, a, b) Sends control to frame f and links it back to this one (i.e., when freturns, the CallFrame call returns). a and b are optionalargu

Strany 9

normally is simply the contents of the command line which invoked the subsystem (see section 5). Thesubroutine package GP contains a procedure to fac

Strany 10

3.13. JuntaThis section describes some procedures and conventions that can be used to permit exceptionally largeprograms to run on the Alto, and yet t

Strany 11

This table of levels corresponds to the order in which the objects are located in the Alto memory: levBasicis at the very top; the bottom of levMain i

Strany 12

Alto Operating System Reference ManualOS version 19/161. IntroductionThis manual describes the operating system for the Alto. The manual will be revi

Strany 13

sysZone = v // Patch my program’s version of the static //Read in the system font again: let s = OpenFileFromFp(fpSysFont) let l = F

Strany 14

If a program that generates an event has destroyed the event communication region, it is still possible topass the event to the operating system. For

Strany 15

4. (This step applies only if simulating InLd.) Now let msa=rv 2. This points to a location wherea brief message can be stored. Set msa!0=1. Then f

Strany 16

4.6. Operating System Status InformationA good deal of information is retained in memory that describes the state of the Alto. Much of thisinformatio

Strany 17

ErrorLogAddress This static points to a network address of a spot where errorreports (for such things as parity errors) should be sent. Thestructure

Strany 18

@(OsBuffer>>OsBUF.In) = i OsBuffer>>OsBUF.In = newIn resultis -1 ]GetItemCount() = valof //Returns count of items in buffer [

Strany 19

4.8. The Bcpl stackThe Bcpl compiler determines the format of a frame and the calling convention. The strategy for allocatingstack frames, however, i

Strany 20

5. The ExecutiveThe Alto Executive is itself a subsystem and lives on the file Executive.Run; if you don’t like it, you canwrite your own. It is curr

Strany 21

When the Scavenger finishes, the attempt to invoke the Executive may fail because Scavenger wasinvoked from another disk. Try booting. If unsuccessf

Strany 22

6.4. Miscellaneous informationThe key in the lower right corner of the keyboard on a Microswitch keyboard (<blank-bottom>) or in theupper right

Strany 23

e) A 44-key keyboard, 5-finger keyset, and mousef) A Diablo printer interfaceg) An Ethernet interfaceh) Interfaces for analog-to-digital and digital-t

Strany 24

Name Opcode Address FunctionCYCLE 60000 C AC0_AC0 lcy (if C ne 0 then C else AC1); smashes AC1JSRII 64400 D AC3_PC+1; PC_rv (rv (PC+D))JSRIS 65000 D

Strany 25

Device Diablo 31 Diablo 44Number of drives/Alto 1 or 2 1Number of packs 1 removable 1 removable1 fixedNumber of cylinders 203 406Tracks/cylinder/pack

Strany 26

LastMemLoc Last memory location...StartSystem Base of system...StackBase Root of stack; stack extends downward from here...StackEnd Top of stack,

Strany 27

Operating System Change HistoryThis file contains an inverse chronological listing of changes to the Alto operating system.The "normal way"

Strany 28

structure is now public, and is defined in Disks.d and documented in the "Disks and BFS" description.InitializeDiskCBZ defaults its errorRtn

Strany 29

Fixed a bug in the file date code; introduced another bug in the same code.Version 14/5 -- March 1, 1978Additions: ReadCalendar and SetCalendar - anal

Strany 30

Changes: Several bugs in parity error detection and reporting were removed.Version 7/5 -- August 10, 1976Additions: The Idle procedure and correspondi

Strany 31

(10) The introduction of the "disk" object has added some statics: sysDisk, some functions: KsGetDisk,LnPageSize, and optional "disk&qu

Strany 32

Operating System Software PackagesSeveral of the modules of the operating system are also available as software packages in case theprogrammer wishes

Strany 33

Disk Streams: A Byte-Oriented Disk Input/Output PackageThe disk streams package provides facilities for doing efficient sequential input/output to and

Strany 34

- A keyboard handler, which decodes keyboard interactions into a sequence of ASCII characters.- A display driver, which maintains a "system displ

Strany 35

A file address FA is a pointer to a specific byte in a file. It includes the address of the byte, divided into apage number (the page size depends on

Strany 36

ksTypeReadOnly ksTypeWriteOnly ksTypeReadWriteIts itemSize may be one of (see Streams.D for definitions): charItem

Strany 37

GetCompleteFa(s, completeFileAddress) stores both the file pointer and the current position in thecomplete file address (CFA). This is enough informa

Strany 38

The procedures in the DiskStreamsScan module permit reading (but not writing) of a file to proceed at upto full disk speed, if the amount of computati

Strany 39

addresses in the buffer. CurrentPos is the address of the first byte to be transferred, and endPos is theaddress of the first byte which should not b

Strany 40

Display stream packageA library package is now available which provides display streams of great flexibility. Special featuresinclude multiple fonts,

Strany 41

ShowDisplayStream(s, how [DSbelow], otherStream [dsp]): This procedure controls the presentation of achain of display control blocks on the screen. I

Strany 42

The display stream package writes characters using a very fast assembly language routine until either thecurrent line is full or it encounters a contr

Strany 43

Alloc -- A Basic Storage AllocatorThe Alloc package contains a small and efficient non-relocating storage allocator. It doesn’t do much, butwhat it do

Strany 44

If an error is detected, the call MalFormedRoutine(zone, errCode) is executed. Values of the error codeare:ecOutOfSpace 1801 Not enough space to sati

Strany 45

The standard operations on streams are (S is the stream; "error" means that Errors(S, ec) is executed,where ec is an error code):Gets(S) re

Strany 46

let stack = empty while n gr 1 do [ let stkent = Allocate(FactZone, size STKENT/wordsize) stkent>>S

Strany 47

Disks: The Alto File SystemThis document describes the disk formats used in the Alto File System. It also describes a "disk object," aBcpl

Strany 48

completely empty page) to 512 (for a completely full page). ([Trident]: A full page contains 2048characters.)A real file id, which is a three-word uni

Strany 49

A page number between 0 and (n-1), inclusive.A numchars word = 512 if i<n-1, and <512 if i=n-1. The last page must not be completely full.([Trid

Strany 50

The "defaultVersionsKept" entry in the DiskDescriptor records the number of old versions of files thatshould be retained by the system. If

Strany 51

RealDiskDA: Converts a virtual disk address into a real disk address.InitializeDiskCBZ: Initializes a Command Buffer Zone (CBZ) for managing disk tran

Strany 52

CAs: a vector indexed by page number in which the ith entry contains the core address to or from whichpage i should be transfered. The note for DAs a

Strany 53

The default value of returnOnCheckError is false. If returnOnCheckError is true and an error isencountered, ActOnDiskPages will not retry a check err

Strany 54

CreateDiskFile(disk, name, filePtr, dirFilePtr, word1 [0], useOldFp [false], pageBuf[0])Creates a new disk file and writes its leader page. It return

Strany 55

(The address, lvRealDA, is passed because a real disk address may occupy more than 1 word.) Thisprocedure returns eofDA if the real disk address is ze

Strany 56

The procedures that operate on disk streams are described in documentation for the "DiskStreams"software package contained in an appendix to

Strany 57

the error routine which was passed to InitializeDiskCBZ; the way this is done is explained in thedescription of ActOnDiskPages above. (If the error r

Strany 58

1106 can’t create an essential file during NewDisk 1107 bit table problem during NewDisk 1108 attempt to access nonexis

Strany 59

BFSTryDisk(drive, track, sector[0]) returns true if a seek command to the specified track on the specifieddrive is successful. Note that the drive ar

Strany 60

#176777 . . . . . . . . . . . . . . . . . . 25abort . . . . . . . . . . . . . . . . . . 29ActOnDiskPages . .

Strany 61

DCseekOnly . . . . . . . . . . . . . . . . . . 56DCwriteD . . . . . . . . . . . . . . . . . . 56DCwriteHLD .

Strany 62

file pointer . . . . . . . . . . . . . . . . . . 15, 39, 53file pointers . . . . . . . . . . . . . . . . . . 5

Strany 63

Keyboard . . . . . . . . . . . . . . . . . . 38Keyboard Buffer . . . . . . . . . . . . . . . . . . 24Keyboard

Strany 64

pages . . . . . . . . . . . . . . . . . . 5ParseFileName . . . . . . . . . . . . . . . . . . 11Password . .

Strany 65

Terminating Execution . . . . . . . . . . . . . . . . . . 17Tfs . . . . . . . . . . . . . . . . . . 51Timer .

Strany 66

3.4.2. Display streamsDisplay streams are implemented with the "DspStream" package, described in separate documentationcontained in an appen

Strany 67

3.4.3. Keyboard StreamsThere is a single keyboard stream in which characters are buffered. The stream is always open, and may beaccessed through the

Strany 68

3.5. Directory AccessMost user programs do not concern themselves with file pointers, but use system routines which go directlyfrom string names to st

Komentáře k této Příručce

Žádné komentáře