Useimmat meistä pitävät itsestään selvänä, että ne voivat kytkeä hiiren ja aloittaa toimintansa. Näin tietokoneiden pitäisi toimia, eikö? Kuten useimmatkin asiat, se ei aina ollut näin.
Nykyään voit poistaa näytönohjaimen pöytätietokoneesta, vaihtaa yhteensopivaan uudempaan malliin, kytkeä järjestelmän päälle ja aloittaa kaiken tavan, kuten vuosikymmeniä sitten, normaalia. voisi kirjaimellisesti kestää tunteja täysin saavuttaa. Joten miten tällainen moderni yhteensopivuus on mahdollistettu? Kaikki on mahdollista Plug and Play (PnP) -tekniikan kehittämisen ja laajan käyttöönoton ansiosta.
Plug and Play -historia
Ne, jotka sijoittuvat tietokonepohjaisten tietokonepohjaisten järjestelmien rakentamiseen kotona (eli hankkimalla erillisiä komponentteja ja tekemällä DIY-asennusta) 1990-luvun alussa, saattavat muistaa, kuinka kovaa tällaista kokeilua voisi olla. Se ei ollut harvinaista omistautua koko viikonloppuisin laitteiston asentamiseen, laiteohjelmiston / ohjelmiston lataamiseen, laitteiston / BIOS-asetusten määrittämiseen, käynnistämiseen ja tietenkin vianmääritykseen. Kaikki muuttuivat Plug and Playin saapumisella.
Plug and Play -versiota ei pidä sekoittaa Universal Plug and Play (UPnP) -laitteisiin, jotka käyttävät käyttöjärjestelmiä, jotka tukevat laitteistoliikennettä automaattisen laitteen havaitsemisen ja konfiguroinnin avulla. Ennen Plug and Play -toimintoa käyttäjien odotettiin käsin vaihtavan monimutkaisia asetuksia (esim. Dip-kytkimet, hyppylohkot, I / O-osoitteet, IRQ, DMA jne.), Jotta laitteisto toimisi oikein. Plug and Play tekee niin, että manuaalinen kokoonpano tulee varaluottotoiminnoksi siinä tapauksessa, että äskettäin kytkettyä laitetta ei tunnisteta tai jos jonkinlainen ristiriita ei ole, ohjelmisto ei pysty käsittelemään automaattisesti.
Plug and Play kasvoi mainstream-ominaisuudeksi sen jälkeen, kun se otettiin käyttöön Microsoftin Windows 95 -käyttöjärjestelmässä. Huolimatta siitä, että sitä on käytetty ennen Windows 95 -käyttöjärjestelmää (esim. Aikaisin Linux- ja macOS-järjestelmät käyttävät Plug and Play, vaikka sitä ei ole nimetty sellaisenaan), Windows-tietokoneiden nopea kasvu kuluttajien keskuudessa auttoi termiä Plug and Play universaali.
Aikaisemmin Plug and Play ei ollut täydellinen prosessi. Laitteiden satunnaisuus (tai usein, riippuvainen) epäonnistui luotettavasti itsensä konfiguroimiseksi, jolloin termi " Plug and Pray. "Mutta ajan myötä - varsinkin kun teollisuusstandardit asetettiin niin, että laitteisto voitaisiin määritellä oikein integroidun ID-koodien avulla - uudet käyttöjärjestelmät käsittelivät tällaisia asioita ja paransivat ja virtaviivaista käyttäjäkokemusta.
Käytä Plug and Play -toimintoa
Järjestelmän on täytettävä kolme vaatimusta, jotta Plug and Play toimisi:
- Käyttöjärjestelmä tukee Plug and Play -toimintoa
- BIOS tukee Plug and Play -toimintoa
- Komponentit / laitteet tukevat Plug and Play -toimintoa
Nyt kaikkien pitäisi olla näkymättömiä käyttäjänä. Eli kytket uuden laitteen ja se alkaa toimia.
Näin tapahtuu, kun liität jotain sisään. Käyttöjärjestelmä havaitsee automaattisesti muutoksen (joskus silloin kun se tehdään näppäimistöllä tai hiirellä tai se tapahtuu käynnistysjakson aikana). Järjestelmä tutkii uuden laitteiston tiedot ja tarkistaa, mitä se on. Kun laitteistotyyppi on tunnistettu, järjestelmä lataa tarvittavat ohjelmistot (kutsutaan laiteajureiksi), varaa resurssit (ja ratkaisee mahdolliset ristiriidat), konfiguroi asetukset ja ilmoittaa uuden laitteen muut ohjaimet / sovellukset niin, että kaikki toimii yhdessä . Kaikki tämä tehdään minimaalisella, jos mahdollista, käyttäjän osallistumisella.
Jotkut laitteet, kuten hiiret tai näppäimistöt, voivat olla täysin toimintakykyisiä Plug and Play -ohjelman avulla. Muut, kuten äänikortit tai videokortit, edellyttävät tuotteen mukana toimitetun ohjelmiston asennusta automaattisen kokoonpanon suorittamiseksi (eli täydellisen laitteistokyvyn ansiosta vain perustoiminnon sijaan). Tämä yleensä vaatii muutaman napsautuksen aloittaa asennusprosessin, jonka seuraa kohtalainen odotus sen lopettamiseksi.
Jotkut Plug and Play -liittymät, kuten PCI (Mini PCI kannettaviin tietokoneisiin) ja PCI Express (Mini PCI Express kannettaviin tietokoneisiin), tarvitsevat tietokoneen pois päältä ennen lisäystä tai poistamista. Muita Plug and Play -liittymiä, kuten PC-kortti (tavallisesti kannettaviin tietokoneisiin), ExpressCard (tavallisesti kannettaviin tietokoneisiin), USB, HDMI, Firewire (IEEE 1394) ja Thunderbolt, usein kutsutaan "hot swapping".
Sisäisten Plug and Play -komponenttien yleinen sääntö (teknisesti hyvä idea kaikille sisäisille komponenteille) on, että ne asennetaan / poistetaan vain, kun tietokone on pois päältä. Ulkoisia Plug and Play -laitteita voidaan asentaa tai poistaa milloin tahansa - on suositeltavaa käyttää järjestelmää Poista laitteisto turvallisesti ominaisuus ( eject macOS ja Linux), kun irrotat ulkoisen laitteen, kun tietokone on vielä päällä.