Periférie

Z PMD 85 Infoserver

(Rozdiel medzi revíziami)
Rombor (Diskusia | príspevky)
(Upravený popis KZD-1. Pridaný popis PMD 30.)
Djb (Diskusia | príspevky)
D (iba typografia MFS)
Riadok 4: Riadok 4:
== PMD 30 (MDF 85) ==
== PMD 30 (MDF 85) ==
-
PMD 30 je disketová jednotka s jednou 5,25" mechanikou. Je riadená mikroprocesorom 8080A s vlastným riadiacim programom >>_operačným systémom MFS (Management File System)_<< o veľkosti 4 kB. Pamäť RAM o veľkosti 1kB slúži ako operačná pamäť mikroprocesora a vyrovnávacia pamäť pre prenos dát medzi PMD 30 a nadradeným počítačom. Časť pamäti RAM o veľkosti 256 bytov je voľná pre užívateľa.
+
PMD 30 je disketová jednotka s jednou 5,25" mechanikou. Je riadená mikroprocesorom 8080A s vlastným riadiacim programom '''operačným systémom MFS ''(Management File System)''''' o veľkosti 4 kB. Pamäť RAM o veľkosti 1kB slúži ako operačná pamäť mikroprocesora a vyrovnávacia pamäť pre prenos dát medzi PMD 30 a nadradeným počítačom. Časť pamäti RAM o veľkosti 256 bytov je voľná pre užívateľa.
Základné diskové služby sú vykonávané obvodom FDC 8271. Formát diskety je 40 stôp, 18 sektorov na stopu, veľkosť sektora 128 bytov, jednostranne. Spôsob záznamu na diskete je FM podľa normy IBM 3740.
Základné diskové služby sú vykonávané obvodom FDC 8271. Formát diskety je 40 stôp, 18 sektorov na stopu, veľkosť sektora 128 bytov, jednostranne. Spôsob záznamu na diskete je FM podľa normy IBM 3740.

Verzia zo dňa a času 20:41, 30. marec 2008


Obsah

periférie PMD-85 a kompatibilných

PMD 30 (MDF 85)

PMD 30 je disketová jednotka s jednou 5,25" mechanikou. Je riadená mikroprocesorom 8080A s vlastným riadiacim programom operačným systémom MFS (Management File System) o veľkosti 4 kB. Pamäť RAM o veľkosti 1kB slúži ako operačná pamäť mikroprocesora a vyrovnávacia pamäť pre prenos dát medzi PMD 30 a nadradeným počítačom. Časť pamäti RAM o veľkosti 256 bytov je voľná pre užívateľa.

Základné diskové služby sú vykonávané obvodom FDC 8271. Formát diskety je 40 stôp, 18 sektorov na stopu, veľkosť sektora 128 bytov, jednostranne. Spôsob záznamu na diskete je FM podľa normy IBM 3740.

PMD 30 komunikuje s nadradeným počítačom prostredníctvom zbernice IMS-2. Nadradený počítač posiela povely do PMD 30 v podobe COMMAND "slova", na ktoré MFS odpovedá vyslaním STATUS slova. Podľa neho sa nadradený počítač dozvie, či bol povel vykonaný bez chýb, resp. či bude nasledovať operácia transferu dát.

Na zbernici môže byť pripojených max. 15 PMD 30 (jedna jednotka spotrebuje dve adresy: A (registre COMMAND a STATUS) a A+16 (registre DATA READ/WRITE)). Adresa jednotky v rozsahu 0 až 14 sa nastavuje prepojkami na DPS. Prepojkami možno nastaviť aj normálne platnú adresu 15, ta je však v tomto pripade neprípustná, keďže zvýšená o 16 už koliduje so stykovými správami UNL (3Fh) a UNT (5Fh).

PMD 30 môže pracovať v dvoch režimoch:

  • MASTER - kedy nepotrebuje žiadne príkazy od nadradeného systému a jej činnosť je riadená autonómne na základe vykonávania programu zo systémovej diskety. V tomto prípade môže PMD 30 zastávať na IMS-2 zbernici funkciu CONTROLLERa a na jej zbernicu môžu byť pripojené ďalšie zariadenia so zberniciu IMS-2 (aj iná PMD 30 v režime SLAVE)
  • SLAVE - kedy očakáva od nadradeného systému (môže to byť aj iná jednotka PMD 30 v režime MASTER) povely pre vykonávanie diskovej služby.

