Hầu hết chúng ta coi thường việc có thể cắm chuột hoặc một thành phần khác và nó hoạt động ngay lập tức. Nhưng không phải lúc nào cũng vậy. Ngày nay, bạn có thể tháo cạc đồ họa khỏi máy tính để bàn, hoán đổi nó với một kiểu máy mới tương thích, bật hệ thống và sử dụng mọi thứ như bình thường. Nhiều thập kỷ trước, quá trình này có thể mất hàng giờ.
Khả năng tương thích hiện đại được thực hiện nhờ sự phát triển và triển khai rộng rãi của công nghệ Cắm và Chạy (PnP).
Plug and Play là gì?
Plug and Play — không nên nhầm lẫn với Universal Plug and Play (UPnP) —là một tập hợp các tiêu chuẩn hệ điều hành cho phép kết nối phần cứng thông qua cấu hình và phát hiện thiết bị tự động. Trước khi Plug and Play, người dùng phải thay đổi thủ công các cài đặt phức tạp (ví dụ:công tắc nhúng, khối jumper, địa chỉ I / O, IRQ và DMA) để phần cứng hoạt động chính xác. Cấu hình thủ công như vậy là tùy chọn dự phòng với chức năng Cắm và Chạy. Nó có thể được chuyển sang khi một thiết bị không được nhận dạng hoặc tự động hoạt động.
Lịch sử cắm và chạy
Nếu bạn đã từng xây dựng hệ thống máy tính từ đầu tại nhà, bạn có thể nhớ rằng những thử nghiệm như vậy có thể thách thức như thế nào. Không có gì lạ khi những người mày mò dành toàn bộ thời gian cuối tuần để cài đặt phần cứng, tải phần sụn hoặc phần mềm, định cấu hình phần cứng và cài đặt BIOS, khởi động lại và khắc phục sự cố. Tất cả đã thay đổi với sự xuất hiện của Plug and Play.
Plug and Play đã trở thành một tính năng chính sau khi được giới thiệu trong hệ điều hành Microsoft Windows 95. Mặc dù công nghệ tương tự đã được triển khai trong các hệ điều hành trước đó, bao gồm mac OS và Linux đời đầu, sự phát triển nhanh chóng của các máy tính chạy Windows đã khiến thuật ngữ Plug and Play trở nên phổ biến.
Ban đầu, Plug and Play không hoàn hảo. Việc các thiết bị thường xuyên không thể tự định cấu hình một cách đáng tin cậy đã dẫn đến thuật ngữ Plug and Pray. Cuối cùng, các tiêu chuẩn công nghiệp và mã ID tích hợp đã được áp dụng, cho phép phần cứng xác định và kết hợp các thành phần tốt hơn. Theo thời gian, các hệ điều hành mới đã giải quyết các vấn đề thường gặp, mang lại trải nghiệm người dùng được cải thiện và hợp lý hóa.
Sử dụng Plug and Play
Để Plug and Play hoạt động, hệ thống phải có khả năng tương thích ba chiều giữa hệ điều hành, BIOS và thành phần Plug and Play.
Điều tốt đẹp này về Plug and Play là tất cả những điều đó sẽ được hiển thị với bạn với tư cách là người dùng. Bạn chỉ cần cắm một thiết bị mới và nó bắt đầu hoạt động. Hệ điều hành tự động phát hiện thay đổi và hệ thống kiểm tra thông tin của phần cứng mới để xem đó là gì. Sau khi loại phần cứng được xác định, hệ thống sẽ tải phần mềm thích hợp (được gọi là trình điều khiển thiết bị) để làm cho nó hoạt động. Sau đó, nó sẽ phân bổ tài nguyên, giải quyết xung đột, cấu hình cài đặt và thông báo cho các trình điều khiển hoặc ứng dụng khác của thiết bị mới để mọi thứ hoạt động cùng nhau. Tất cả điều này được thực hiện với sự tham gia tối thiểu, nếu có, của người dùng.
Một số phần cứng, chẳng hạn như chuột và bàn phím, có thể hoạt động đầy đủ chức năng thông qua Plug and Play. Những loại khác, chẳng hạn như cạc âm thanh và cạc đồ họa video, yêu cầu cài đặt phần mềm đi kèm của sản phẩm để hoàn tất cấu hình tự động. Điều này thường bao gồm một vài cú nhấp chuột để bắt đầu quá trình cài đặt, sau đó là đợi vừa phải để quá trình kết thúc.
Một số giao diện Cắm và Chạy, chẳng hạn như PCI và PCI Express, yêu cầu tắt máy tính trước khi thêm hoặc bớt. Các giao diện Cắm và Chạy khác, chẳng hạn như Thẻ PC (thường thấy trên máy tính xách tay), ExpressCard (cũng thường thấy trên máy tính xách tay), USB, HDMI, Firewire (IEEE 1394) và Thunderbolt, cho phép thêm và xóa khi hệ thống đang chạy— thường được gọi là hoán đổi nóng.
Quy tắc chung cho các thành phần Cắm và Chạy bên trong là một thành phần chỉ nên được cài đặt hoặc gỡ bỏ khi máy tính tắt. Các thiết bị Cắm và Chạy bên ngoài có thể được cài đặt hoặc gỡ bỏ bất kỳ lúc nào. Bạn nên sử dụng tính năng Loại bỏ Phần cứng An toàn của hệ thống (Đẩy ra trong thiết bị macOS và Linux) khi ngắt kết nối thiết bị bên ngoài khi máy tính đang bật.