Plug and Play

Plug and Play (PnP) (în traducere: conectează și utilizează) este o tehnologie care facilitează recunoașterea și configurarea hardware din calculator. Plug and Play funcționează între hardware și firmware, drivere, sistem de operare și aplicații în etapa de pornire a sistemului și identifică și configurează automat dispozitivele periferice sau cardurile de expansiune atunci când sunt conectate. Termenul „plug and play” a fost introdus în martie 1993 în cadrul Windows Hardware Engineering Conference de Microsoft, Intel și Compaq. [1]

Exemple de dispozitive plug and play:

  • Monitorul calculatorului
  • Hard disk extern
  • Gamepad sau joystick
  • Tastatură
  • Mouse
  • Flash Drive USB
  • Cameră web
  • Card de expansiune

Pentru ca plug and play să funcționeze corect, sistemul trebuie să includă următoarele cerințe:

  • BIOS care acceptă plug and play. (Specificațiile BIOS și PnP au fost dezvoltate în comun de Compaq, Intel și Phoenix Technologies).
  • Sistem de operare care acceptă PnP. (Se găsește în majoritatea sistemelor de operare moderne după Windows 95).
  • Un dispozitiv periferic conceput pentru a suporta PnP.[2][3]

Istoric

Primul sistem care a folosit plug and play a fost MSX, lansat în 1983 de Microsoft și ASCII Corporation. MSX dispunea de un sistem special de sloturi și sub-sloturi, în care fiecare card suplimentar avea propriul spațiu de adrese virtuale, prevenind astfel conflictele cu dispozitivul.

În 1984, MIT a dezvoltat arhitectura NuBus având configurație complet automată a dispozitivului. NuBus a permis conectarea perifericelor de pe diferite platforme, cu secvențe de octeți diferiți care nu erau compatibile cu alte sisteme. Deoarece fiecare dispozitiv a necesitat un cip de asistență, NuBus nu a primit suport larg.

Comutator DIP

În 1986, Commodore include în sistemul de operare AmigaOS versiunea 1.2 al calculatoarelor Amiga, protocolul AutoConfig și magistrala de expansiune Zorro. La fel ca NuBus, Zorro nu avea jumperi sau comutatoare DIP. Arhitectura Zorro nu a fost utilizată în afara liniei de produse Amiga, dar a fost îmbunătățită treptat în generațiile viitoare de computere Amiga.

IBM a lansat în 1987 un upgrade la computerul PS/2 cu arhitectura Micro Channel, care permitea ca sistemul să se autoconfigureze complet.

Din 1990, o tehnologie similară a fost adoptată de Apple Macintosh și de calculatoarele personale IBM compatibile.

În 1992, a fost lansat Yggdrasil Linux, prima distribuție Linux cu autoconfigurare hardware. Yggdrasil a fost și prima distribuție Linux live CD.

Microsoft a inclus plug and play ca una dintre caracteristicile principale ale sistemului său de operare lansat în 1995, Windows 95. [4]

Interfețe plug and play

Marea majoritate a interfețelor și sistemelor de operare acceptă procedurile Plug and Play. Acestea include:

Vezi și

  • Universal Plug and Play

Referințe și note

  1. ^ What Does "Plug and Play" Mean? wise-geek.com, Jeremy Laukkonen, November 17, 2020
  2. ^ Plug and Play techterms.com
  3. ^ Plug-and-Play-HOWTO tldp.org
  4. ^ Introduction to Plug and Play docs.microsoft.com
  5. ^ What is PnP? computerhope.com

Legături externe

  • How Does Plug and Play Technology Work?
  • Linux Plug-and-Play-HOWTO
  • IoT Plug and Play architecture
v  d  m
Magistrale de calculator
Generale
System bus · Front side bus · Back side bus · Daisy chain · Control bus  · Address bus · Bus contention · Network on a chip · Plug and Play
Standarde
SS-50 bus · S-100 · Multibus · Unibus · VAXBI · MBus · STD Bus · SMBus · QPI · Q-Bus · Europe Card Bus · ISA · STEbus · Zorro · CAMAC · FASTBUS · LPC · HP Precision Bus · EISA · VMEbus · CXL · VXI · VXS · NuBus · TURBOchannel · MCA · SBus · VLB · AGP · DMI · PCI · PXI · GSC bus · InfiniBand · Ethernet · UPA · PCI-X · NVLink · HyperTransport
Stocare de date
ST-506 · ESDI · IPI · SMD · Parallel ATA · SSA · DSSI · HIPPI · Serial ATA (SATA) · M.2 · U.2 · SCSI · SAS · Fibre Channel · SATAe · PCI Express (AHCI · NVMe)
Periferice
Apple Desktop Bus · DCB · HP-IL · HIL · MIDI · RS-232 · RS-422 · RS-423 · EIA-485 · EBI · DMX512 · IEEE-488 · IEEE 1284 · UNI/O · ACCESS.bus · 1-Wire · D²B · I²C · SPI · Parallel SCSI · Profibus · FireWire · USB · Camera Link · External PCIe · Thunderbolt
Dispozitive audio
ADAT Lightpipe · AES3 · Intel HD Audio · I²S · MADI · McASP · S/PDIF · TOSLINK
Dispozitive mobile
PC Card · ExpressCard
Sisteme înglobate
Multidrop bus · CoreConnect · AMBA · Wishbone · SLIMbus