alrendszer komponensek plug and play
A projekt a Plug and Play volt néhány fő célkitűzést, amely úgy dönt, maga a specifikáció és annak bármely inkarnációja. A fő cél az volt, hogy megkönnyítse nemcsak az új, a rendszer hardver vagy konfigurációs változás már csatlakoztatott eszközöket, hanem, hogy egyszerűsítse a ezeket az intézkedéseket. Felhasználók konfigurációjának módosításához eszközök gyorsabb, mint valaha, és nem érzik ezt irritáció, és ezért sokkal kevesebb tapasztalattal esik a támogató csoportok, amelyek általában hívja az embereket, ha van valami nem működik. A hardver fejlesztők úgy tűnik, világos, hogy tudja nyomon követni, ahelyett, hogy úgy dönt, mind a potenciális problémákat, amelyek a telepítés és konfiguráció. Ha az összes új hardvert összhangban kidolgozott a Plug and Play szabványt, ez egy nagyon is valóságos helyzet, amikor minden, ami maradt, hogy adjunk, hogy a készülék a SIS témában - van csatlakoztassa, és másolja a merevlemezre a szükséges szoftvert. A jelenleg meglévő szoftver elérni ezt a szintet az egyszerűség, ez nagyon nehéz, mert a hardver nem kell tartani a Plug and Play. Azonban, akkor sokat javítása szempontjából a szoftver és a Plug and Play képesség valóban javítja eszközmeghajtók, amelyek lehetővé teszik a meglévő releváns ISA hardver irányítani között a Plug and Play.
Specifikáció Plug and Play öt célkitűzése van:
1. Könnyen telepíthető és konfigurálható az új eszközöket.
2. Egységes dinamikus változások a konfiguráció.
3. kompatibilitás a meglévő eszközök.
4. A függetlenség hardver és operációs rendszer.
5. egyszerűsíteni és javítani rugalmassága hardver.
Belül Plug and Play alrendszer kölcsönhatásba lép a több modul, a fő amelyek ábra 3.20.
Funkcionalitás elemek:
1. A fa hardver. Ez az adatbázis, amely információkat tartalmaz a jelenlegi konfiguráció a rendszer, beépített GSI Configuration Manager, és a memóriában tárolja. Minden egyes csomópont a fa nevezzük egy csomópont eszköz (eszközcsomópont), és tartalmaz egy logikai leírását egy adott készülék vagy busszal.
2. INF-Files - gyűjteménye lemez információkat tartalmazó fájlok bizonyos típusú eszközöket. Például SCSI.INF tartalmaz információt az összes ismert SCSI-eszközöket. A telepítés során az új készülék szerint Plug and Play, új .INF fájlt fogja használni. Tipikusan ilyen fájl egy floppy lemezre, hogy eljött az eszközt.
Ábra. 3.20. Alrendszer alkatrészek Plug and Play
3. Regisztráció. Wood hardver, amely leírja az eszköz szerepel a Windows 9x egy részfa az adatbázist.
4. Események - ez egy sor API függvények ispolzuyuemyh bejelentésére vonatkozó változások a jelenlegi rendszer konfigurációját. A Windows 9x események jelzik kommunikációs rendszer. Más megvalósítások ezek jelenthetik az egyik operációs rendszer összetevőit.
5. A konfigurációs menedzser. Ez a modul felelős az építőiparban a adatbázis, amely információkat tartalmaz a számítógép beállításait, a rendszerleíró adatbázisba kerül, és eszközmeghajtó értesítést arról, hogy a részükre juttatott forrásokat. A konfigurációs kezelő rendszer működése során egy központi modul alrendszer Plug and Play.
6. számlálóra (Enumerator). Ez az új típusú vezető, hogy kölcsönhatásba lép egy eszközmeghajtó és konfigurációs menedzser. Enumerator szolgál egy adott eszköz (általában egy busz), amelyhez csatlakoztatható más eszközök. Minden hardvereszköz le a fán busz a hozzá tartozó enumerátort. Különösen a számlálóra (root enumerátort), az úgynevezett gyökér, ez benne van a konfigurációs menedzser. Segít beállítani eszközök, amelyek nem felelnek meg Plug and Play.
7. A döntőbíró források. Ez a modul felelős az allokáció bizonyos erőforrások és a konfliktusok megelőzése.
9. Eszközmeghajtók Plug and Play. Ezt a védett módú illesztőprogramok, akik felelősek eszközök kezeléséről és emellett részt vesz az al Plug and Play.
10. A felhasználói felület - egy sor standard párbeszédpanelek használt információt szerezni az esetekben, ahol az alrendszer Plug and Play konfiguráció szükséges felhasználói segítséget. Ezek lehetővé teszik a felhasználó számára, hogy megismerjék a rendszer konfiguráció, amely épít alrendszer Plug and Play.
11. függelék. A szempontból a szabvány Plug and Play, meg van írva a Windows 9x programot, amely képes fogadni és folyamat üzenetek változik a rendszer beállításait.
Tevékenységek sub Plug and Play főként az a tény, hogy ez nevében a különböző eszközök működik négyféle források:
1. Memória. Beszélünk követelményeinek eszközök fizikai memória, például, hogy hány oldalt szeretne a készülék memóriájában, és mik a korlátai igazítását.
2. Input-output. Ez az input-output portok fog dolgozni a készüléket. eszköz konfigurációs információkat tartalmaz egy listát az alternatív készlet portok.
3. DMA - egy listát a szükséges eszköz csatorna közvetlen memória-hozzáférés, és minden alternatív csatornákat, amelyeket használni tud.
4. IRO - igény eszközöket a megszakítás kérés vonal IRQ alternatív, valamint információ arról, hogy a készülék használata IRQ-ra a megosztott erőforrás.
Plug and Play alrendszer sokaságát tartalmazza C nyelven írt modulokat szerelő. A legtöbb összetevőjét, a rendszer betöltése dinamikusan. A fő eleme az alrendszer a Plug and Play hardver fa leírja a jelenlegi rendszer konfigurációját.
Tegyük fel, hogy nincs változás kell tenni, hogy a rendszer konfigurációját, amióta utoljára működött. Lássuk, mi történik, ha bekapcsoljuk a készüléket.
1. BIOS rendszer „peeks” a nem felejtő memória (CM OS), és határozza meg a konfigurációs. Ezután BIOS beállítja az összes eszközt az általa kezelt, hogy megtalálják a vonatkozó információkat; Ebben az esetben beszélünk az alaplap eszközöket. Ebben az esetben a BIOS kikapcsolja az összes adapter, amelyre nincs információ a konfigurációt.
2. Indítsa el a letöltést. A rendszer még mindig fut valós módban. Configuration Manager gyökér enumerátort subtree használja a hardvert a Windows registry segítségért mi legyen a rendszer beállításait.
3. A gyökér enumerátort néz subtree registry információt az eszközök, amelyek nem felelnek meg Plug and Play. Találni egy másik ilyen eszköz, akkor létrehoz egy eszközcsomópontot és hozzáfűzi, hogy a gyökér a fa a memóriában tárolt hardver. Ezen kívül a gyökér számlálóra beállítja az összes készüléket, amely nem állította be a BIOS-t.
4. Folytassa a rendszer indítására valós módban. Bootloader kezeli a SYSTEM.INI fájlt, és töltse fel az összes ezeket a benne statikus virtuális meghajtók külső eszközök.
5. betöltése után a többi számlálóbiztosok. Például a BIOS rámutatott arra a tényre, hogy a rendszer magában foglalja a busz ISA. A nyilvántartás jelzi, hogy melyik a számlálóra kell tölteni egy adott gumiabroncs.
6. enumerátort megvizsgálja a csatlakoztatott eszközök a buszon, és betölt egy statikus VCHD (ha szükséges), vagy egy másik számlálóra, ha szükséges, hogy feltérképezzük további busz.
7. Most a memóriában már tartalmazza az összes szükséges meghajtót a valós módú és statikus VCHD. Az operációs rendszer kernel befejezi saját inicializáló és átvált a védett mód.
8. Fut konfigurációkezelő. Néhány eszköz is csatlakozik a rendszer teljes mértékben megtörtént és az illesztőprogramok már betöltött. A másik készülék már tudja a rendszer, de a vezetők még nem tölti be.
9. Configuration Manager letölti a kívánt számlálóbiztosok, aki viszont, tanulmányozta a csatlakoztatott eszközök és csatlakozik a facsomópontok új hardvert. A folyamat végén, a Configuration Manager betölti a vezető megfelelő az új készülék csomópontok. Ebben a szakaszban válik tisztában a lehetséges konfliktusok feloldása és a megfelelő döntések meghozatalához.
10. Ha, elvégre ezen intézkedések lesz néhány azonosítatlan, nem támogatja a standard Plug and Play eszköz, a Windows elindítja a telepítési folyamatot, amelynek során a felhasználónak, hogy segítsen kezelni a rendszer beállításait. Ha szükséges, ez nem történik meg, akkor a rendszer működni kezd.
5. Zhigarev A. alapjai számítógépes ismeretek. - L. Gépészmérnöki 1988. - 285 p.
7. Karanchuk V. et al. Fundamentals számítógépes alkalmazás. - M. Rádió és kommunikáció, 1988. - 276 p.
9. S. Coppersmith számítógép védelmét. - Mir, 1982 - 263 p.
11. ST ISO 2382 / 1-84.
19. L. Hoffman korszerű módszerei Az információ védelem: Per. az angol. / Ed. Gerasimenko VA - M. szovjet rádió, 1980. - 263 p.
22. Shurakov B. Az információk megőrzése az adatfeldolgozó rendszerek. - M. Pénzügyi és Statisztika, 1985 - 224 p.