USB ID, PCI ID: พีซีสามารถระบุฮาร์ดแวร์ของคุณได้อย่างไร

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

ปัจจุบันคำว่า Plug and Play เราไม่เห็นมันซ้ำทุกที่อีกต่อไปเหตุผลนั้นง่ายมากอุปกรณ์ต่อพ่วงทั้งหมดเป็นแบบพลักแอนด์เพลย์ แต่มีช่วงเวลาหนึ่งที่ระบบไม่มีทางรู้ได้ว่าเป็นอุปกรณ์ต่อพ่วงประเภทใด การสื่อสารและจำเป็นต้องสัมผัสพารามิเตอร์บางอย่างด้วยตนเอง

พีซีสามารถระบุฮาร์ดแวร์ของคุณได้อย่างไร

สิ่งนี้จบลงด้วยการใช้งานพอร์ต PCI ตัวแรกปัจจุบันมีการพัฒนาในรุ่นต่างๆของ PCI Express และ USB ในภายหลังซึ่งในมาตรฐานของพวกเขาใช้รหัสประจำตัวที่ระบุอุปกรณ์ต่อพ่วงแต่ละชิ้นและทุกชิ้นที่มีอยู่ในตัว

การระบุอุปกรณ์ต่อพ่วง PCI และ PCI Express: PCI ID

PCIe ฐานเมนบอร์ด

อุปกรณ์ใด ๆ ที่เชื่อมต่อกับพอร์ตประเภท PCI หรือ PCI Express จะถูกระบุด้วยรหัสฐานสิบหกแบ่งออกเป็นสองส่วน:

  • ตัวเลขแรกเป็นของผู้ผลิตการระบุนี้ได้รับการกำหนดอย่างต่อเนื่องโดย PCI-SIG ซึ่งเป็นกลุ่มที่พัฒนามาตรฐานที่แตกต่างกันของบัส PCI Express ตลอดจนความก้าวหน้าที่แตกต่างกัน
  • ส่วนที่สองของ ID ถูกกำหนดโดยผู้ผลิต

รหัสประจำตัวทั้งสองส่วนแต่ละส่วนจะถูกจัดเก็บในรูปแบบของจำนวนเต็ม 16 บิตสองตัวซึ่งเก็บไว้ในรีจิสเตอร์เฉพาะ ซึ่งหมายความว่าอาจมีผู้ผลิตอุปกรณ์ PCI มากถึง 65,536 รายและแต่ละรายสามารถผลิตอุปกรณ์ได้ 65,536 เครื่องที่ใช้อินเทอร์เฟซนี้ขอให้เราบอกคุณว่าแม้แต่ผู้ผลิตฮาร์ดแวร์ที่มีประสบการณ์มากที่สุดก็ไม่สามารถผลิตอุปกรณ์จำนวนนี้ได้เลย สภาพอากาศ.

จีพียู PCIe

ผู้ผลิตหลายรายแบ่งรหัสผลิตภัณฑ์ออกเป็นรหัสย่อยหลายรหัสซึ่งสามารถทำเครื่องหมายสิ่งต่างๆเช่นการสร้างฮาร์ดแวร์ลักษณะประเภทของตัวแปรและอื่น ๆ ดังนั้นไม่เหมือนกับสิ่งที่เกิดขึ้นกับ USB ID ผู้ผลิตฮาร์ดแวร์แต่ละรายมีอิสระในการกำหนด ID มากขึ้น แต่ข้อเสียคือการกำหนดไดรเวอร์ทั่วไปให้กับอุปกรณ์ต่อพ่วง PCIe นั้นยากกว่า

การระบุอุปกรณ์ต่อพ่วง USB: USB ID

พอร์ต USB

บัส USB ได้รับการออกแบบมาเพื่อให้ระบบโฮสต์สามารถระบุอุปกรณ์ต่อพ่วงที่เชื่อมต่อผ่านพอร์ต USB ด้วยเหตุนี้เช่นเดียวกับอุปกรณ์ PCI สิ่งเหล่านี้มีการระบุตัวตน แต่ทำงานต่างกัน แต่ทำงานแตกต่างจาก PCI ID

ก่อนอื่นมีการระบุทั่วไปจำนวนหนึ่งที่ทำหน้าที่จัดหมวดหมู่อุปกรณ์ประเภทต่างๆที่เราสามารถเชื่อมต่อกับพอร์ต USB ได้ซึ่ง ได้แก่ :

  • ตัวบอกอินเทอร์เฟซของมนุษย์ (HID): ใช้โดยแป้นพิมพ์เมาส์และแม้แต่แท็บเล็ตและตัวควบคุมเกมเช่นจอยสติ๊กและแผ่นเกม อุปกรณ์ต่อพ่วงประเภทนี้จำนวนมากไม่มีคอนโทรลเลอร์ของตัวเองและใช้อุปกรณ์ทั่วไปสำหรับอุปกรณ์ประเภทนี้
  • ตัวบอกที่เก็บข้อมูลขนาดใหญ่ (MSD): ใช้สำหรับจัดเก็บข้อมูลภายนอกเช่นฮาร์ดไดรฟ์คีย์ USB เป็นต้น

USB ID เทคลาโด

มีการระบุประเภทต่างๆตามประเภทของอุปกรณ์ต่อพ่วงการระบุเหล่านี้เรียกว่าคลาสตัวอย่างเช่น Human Interface Descriptor เป็นประเภทของคลาสจากนั้นคลาสย่อยสำหรับประเภทของฮาร์ดแวร์เช่นคลาสย่อยจะเป็นคีย์บอร์ด . ทำให้ง่ายต่อการโหลดไดรเวอร์ทั่วไปสำหรับฮาร์ดแวร์แต่ละประเภท

ดิสโก้ Duro USB

นอกเหนือจากคลาสและคลาสย่อยแล้วยังมีตัวอธิบายอื่น ๆ ด้วยซึ่งมีดังต่อไปนี้:

  • รหัสผู้ให้บริการ (VID) : รหัสประจำตัวของผู้จำหน่ายอุปกรณ์ต่อพ่วง USB ผู้ผลิตอุปกรณ์ USB แต่ละรายไม่ว่าจะเป็นประเภทใดก็ตามจะมีรหัสประจำตัวที่ไม่ซ้ำกัน
  • รหัสผลิตภัณฑ์ (PID): รหัสประจำตัวของอุปกรณ์นี้ได้รับจากผู้ผลิตเดียวกัน
  • Revision : ในกรณีที่มีการแก้ไขผลิตภัณฑ์เดียวกันหลายครั้งสิ่งเหล่านี้อาจมีการระบุตัวตนด้วย

ตัวบอกการแก้ไขจะใช้ในกรณีที่เฉพาะเจาะจงมากโดยเฉพาะอย่างยิ่งเมื่อมีการปรับปรุงเล็กน้อยที่ต้องใช้ไดรเวอร์ประเภทใหม่ตราบเท่าที่ซอฟต์แวร์สามารถใช้ประโยชน์ได้

สุดท้ายนี้จะต้องชี้แจงว่า ID ไม่ควรสับสนกับไดรเวอร์ทั้ง USB ID และ PCI ID จะถูกใช้โดยระบบปฏิบัติการเพื่อค้นหาไดรเวอร์ที่เหมาะสมที่จะทำหน้าที่สื่อสารกับฮาร์ดแวร์เฉพาะนั้นทั้งระหว่างไฟล์ระบบ หรือจากที่เก็บออนไลน์