193848. lajstromszámú szabadalom • Elrendezés spectrum típusú személyi számítógép hajlékonylemezes tárral való együttműködésének vezérlésére

193848 1 A találmány tárgya elrendezés Spectrum típusú személyi számítógép hajlékonylemezes tárral való együttműködésének vezérlésére, ahol a személyi számítógépnek programtárja és memóriája van, amelyek egymással cím- és adatbuszon és vezérlőbuszon keresztül kap­csolódnak, a hajlékonylemezes tár vezérlő­­egységei a cím- és adatbuszhoz, valamint a vezérlőbuszhoz kapcsolt tárkezelő áramkör­ből, ehhez csatlakozó adatszeparátorból, a cím- és adatbusszal, valamint a vezérlőbusz­­szal összekapcsolt drive és oldalkiválasztó logikából, továbbá interface bufferből állnak, az interface buffer a tárkezelő áramkörrel, a drive és oldalkiválasztó logikával, az adat­­szeparátorral és a tárral kapcsolódik. A találmány szerinti elrendezés jellegéből adódóan az angol Sinclair cég Spectrum típu­sú számítógépe szolgáltatásainak bővítésére, továbbá a programok és adatok tárolásának könnyítésére használható. A Sinclair cég Spectrum típusú személyi számítógépéhez háttértárolóként kazettás, ese­tenként mikrokazettás tárolókat ajánl, ezek használatát a gép programrendszere támo­gatja. A gép széleskörű használata és sikeres fel­használói fogadtatása indokolja a kazettás tárolóknál lényegesen megbízhatóbb, nagyobb tárolási kapacitású és kényelmesebben, gyor­sabban kezelhető hajlékonylemezes tárolók alkalmazását. Erre a célra már kifejlesztettek és a piacon forgalomba hoztak néhány olyan bővítő egy­séget, amelyek segítségével a Spectrum tí­pusú személyi számítógép hajlékonylemezes tárral képes együttműködni. Az ilyen bővítő egységek azonban az alábbi hátrányokkal rendelkeznek: — csak egyféle minifloppy kezelésére al­kalmasak; — nem ismerik fel automatikusan a rögzí­tési sűrűséget; — kezelésük nehézkes, mert utasításaik nincsenek beépítve a BASIC interpreter­be; — működésükhöz memória kapacitást köt­nek le. Az itt vázolt korlátok alapvetően a Spect­rum típusú gép adottságaiból következnek, hiszen hajlékonylemezes tár és személyi szá­mítógép együttműködtetése régóta ismert. Erre példaként említhető az amerikai Western Digital cég WD 1770 típusú integrált áram­köre, amely a gyári ajánlásokban megadott módokon és kiegészítő áramkörökkel hajlé­konylemezes tár személyi számítógépekhez való csatlakoztatására alkalmas, illetve ilyen egységek a személyi számítógépbe beépíthe­tők. A műszaki nehézség abból adódik, hogy a Spectrum számítógép utasításkészlete a hajlé­konylemezes tár kezelését nem támogatja, az alkalmazott programtár kapacitása pedig 2 2 éppen olyan nagy, mint amire az eredeti utasí­tások végrehajtásához szükség van. A prog­ramtár bővítése külső tárral szintén nem lát­szott megoldhatónak, mert a gép cím- és adat­buszán lévő vonalak száma nem teszi lehetővé a bővítéshez szükséges címtartomány keze­lését. A találmány feladata olyan elrendezés létrehozása, amely lehetővé teszi az említett korlátok feloldását és korszerű hajlékonyle­mezes tár használatát anélkül, hogy ehhez a gép kapacitása vagy szolgáltatási lehetőségei csökkennének vagy a gépbe a cím- és adat­buszhoz, valamint a vezérlőbuszhoz való hoz­záférésen kívül be kellene avatkozni. A találmány szerint felismertük, hogy a kitűzött feladat csak akkor oldható meg, ha a hajlékonylemezes tár kezeléséhez szükséges utasítások azonnali felismerését és végrehaj­tását biztosítani tudjuk, ehhez azonban a gép eredeti programtára nem használható. Ahhoz, hogy a cím- és adatbuszt erre felhasználhas­suk, az utasítások végrehajtási folyamatát meg kell szakítani, egy címdekódoló áram­körrel és egy ehhez kapcsolt tárvezérlő prog­ramtárral fel kell ismerni, hogy tárkezelési utasítás vagy ettől eltérő utasítás érkezett. Tárkezelési utasítás esetén azt végre kell haj­tani, egyébként pedig vissza kell adni a vezér­lést az eredeti rendszernek. A gép normál uta­sításvégrehajtási ciklusának a megszakítá­sát olyan rövid időre kell korlátozni, amely a működési sebességet nem korlátozza. Ehhez gyorsműködésű bipoláris memória alkalma­zása szükséges. A találmány szerint elrendezést hoztunk létre Spectrum típusú személyi számítógép hajlékonylemezes tárral való együttműködésé­nek vezérlésére, ahol a személyi számítógép­nek processzora, programtárja és memóriája van, amelyek egymással cím- és adatbuszon és vezérlőbuszon keresztül kapcsolódnak, a hajlékonylemezes tár vezérlőegységei a cím- és adatbuszhoz, valamint a vezérlőbuszhoz kapcsolt tárkezelő áramkörből, ehhez csatla­kozó adatszeparátorból, a cím- és adatbusszal, valamint a vezérlőbusszal összekapcsolt drive és oldalkiválasztó logikából, továbbá inter­face bufferből állnak, az interface buffer a tárkezelő áramkörrel, a drive és oldalkivá­lasztó logikával, az adatszeparátorral és a tárral kapcsolódik, és a találmány szerint a hajlékonylemezes tárat vezérlőegységek, va­lamint a személyi számítógép között a kap­csolat címdekódoló áramkör és tárvezérlő programtár révén van kiépítve, amelyek a cím- és adatbusszal, valamint a vezérlőbusszal egyaránt össze vannak kapcsolva, a címdekó­doló áramkör bipoláris felépítésű csak olvas­ható memóriát és elemi memóriaegységet, előnyösen flip—flopot tartalmaz, ennek első állapotában a címdekófloló áramkör egyik kimeneti vonala a tárkezelő áramkör enge­délyező bemenetéhez, másik kimeneti vonala a vezérlőbuszon át a programtár olvasást tfl-5 10 15 20 25 30 35 40 45 50 55 60 65

Next

/
Thumbnails
Contents