วิธีการใช้ Plug and Play

ส่วนมากของเราใช้สำหรับการได้รับความสามารถในการเสียบเมาส์และมีมันเริ่มต้นการทำงาน นั่นเป็นวิธีที่คอมพิวเตอร์ควรจะทำงานใช่ไหม? เหมือนทุกสิ่งทุกอย่างที่ไม่ได้เป็นเช่นนั้นเสมอไป

ในขณะนี้คุณสามารถถอดการ์ดออกจากเดสก์ท็อปของคุณเปลี่ยนรูปแบบใหม่ที่เข้ากันได้ดีกว่าเปิดระบบและเริ่มใช้ทุกอย่างเหมือนปกติเมื่อหลายสิบปีก่อนนี่เป็นกระบวนการที่ แท้จริงจะใช้เวลาหลายชั่วโมง ในการทำให้เสร็จสมบูรณ์ ดังนั้นความเข้ากันได้แบบนี้จึงเป็นไปได้อย่างไร? ขอบคุณทุกความคืบหน้าในการพัฒนา Plug and Play (PnP) อย่างกว้างขวาง

ประวัติ Plug and Play

ผู้ที่ปรับแต่งด้วยการสร้างระบบคอมพิวเตอร์เดสก์ท็อปตั้งแต่เริ่มต้นที่บ้าน (เช่นการจัดซื้อส่วนประกอบแยกต่างหากและการติดตั้ง DIY) ในช่วงต้นทศวรรษ 1990 อาจจำได้ว่าการทดลองดังกล่าวน่าเบื่ออย่างไร การติดตั้งฮาร์ดแวร์การโหลดเฟิร์มแวร์ / ซอฟต์แวร์การกำหนดค่าฮาร์ดแวร์ / การตั้งค่า BIOS การบูตเครื่องใหม่และแน่นอนว่าเป็นปัญหาไม่ใช่เรื่องแปลกเลย ทั้งหมดนี้เปลี่ยนไปเมื่อมี Plug and Play มาถึง

Plug and Play - ไม่ต้องสับสนกับ Universal Plug and Play (UPnP) - เป็นชุดของมาตรฐานที่ใช้โดยระบบปฏิบัติการที่สนับสนุนการเชื่อมต่อฮาร์ดแวร์ผ่านการตรวจหาอุปกรณ์อัตโนมัติและการกำหนดค่า ก่อน Plug and Play ผู้ใช้ต้องการเปลี่ยนการตั้งค่าที่ซับซ้อน (เช่นสวิทช์ DIP, จัมเปอร์บล็อค, 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 อื่น ๆ เช่น การ์ดเสียง หรือ กราฟิกการ์ดกราฟิก จำเป็นต้องมีการติดตั้งซอฟต์แวร์ที่รวมอยู่ในผลิตภัณฑ์เพื่อให้การกำหนดค่าอัตโนมัติเสร็จสมบูรณ์ (เช่นการให้ความสามารถด้านฮาร์ดแวร์เต็มรูปแบบแทนประสิทธิภาพขั้นพื้นฐาน) ขั้นตอนนี้มักเกี่ยวข้องกับการเริ่มต้นกระบวนการติดตั้งเพียงไม่กี่ครั้งตามด้วยการรอให้เสร็จสิ้น

อินเทอร์เฟซ 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 สามารถติดตั้ง / ถอดออกได้ตลอดเวลาแนะนำให้ใช้คุณลักษณะ Safely Remove Hardware ( Eject สำหรับ MacOS และ Linux) เมื่อถอดอุปกรณ์ภายนอกออกในขณะที่คอมพิวเตอร์ยังคงเปิดอยู่