ส่วนมากของเราใช้สำหรับการได้รับความสามารถในการเสียบเมาส์และมีมันเริ่มต้นการทำงาน นั่นเป็นวิธีที่คอมพิวเตอร์ควรจะทำงานใช่ไหม? เหมือนทุกสิ่งทุกอย่างที่ไม่ได้เป็นเช่นนั้นเสมอไป
ในขณะนี้คุณสามารถถอดการ์ดแสดงผลออกจากเดสก์ท็อปของคุณเปลี่ยนรูปแบบใหม่ที่เข้ากันได้ดีขึ้นเปิดระบบและเริ่มใช้ทุกอย่างเหมือนปกติเมื่อหลายสิบปีก่อนนี่เป็นกระบวนการที่ อักษรอาจใช้เวลาหลายชั่วโมง เพื่อให้บรรลุผลสมบูรณ์ ดังนั้นความเข้ากันได้แบบนี้จึงเป็นไปได้อย่างไร? ขอบคุณทุกความคืบหน้าในการพัฒนา Plug and Play (PnP) อย่างกว้างขวาง
ประวัติ Plug and Play
ผู้ที่ปรับแต่งด้วยการสร้างระบบคอมพิวเตอร์เดสก์ท็อปตั้งแต่เริ่มต้นจากที่บ้าน (เช่นการซื้อส่วนประกอบแยกต่างหากและการติดตั้ง DIY) ในช่วงต้นทศวรรษ 1990 อาจจำได้ว่าการทดลองดังกล่าวน่าจะเป็นไปได้อย่างไร ไม่ใช่เรื่องแปลกที่จะอุทิศ ตลอดวันหยุดสุดสัปดาห์ การติดตั้งฮาร์ดแวร์การโหลดเฟิร์มแวร์ / ซอฟต์แวร์การกำหนดค่าฮาร์ดแวร์ / การตั้งค่า BIOS รีบูตเครื่องใหม่และแน่นอนการแก้ไขปัญหา ทั้งหมดนี้เปลี่ยนไปเมื่อมี Plug and Play มาถึง
Plug and Play - ไม่ต้องสับสนกับ Universal Plug and Play (UPnP) - เป็นชุดของมาตรฐานที่ใช้โดยระบบปฏิบัติการที่สนับสนุนการเชื่อมต่อฮาร์ดแวร์ผ่านการตรวจหาอุปกรณ์อัตโนมัติและการกำหนดค่า ก่อน Plug and Play ผู้ใช้ต้องการเปลี่ยนการตั้งค่าที่ซับซ้อน (เช่นสวิทช์ dips, จัมเปอร์บล็อคที่อยู่ I / O, IRQ, DMA เป็นต้น) เพื่อให้ฮาร์ดแวร์สามารถทำงานได้อย่างถูกต้อง Plug and Play กำหนดให้การกำหนดค่าด้วยตนเองเป็นตัวเลือกสำรองในกรณีที่อุปกรณ์ที่เพิ่งเสียบไม่รู้จักหรือมีข้อขัดแย้งบางอย่างที่ซอฟต์แวร์ไม่สามารถจัดการได้โดยอัตโนมัติ
Plug and Play ขยายตัวเป็นคุณลักษณะหลักหลังจากที่ได้รับการแนะนำในระบบปฏิบัติการ Windows 95 ของ Microsoft แม้ว่าจะมีการใช้งานก่อน Windows 95 (เช่นระบบปฏิบัติการ Linux และ MacOS ใช้ Plug and Play แม้ว่าจะไม่มีชื่อว่าเป็นเช่นนี้ก็ตาม) การเติบโตอย่างรวดเร็วของคอมพิวเตอร์ที่ใช้ Windows ในหมู่ผู้บริโภคช่วยให้คำว่า 'Plug and Play' สากลหนึ่ง
ในตอนต้น Plug and Play ไม่ใช่กระบวนการที่สมบูรณ์แบบ บางครั้ง (หรือบ่อยขึ้นอยู่กับ) ความล้มเหลวของอุปกรณ์ที่จะเชื่อถือได้ด้วยตนเองกำหนดให้ก่อให้เกิดคำว่า ' Plug and Pray "แต่เมื่อเวลาผ่านไป - โดยเฉพาะอย่างยิ่งหลังจากที่มีการกำหนดมาตรฐานอุตสาหกรรมเพื่อให้สามารถกำหนดฮาร์ดแวร์ได้อย่างถูกต้องผ่านทางรหัสประจำตัวแบบบูรณาการ - ระบบปฏิบัติการรุ่นใหม่ ๆ ได้กล่าวถึงปัญหาดังกล่าวทำให้เกิดประสบการณ์การใช้งานที่ดีขึ้นและคล่องตัว
การใช้ Plug and Play
เพื่อให้ Plug and Play ทำงานระบบต้องเป็นไปตามข้อกำหนดสามประการ:
- ระบบปฏิบัติการสนับสนุน Plug and Play
- BIOS สนับสนุน Plug and Play
- อุปกรณ์ / อุปกรณ์สนับสนุน Plug and Play
ตอนนี้สิ่งที่ควรจะมองไม่เห็นสำหรับคุณในฐานะผู้ใช้ นั่นคือคุณเสียบอุปกรณ์ใหม่และเริ่มทำงาน
นี่คือสิ่งที่เกิดขึ้นเมื่อคุณเสียบปลั๊กเข้าไประบบจะตรวจหาการเปลี่ยนแปลงโดยอัตโนมัติ (บางครั้งถูกต้องเมื่อคุณทำเช่นแป้นพิมพ์หรือเมาส์หรือเกิดขึ้นระหว่างลำดับการบูต) ระบบตรวจสอบข้อมูลฮาร์ดแวร์ใหม่เพื่อดูว่ามีอะไรบ้าง เมื่อฮาร์ดแวร์ได้รับการระบุแล้วระบบจะโหลดซอฟต์แวร์ที่เหมาะสมเพื่อให้สามารถทำงานได้ (เรียกว่าไดร์เวอร์อุปกรณ์) จัดสรรทรัพยากร (และแก้ไขข้อขัดแย้ง) กำหนดการตั้งค่าและแจ้งไดรเวอร์ / แอพพลิเคชันอื่น ๆ ของอุปกรณ์ใหม่เพื่อให้ทุกอย่างทำงานร่วมกัน . ทั้งหมดนี้จะทำกับน้อยที่สุดถ้ามีส่วนร่วมของผู้ใช้
ฮาร์ดแวร์บางตัวเช่นเมาส์หรือคีย์บอร์ดสามารถทำงานได้อย่างสมบูรณ์ผ่าน Plug and Play อื่น ๆ เช่นการ์ดเสียงหรือการ์ดแสดงผลกราฟิกจำเป็นต้องติดตั้งซอฟต์แวร์ที่รวมอยู่ในผลิตภัณฑ์เพื่อให้การกำหนดค่าอัตโนมัติเสร็จสมบูรณ์ (นั่นคือช่วยให้สามารถใช้ฮาร์ดแวร์ได้เต็มประสิทธิภาพแทนที่จะใช้ประสิทธิภาพขั้นพื้นฐาน) ขั้นตอนนี้มักเกี่ยวข้องกับการเริ่มต้นกระบวนการติดตั้งเพียงไม่กี่ครั้งตามด้วยการรอให้เสร็จสิ้น
อินเทอร์เฟซ Plug and Play บางอย่างเช่น PCI (Mini PCI สำหรับแล็ปท็อป) และ PCI Express (Mini PCI Express สำหรับแล็ปท็อป) จำเป็นต้องปิดคอมพิวเตอร์ก่อนที่จะเพิ่มหรือนำออก ส่วนเชื่อมต่อแบบพลักแอนด์เพลย์อื่น ๆ เช่น PC Card (มักพบในแล็ปท็อป), ExpressCard (มักพบในแล็ปท็อป), USB, HDMI, Firewire (IEEE 1394) และ Thunderbolt ให้เพิ่ม / ลบขณะที่ระบบกำลังทำงานอยู่ - มักเรียกกันว่า 'hot swapping'
กฎทั่วไปสำหรับคอมโพเนนต์ Plug and Play ภายใน (เทคนิคความคิดที่ดีสำหรับคอมโพเนนต์ภายในทั้งหมด) คือควรติดตั้ง / นำออกเฉพาะเมื่อคอมพิวเตอร์ปิดอยู่ อุปกรณ์ Plug and Play ภายนอกสามารถติดตั้ง / ถอดได้ตลอดเวลา - ขอแนะนำให้ใช้ระบบนี้ นำฮาร์ดแวร์ออกอย่างปลอดภัย คุณลักษณะ ( ขับ สำหรับ MacOS และ Linux) เมื่อถอดอุปกรณ์ภายนอกออกในขณะที่คอมพิวเตอร์ยังคงเปิดอยู่