Rezim PMD 30 sa nastavuje na DPS drátenou prepojkou. Nastavený režim sa testuje iba po resete, softvarovom alebo hardvarovom. Zmena režimu je možná aj softvarovo, zavolaním príslušných rutín.

Disketová jednotka PMD 30 je zjednodušenou variantou svojej "staršej (prototypovej) sestry", disketovej jednotky MFD-85. MFD-85 sa líši od PMD 30 v týchto detailoch:

  • RAM má veľkosť 2 kB, takže pre užívateľa je voľných 1,25 kB
  • nastavenie IMS-2 adresy jednotky a režimu MASTER/SLAVE sa nastavuje DIL prepínačmi, ktoré sú umiestnené na zadnej strane MFD-85
  • má vyvedenú lokálnu systémovú zbernicu, takže je ju možné pripojiť priamo na aplikačný konektor počítača a používať napr. ako disketovú jednotku pre operačný systém CP/M

Po softwarovej stránke sú PMD 30 a MFD-85 identické.

Operačný systém MFS poskytuje/vykonáva celkom 19 služieb/povelov:

  • zápis na fyzický sektor
  • čítanie z fyzického sektora
  • zápis na logický sektor (do dátového súboru)
  • čítanie z logického sektora (z dátového súboru)
  • vytvorenie dátoveho súboru
  • uzatvorenie súboru
  • formátovanie diskety
  • otvorenie dátoveho súboru
  • čítanie z operačnej pamäti disketovej jednotky
  • uzatvorenie všetkých súborov
  • skok na interpretovanie podprogramu
  • vymazanie súboru
  • zápis do operačnej pamati disketovej jednotky
  • čítanie katalógu (zoznamu súborov na diskete)
  • čítanie názvu diskety
  • zápis binárnych dát (súboru)
  • čítanie binárnych dát (súboru)
  • utajenie súboru v katalógu
  • vyhľadanie slova v dátovom súbore

Naformátovaná disketa má kapacitu 87 kB a v katalógu má priestor pre 59 súborov. Dátové súbory môžu mať max. veľkosť 16 kB. Binárne súbory môžu mať viac ako 16 kB, ale každých ďalších 16 kB zaberie ďalší záznam v katalógu.

PMD 32

bude doplnené

KZD-1, ZPA Košíře
KZD-1, ZPA Košíře

KZD-1

Kazetopáskový záznamník dát KZD-1 vyrábalo družstvo ZPA Košíře a slúžilo na rýchle zaznamenávanie dát sekvenčným prístupom. Ako médium sa používala štandardná magnetofónová kazeta, ktorá musela byť pred prvým použitím naformátovaná. Stredná záznamová a čítacia rýchlosť bola 48 cm.s-1, pri hľadaní bloku 96 cm.s-1, pričom samotná prenosová rýchlosť dosahovala 10 kBps. Vyrábali sa dve verzie, prvá v prevedení na stôl pre napájanie zo siete 230V, druhá (s označením KZD-1P) v panelovom (vstavanom) prevedení, vyžadujúca napájanie z externého zdroja (+5V, +15V, -15V, +12V). Ku PMD 85 sa jednotka pripájala štandardne na konektor K4-GPIO/1 prepojovacím káblom, ktorý obsahoval jednoduchú elektroniku z TTL obvodov (7400, 7404). Obslužný program sa dovával v 1 KB EPROM, ktorá sa pridávala do voľnej pätice ROM modulu BASIC a zaviedol sa použitím príkazu ROM x, ktorý modifikoval samotný interpreter BASICu a rozšíril ho o príkazy pre naformátovanie kazety, zápis a čítanie programu v BASICu. Programy sa nenahrávali pod názvami, ale ukladali sa len pod číslom bloku. Pri ukladaní sa zadalo, od ktorého bloku sa majú dáta uložiť a po uložení sa vypísal ďalší voľný blok.

Musica

bude doplnené

Joystick 4004/482

bude doplnené

plotter Didaktik Zeta(Zdroj: HCM)
plotter Didaktik Zeta
(Zdroj: HCM)

Didaktik Zeta

bude doplnené

pozri tiež

zdroje informácií