Vad är skrivbordshanteringsgränssnittet?
Desktop Management Interface (DMI) är ett mjukvarusystem som används för att identifiera och hantera komponenterna i ett datorsystem. Det är användbart för alla typer av datorer och komponenter som datorn använder kan vara antingen hårdvara eller programvara. Systemet är också nätverkskapabelt, vilket gör att denna information kan skickas från en dator till en annan. Med DMI-mjukvaruramen kan en administratör skapa en central hanteringsplats för att övervaka hårdvaran och programvaran som körs på valfritt antal DMI-kapabla datorsystem.
En koalition av datorhårdvara och mjukvarutillverkare kända som Desktop Management Task Force (DMTF®) utvecklade först Deskop Management Interface Framework. Det var deras första förflyttning till att utveckla ett medel för datorhårdvara och mjukvaruledning för att underlätta administrationen av stora datornätverk. Som sådan designades den med just den avsikten, så många av DMI -koncepten integrerades senare i DMTF®: s COMMON Information Model (CIM) Standard. DMTF® tillkännagav sedan "slutet på livet" för DMI 2005.
Hur skrivbordshanteringsgränssnittet fungerar är genom insamling av data om komponenterna i ett datorsystem, som sedan kan läsas, skrivas till och samlas för administrationsändamål. DMI-aktiverade programvaru- och hårdvarukomponenter, även kallade hanterbara produkter, genererar små filer som identifierar en komponents funktioner, funktionalitet och relationer med andra komponenter. Dessa filer kallas hanteringsinformationsformatfiler och nås via den andra programvaran som utgör DMI.
Det är här komponentgränssnittet (CI) -programvaran i skrivbordshanteringsgränssnittet spelar in. CI är ett applikationsprogrammeringsgränssnitt som gör det möjligt att läsa MIF -filer från och skrivas till. Agerar som något av en bro mellan någon GIVEN -komponenten i datorsystemet och administratören, CI kommunicerar sedan genom DMI -ramens serviceskikt.
Serviceskiktet är den kritiska vägen för skrivbordshanteringsgränssnittet. I ett DMI-hanterat datorsystem liknar serviceskiktet en enhetsdrivrutin. Det hanteras av operativsystemet och upptar en liten bit av datorminne hela tiden för att utföra sin roll som den primära mellanhanden för DMI -ramverkets programvara. Genom att samla in informationen via CI tar serviceskiktet sedan data från MIF -filerna och samlar in dem i en databas. I denna avgörande roll ligger serviceskiktet mellan komponentgränssnittet och den övre nivån som kallas hanteringsgränssnittet (MI).
På toppnivån i ramverket för skrivbordshantering ger MI medel för specifika program att komma åt och ändra MIF -filer genom serviceskiktet. Dessa program, kallade hanteringsapplikationer, CAn Kör på DMI -hanterade dator eller över ett nätverk för att upprätta en centraliserad administration av flera datorsystem. En administratör kan använda MI -applikationsvyn och ändra en dators komponenter och deras status och ta emot varningar om något har gått fel.