Skip to main content
Home Documents Lisa Architecture Of The Lisa
Architecture Of The Lisa

Architecture Of The Lisa

Lisa · PDF
FilenameArchitecture_of_the_Lisa.pdf
Size2.33 MB
Subsection toolkit_university
Downloads1
Contents
We are looking forward to seeing you Monday· mom~ng at~8:30'Inthe' " Mariani .Training Room3rd" Floor Mariani Building Architecture of the Personal Office System ~. -- ~ .;; ~~ 'r~j;ir ~k~~~~ij t:~::~:=:j ·r=I· .: ;:, : ," ..:. . :,:<. . .~ :::~. I!~'r_' - .' . . :. .'. . ' .. ~~~-B- i:t" ~ ~ ~ Power I/O Board Supply CPU Board Memory ·Board Video Board ,Expan . Slots Peripherals etc. l • 2 ~rial (RS-232) ports • 1 panillel port • 3 .expansion· slots . • video output • clocklcalendar • paraltster memory • speaker :: -- ·......... ", I , @ Operating System * Single-User * Multi-Tasking * Priority Scheduling * Interrupt-Driven M Byte-Stream I/O Model Inter-Task Communication M - Shared Files - Shared Data - Pipes - Event Channels * Demand Fetching Of Code * Automatic Stack Expansion . * Redundant, Distributed Directory FD F SYS I EM REDUNDANCY I-ELPS SCAVENGER RE~T DlR'ECTORIES IN CASE OF POYIER FAlLUP£ MAS I ER DIRECTORY 1 PER DISK FILE NME... 10, TYPE, 10 I~nCN FD...E HINT (SAVED WITH FD..E) •. SECTOA HINT 1 PER FD...E NAnE. . TYPE DATE ACCfSSED, COPY PROTECTION, USER-DEfINABlE TYPES 1 PER SECTOR gCTOR HINT 10, INCARNATION, REt FILE POSH, DATA SI~ RELIABILITY FLAGS DATA ....,. ~ Jb. ..... ......... h. ...... . . 4sa Workshop • Keyboard oriented Intmface (cwlently) • Includes: Mc4 &Se oriented Text Editor La q sages (Pascal. ESic, Cobol) 68000 Assenlbler Linker Devel.opIlelt Utili~ • twachine lartguage ~ Syntbolic Procedlm-e ~llSS Disassa I tbler • @ -' Lisa Pascal Language If Desired Compatibilities - Standard Pascal (Jensen & Wirth) - UCSD Pascal (Apple II ar~ //1) - ISO Standard Pascal - Parametric Procedures M ~jor Extensions - 32 Bit Integers (LongInt Type) - @ Operator (address of) - Separate Compilations (UCSD Units) - Control of Physical Segmentation - Classes (e.g. Simula-67, Smalltalk) - Debugging Aids M' Ql:Ja.1ity of Code Generated - 16 Bit Address Offsets . - "Hot" Variables in Registers :! '\i"';' .. ,.,.,,;:;:;.;:;';:',;;;:::::;:,.;:;:;:;:::::;.,:::;:;.:.::,,:,,::::.:.: .. :;.::;::.:.;.:.:,;:',;.;:;.:.:::':';:::::;.::;::,:.;,::::;,:, .. :.:.:.:.:.:'. :':':::::':';';':"'::;:;:::::;.::;.; .. :;.:.;::,;.;.:::.::;:;:.::.;,:.:.::)~; Libraries Application FUer corrm SCroll Bar f'1gr .AJert ~ Cl1pBoard Mgr Print Library Field Editor Print ~ I j oata Base Intrtn !' Storage Allccator ! - - - - - - + - - - i FontMgt' II ~: Applications make calls to many different library units. ~: :; H n ~i ~-----------......--~-----......-~j \:.:.:;;.:::::.::;.,,;.;:,:. :-::::::,:.:::::,::-:::::: .. ::,-:........ ... ::,.:' ':"'" '-:":;:::::'.:-: . '. :;. :';.:-.' ' .. ;..-: ..... : ..... ' . ' ; ' ~ .: .. :,:;.. Storage l\Aanager pointer .... ,- .... ncn-relocatable blccX relccatable block ClipBoard Used to share data, cut & paste notation I,: .cut from here I~-te to here T I I ~ ~_~. .J: : : ;~ := -~=~:I=~I : '---""""-("""r!"'1 "i M.~…

Showing first 3,000 characters of 8,132 total. Open the full document →

MacTrove — a free archive of classic Macintosh software. Files mirrored from ftp.funet.fi/pub/mac (info-mac + funet legacy). All software provided for historical preservation.