Sebagian besar dari kita menerima begitu saja karena bisa memasukkan mouse dan mulai bekerja. Begitulah cara komputer seharusnya bekerja, kan? Seperti kebanyakan hal, itu tidak selalu terjadi.
Sementara hari ini Anda dapat menghapus kartu grafis dari PC desktop Anda, menukar dengan model baru yang kompatibel, mengaktifkan sistem, dan mulai menggunakan segala sesuatu seperti biasa, beberapa dekade yang lalu, ini adalah proses yang bisa menghabiskan waktu berjam-jam untuk mencapai sepenuhnya. Jadi bagaimana kompatibilitas modern semacam ini dimungkinkan? Itu semua berkat pengembangan dan peliputan luas dari Plug and Play (PnP).
Sejarah Plug and Play
Mereka yang bermain-main dengan membangun sistem komputer desktop dari nol di rumah (yaitu membeli komponen terpisah dan melakukan instalasi DIY) pada awal 1990-an mungkin ingat betapa melelahkannya uji coba tersebut. Tidak jarang mendedikasikan seluruh akhir pekan untuk memasang perangkat keras, memuat firmware / perangkat lunak, konfigurasi perangkat keras / pengaturan BIOS, reboot, dan, tentu saja, pemecahan masalah. Itu semua berubah dengan kedatangan Plug and Play.
Plug and Play – jangan dikelirukan dengan Universal Plug and Play (UPnP) –adalah sekumpulan standar yang digunakan oleh sistem operasi yang mendukung konektivitas perangkat keras melalui deteksi dan konfigurasi perangkat otomatis. Sebelum Plug and Play, pengguna diharapkan untuk secara manual mengubah pengaturan yang kompleks (misalnya switch dip, blok jumper, alamat I / O, IRQ, DMA, dll.) Agar perangkat keras berfungsi dengan benar. Plug and Play membuatnya sehingga konfigurasi manual menjadi opsi fallback jika perangkat yang baru saja dicolok tidak dikenali atau ada semacam konflik yang tidak dapat ditangani oleh perangkat lunak secara otomatis.
Plug and Play tumbuh sebagai fitur utama setelah diperkenalkan di sistem operasi Microsoft Windows 95. Meskipun telah digunakan sebelum Windows 95 (misalnya awal Linux dan sistem macOS digunakan Plug and Play, meskipun tidak dinamai demikian), pertumbuhan cepat komputer berbasis Windows di antara konsumen membantu membuat istilah 'Plug and Play' a yang universal.
Sejak awal, Plug and Play bukanlah proses yang sempurna. Kegagalan perangkat yang kadang-kadang (atau sering, bergantung) ke konfigurasi mandiri yang andal memunculkan istilah ' Plug and Pray. 'Namun seiring waktu - terutama setelah standar industri diberlakukan sehingga perangkat keras dapat ditentukan dengan benar melalui kode ID terpadu - sistem operasi yang lebih baru menangani masalah tersebut, menghasilkan pengalaman pengguna yang disempurnakan dan disederhanakan.
Menggunakan Plug and Play
Agar Plug and Play dapat berfungsi, sistem harus memenuhi tiga persyaratan:
- Sistem operasi mendukung Plug and Play
- BIOS mendukung Plug and Play
- Komponen / perangkat mendukung Plug and Play
Sekarang semua itu harus tidak terlihat oleh Anda sebagai pengguna. Artinya, Anda memasang perangkat baru dan mulai bekerja.
Inilah yang terjadi ketika Anda memasukkan sesuatu. Sistem operasi secara otomatis mendeteksi perubahan (kadang-kadang tepat ketika Anda melakukannya seperti keyboard atau mouse atau terjadi selama urutan boot). Sistem memeriksa informasi perangkat keras baru untuk melihat apa itu. Setelah jenis perangkat keras diidentifikasi, sistem akan memuat perangkat lunak yang sesuai untuk membuatnya berfungsi (disebut driver perangkat), mengalokasikan sumber daya (dan menyelesaikan konflik apa pun), mengkonfigurasi pengaturan, dan memberi tahu driver / aplikasi lain dari perangkat baru sehingga semuanya bekerja sama. . Semua ini dilakukan dengan keterlibatan pengguna yang minimal, jika ada.
Beberapa perangkat keras, seperti mouse atau keyboard, dapat berfungsi penuh melalui Plug and Play. Lainnya, seperti kartu suara atau kartu grafis video, memerlukan pemasangan perangkat lunak yang disertakan dalam produk untuk menyelesaikan konfigurasi otomatis (yaitu memungkinkan kapabilitas perangkat keras penuh daripada hanya kinerja dasar). Ini biasanya melibatkan beberapa klik untuk memulai proses instalasi, diikuti dengan menunggu moderat untuk menyelesaikannya.
Beberapa antarmuka Plug and Play, seperti PCI (Mini PCI untuk laptop) dan PCI Express (Mini PCI Express untuk laptop), perlu komputer dimatikan sebelum ditambahkan atau dihapus. Antarmuka Plug and Play lainnya, seperti PC Card (biasanya ditemukan di laptop), ExpressCard (juga biasanya ditemukan di laptop), USB, HDMI, Firewire (IEEE 1394), dan Thunderbolt, memungkinkan penambahan / penghapusan saat sistem sedang berjalan– sering disebut sebagai 'hot swapping.'
Aturan umum untuk komponen Plug and Play internal (secara teknis merupakan ide yang baik untuk semua komponen internal) adalah bahwa mereka harus diinstal / dihapus hanya ketika komputer mati. Perangkat Plug and Play eksternal dapat dipasang / dihapus kapan saja - disarankan untuk menggunakan sistem Menghapus Hardware dengan Aman fitur ( Mengeluarkan untuk macOS dan Linux) saat memutus sambungan perangkat eksternal saat komputer masih hidup.