|
DataMuseum.dkPresents historical artifacts from the history of: CP/M |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about CP/M Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 8448 (0x2100) Types: RcTekst Names: »99110136.WP«
└─⟦7fab0c8ae⟧ Bits:30005866/disk3.imd Dokumenter i RcTekst format (RCSL 99-1-*) └─⟦this⟧ »99110136.WP«
╱04002d4e0a00060000000003013c3140000000000000000000000000000000000000000000000000050f19232d37414b555f69737d8791ff04╱ ┆06┆i↲ ↲ ┆b0┆┆a1┆FORORD↲ ↲ Første udgave: RCSL nr. 31-D715. (August 1983)↲ ↲ Denne manual er indeholdt i første release af RC8000 program ↓ pakken:↲ ↲ SW8713: RC8000 Asynkron Communikations Pakke (ACP 8000).↲ ↲ Anden udgave: RCSL nr. 991 10136. (April 1985)↲ ↲ Denne manual beskriver release 2.0 af ACP8000.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆06┆ii↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆06┆iii↲ ↲ ┆b0┆┆a1┆INDHOLDSFORTEGNELSE┆05┆SIDE↲ ↲ 1. INTRODUKTION ....................................... 1↲ ↲ 2. BAGGRUND ........................................... 2↲ ↲ 3. FUNKTIONER OG FACILITETER .......................... 3↲ ↲ 4. HIGHLIGHTS ......................................... 5↲ ↲ 5. SYSTEM FORUDSÆTNINGER .............................. 6↲ ↲ ↲ ┆b0┆┆a1┆BILAG:↲ ↲ A. REFERENCER .......................................... 7↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆06┆iv↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆14┆┆b3┆┆06┆┆0b┆↲ ┆b0┆┆a1┆1. INTRODUKTION↲ ↲ Terminaler tilsluttet RC8000 benyttes normalt til interaktiv ↓ kørsel, hvor kommandoer og svar/udskrifter veksler.↲ ↲ Hvis terminalen er en mikrodatamat, (som emulerer en ↓ terminal overfor RC8000), og den desuden bruges til lokal ↓ databehandling, opstår behovet for at udveksle data (filer) ↓ mellem terminalen og RC8000. Hertil benyttes ACP8000.↲ ↲ ACP8000 er altså et system, som kører på RC8000. På ↓ mikrodatamatterminalen kører der så et tilsvarende system ↓ (f.eks. ACP750). Dette system kan bådew fungere som ↓ terminal-emulator og som "fil-flytter".↲ ↲ Denne manual giver en oversigt over ACP8000 systemet.↲ ↲ Betjeningsvejledning findes i ref. (1) og ↓ installationsvejledning i ref. (2).↲ ↲ Beskrivelse af terminal-systemet ACP700 findes i ref. (3).↲ ↲ ACP750 terminal-systemet er beskrevet i ref. (6).↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆┆a1┆2. BAGGRUND↲ ↲ Terminalen (som altså er en mikrodatamat) er tilsluttet ↓ RC8000 gennem en Front End (F.E.), hvor ledningen (eller: ↓ linien) fra terminalen er forbundet til et stik (en port) på ↓ en Asynkron Multiplexer (AMX). Kommunikationen mellem ↓ terminal og RC8000 foregår ved at sende tegn på denne linie ↓ (hvor der godt kan være et modem indskudt).↲ ↲ Ved normal interaktiv drift har visse tegn en speciel ↓ funktion (f.eks. ESC, RETURN osv.), når de modtages fra ↓ terminalen.↲ ↲ Når der skal overføres en fil, benyttes linien til dette, og ↓ behandlingen af tegn modtaget fra terminalen er ændret. ↓ Efter overførslen skiftes igen til normal drift.↲ ↲ Linien benyttes altså på to forskellige måder, hvorfor den ↓ interaktive drift er afbrudt under filoverførsel.↲ ↲ Skiftet mellem filoverførsel og normal drift styres helt af ↓ ACP8000 systemet, ved at denne dels styrer AMX'ens ↓ behandling af linien, dels sender en række tegn til ↓ terminalen (en kommando), som derefter svarer med en række ↓ tegn (et svar). Disse kommandoer og svar er fastlagt i en ↓ protokol.↲ ↲ Protokollen er en "master-slave" protokol, (cf. ref. (5)), ↓ hvor ACP8000 er master, og altså styrer terminalen. Den ↓ giver mulighed for:↲ ↲ - Overførsel af text eller binær data (fil).↲ - Overførsel begge veje.↲ - Checksum på fil niveau.↲ - Afbrydelse fra terminalen.↲ - Effektiv data-overførsel, styret af XON/XOFF↲ - ┆84┆Overførsel af "directories", altså oversigt over filnavne, ↓ ┆19┆┆82┆┄┄udvalgt med en maske.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆┆a1┆3. FUNKTIONER OG FACILITETER╞ ↲ ↲ En filoverførsel startes af en bruger fra terminalen. Dette ↓ foregår som sædvanlig interaktiv betjening:↲ ↲ - ┆84┆Man "logger ind" til ACP8000 og angiver en bruger ↓ ┆19┆┆82┆┄┄identifikation. Dette vil give adgang til et udsnit af de ↓ ┆19┆┆82┆┄┄filer der findes på RC8000.↲ ↲ - ┆84┆Man indtaster hvad der skal overføres (filnavne, retning ↓ ┆19┆┆82┆┄┄osv.). Dette sker interaktivt og let forståeligt, idet ↓ ┆19┆┆82┆┄┄ACP8000 selv "beder om" de relevante oplysninger.↲ ↲ - ┆84┆ACP8000 styrer nu overførslen, og terminalen er altså ↓ ┆19┆┆82┆┄┄"blokeret" imens. Der er dog mulighed for at afbryde ↓ ┆19┆┆82┆┄┄undervejs.↲ ↲ - ┆84┆ACP8000 skriver altid til slut om det gik godt, eller ej. ↓ ┆19┆┆82┆┄┄En checksum (på hele filen) giver sikkerhed mod ↓ ┆19┆┆82┆┄┄forvanskning af data.↲ ↲ - ┆84┆Efter overførslen kan der - interaktivt med ACP8000 - ↓ ┆19┆┆82┆┄┄startes en ny overførsel, eller man kan "logge ud".↲ ↲ Angivelse af filers navn følger konventionerne fra CP/M, som ↓ terminal brugerne formodes at være vant til (på RC8000 ↓ konverteres dette til RC8000-konventioner).↲ ↲ Foruden enkelte filer, kan der overføres grupper af filer, ↓ eller hele disketter.↲ ↲ ACP8000 har et brugerkatalog, som for hver enkelt bruger ↓ giver opslyning om:↲ ↲ - Brugerens navn og nummer (login identifikation).↲ - ┆84┆Base interval, som giver adgang til brugerens private ↓ ┆19┆┆82┆┄┄filer.↲ ════════════════════════════════════════════════════════════════════════ ↓ - ┆84┆Access rettigheder til filer på RC8000:↲ ╞ * Skrivning (brugeren må flytte filer til RC8000).↲ ╞ * ┆84┆Skrivning een gang (brugeren må flytte een fil til ↓ ┆19┆┆86┆┄┄RC8000).↲ ╞ * Læsning (brugeren må flytte filer fra RC8000).↲ ╞ * ┆84┆Print (brugeren må udskrive en fil på RC8000 ↓ ┆19┆┆86┆┄┄printeren).↲ ╞ * Operatør, dvs. tilladelse til at lukke systemet.↲ - Disc navn på RC8000, hvor nye filer oprettes.↲ ↲ Dette katalog har iøvrigt helt samme opbygning som ACCESS ↓ kataloget i SHIPPINGS systemet, cf. ref. (4).↲ ↲ Brugerkataloget oprettes ved installationen af ACP8000, men ↓ kan senere ændres, selv under drift af ACP8000. Ved ↓ installationen kan desuden ændres samtlige tekster (f.eks. i ↓ brugerdialogen), foruden en del andre parametre.↲ ↲ ACP8000 kan betjene mange terminaler samtidigt (og afvikles ↓ på RC8000 i en S-process).↲ ↲ Antallet af samtidige terminaler bestemmes inden opstart.↲ ↲ ACP8000 har (som process) en vis mængde frie disc ressourcer ↓ til brug ved skrivning af nye filer. Disse må deles mellem ↓ brugerne, dvs. der føres ikke regnskab med hver enkelt ↓ brugers forbrug af plads på RC8000 discene. En enkelt bruger ↓ (med skrive-rettighed) kan altså godt bruge alle frie disc ↓ ressourcer.↲ ↲ Program pakken indeholder også et utility program (xmit), ↓ som kun betjener den terminal hvorfra det er startet. Men ↓ det benytter ikke noget brugerkatalog. Iøvrigt fungerer ↓ dialogen helt som ACP8000. Benyttes som enkelt-bruger ACP i ↓ en s-process.↲ ↲ Endelig kan xmit programmet startes i batch mode, hvor der ↓ ikke udføres nogen dialog med terminalen, men alle ↓ kommandoer er forberedt inden program kaldet.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆┆a1┆4. HIGHLIGHTS↲ ↲ - ┆84┆Fil overførsel mellem intelligente terminalerog RC8000 ↓ ┆19┆┆82┆┄┄disc filer, begge veje.↲ ↲ - Både tekst og binær data kan overføres.↲ ↲ - ┆84┆Både enkelt-filer og klumper af filer (udvalgt ved en ↓ ┆19┆┆82┆┄┄navnemaske) kan overføres, med en enkelt kommando.↲ ↲ - ┆84┆Den benyttede protokol giver en effektiv data-overførsels ↓ ┆19┆┆82┆┄┄hastighed tæt på liniehastigheden (ved tekst data).↲ ↲ - Checksum på fil niveau.↲ ↲ - ┆84┆Multi-terminal system. Antal samtidige terminaler ↓ ┆19┆┆82┆┄┄trimbart.↲ ↲ - Let forståelig dialog. Trimbare udskrifter.↲ ↲ - ┆84┆Brugerkatalog giver selektiv fil-adgang og forhindrer ↓ ┆19┆┆82┆┄┄misbrug.↲ ↲ - Fil navne kan angives i CP/M format.↲ ↲ - Enkelt-bruger utility program med alle funktioner.↲ ↲ - Batch-program med forberedte kommandoer.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆┆a1┆5. SYSTEM FORUDSÆTNINGER↲ ↲ - ┆84┆RC8000 (alle modeller) med Basis System version 2, release ↓ ┆19┆┆82┆┄┄2.0 eller senere.↲ ↲ - ┆84┆Terminaler der benyttes til filoverførsel skal være ↓ ┆19┆┆82┆┄┄tilsluttet gennem AMX (må f.eks. ikke være konsol), men ↓ ┆19┆┆82┆┄┄device controlleren må gerne være tilsluttet RC8000 gennem ↓ ┆19┆┆82┆┄┄RCNET eller som koncentrator.↲ ↲ - ┆84┆Terminaler der benyttes til filoverførsel skal kunne følge ↓ ┆19┆┆82┆┄┄den benyttede protokol for filoverførsel, foruden at ↓ ┆19┆┆82┆┄┄emulere TTY terminalen.↲ ↲ - ┆84┆Terminaler der benyttes til filoverførsel må ┆a1┆ikke┆e1┆ være ↓ ┆19┆┆82┆┄┄tilsluttet gennem RC800/20, (hvor een AMX indgang deles ↓ ┆19┆┆82┆┄┄mellem 3 terminaler og en printer).↲ ↲ ┆84┆Desuden skal AMX styres af en standard AMX-driver, og ┆a1┆ikke┆e1┆ ↓ ┆19┆┆82┆┄┄en CX-driver.↲ ↲ - RC8000 processen til ACP kræver mindst↲ ↲ ╞ size (HW): 24000 + 2000 x T↲ ╞ buf : 9 + T↲ ╞ area : 7 + T↲ ↲ hvor T er max antal terminaler der kan betjenes samtidigt.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆┆a1┆A. REFERENCER↲ ↲ (1) RCSL No 991 10137↲ ╞ RC8000 Asynkron Communikations Pakke (ACP8000)↲ ╞ Brugervejledning.↲ ↲ (2) RCSL No 991 10138↲ ╞ RC8000 Asynchronous Communication Package (ACP8000)↲ ╞ Installation Guide/Operating Guide.↲ ↲ (3) RCSL No 42-i2398↲ ╞ RC700 Asynkron Kommunikations Pakke (ACP700)↲ ╞ Brugervejledning↲ ↲ (4) RCSL No 31-D701↲ ╞ RC8000 SHIPPING↲ ╞ General Information.↲ ↲ (5)╞ RCSL No 42-i2498↲ ╞ Asynkron Kommunikations Protokol (ACP)↲ ╞ Protokol beskrivelse↲ ↲ (6) RCSL No 991 09965↲ ╞ ACP750 Brugervejledning↲ ════════════════════════════════════════════════════════════════════════ ↓ ↲ ↲ ┆1a┆┆1a┆65↲ ╞ ACP750 Brugervejledning↲ ════════════════════════════════════════════════════════════════════════ ↓ ↓ ┆1a┆s(1): ┆84┆not of bytes in thMA chan