우리 대부분은 마우스나 다른 구성 요소를 연결하고 즉시 작동하도록 할 수 있는 것을 당연하게 여깁니다. 하지만 항상 그런 것은 아니었습니다. 오늘날 데스크탑 PC에서 그래픽 카드를 제거하고 호환되는 새 모델로 교체하고 시스템을 켜고 모든 것을 평소와 같이 사용할 수 있습니다. 수십 년 전에는 이 프로세스에 몇 시간이 걸릴 수 있었습니다.
최신 호환성은 PnP(플러그 앤 플레이) 기술의 개발 및 광범위한 구현으로 인해 가능해졌습니다.
플러그 앤 플레이란 무엇입니까?
UPnP(범용 플러그 앤 플레이)와 혼동하지 말아야 하는 플러그 앤 플레이는 자동 장치 감지 및 구성을 통해 하드웨어 연결을 가능하게 하는 운영 체제 표준 집합입니다. 플러그 앤 플레이 이전에는 하드웨어가 올바르게 작동하기 위해 사용자가 복잡한 설정(예:딥 스위치, 점퍼 블록, I/O 주소, IRQ 및 DMA)을 수동으로 변경해야 했습니다. 이러한 수동 구성은 플러그 앤 플레이 기능이 있는 대체 옵션입니다. 기기가 인식되지 않거나 자동으로 연결될 때 로 전환될 수 있습니다.
플러그 앤 플레이의 역사
집에서 처음부터 컴퓨터 시스템을 구축해 왔다면 그러한 시도가 얼마나 어려운 일인지 기억할 것입니다. 땜장이가 하드웨어 설치, 펌웨어 또는 소프트웨어 로드, 하드웨어 및 BIOS 설정 구성, 재부팅 및 문제 해결에 주말 전체를 바치는 것은 드문 일이 아닙니다. 플러그 앤 플레이의 등장으로 모든 것이 바뀌었습니다.
플러그 앤 플레이는 Microsoft Windows 95 운영 체제에 도입된 후 주류 기능으로 성장했습니다. 초기 Mac OS 및 Linux를 비롯한 초기 운영 체제에 유사한 기술이 배포되었음에도 불구하고 Windows 기반 컴퓨터의 급속한 성장으로 인해 플러그 앤 플레이라는 용어가 보편화되었습니다.
초기에는 플러그 앤 플레이가 완벽하지 않았습니다. 장치가 안정적으로 자체 구성하는 데 가끔 실패하여 플러그 앤 프레이(Plug and Pray)라는 용어가 생겼습니다. 결국 산업 표준과 통합 ID 코드가 도입되어 하드웨어가 구성 요소를 더 잘 식별하고 통합할 수 있게 되었습니다. 시간이 지남에 따라 새로운 운영 체제가 일반적인 문제를 해결하여 사용자 경험이 개선되고 간소화되었습니다.
플러그 앤 플레이 사용
플러그 앤 플레이가 작동하려면 시스템에 운영 체제, BIOS, 플러그 앤 플레이 구성 요소 간의 3방향 호환성이 있어야 합니다.
플러그 앤 플레이의 좋은 점은 이 모든 것이 사용자에게 보이지 않아야 한다는 것입니다. 새 기기를 연결하기만 하면 작동하기 시작합니다. 운영 체제는 변경 사항을 자동으로 감지하고 시스템은 새 하드웨어의 정보를 검사하여 그것이 무엇인지 확인합니다. 하드웨어 유형이 식별되면 시스템은 작동하도록 적절한 소프트웨어(장치 드라이버라고 함)를 로드합니다. 그런 다음 리소스를 할당하고, 충돌을 해결하고, 설정을 구성하고, 모든 것이 함께 작동하도록 다른 드라이버나 응용 프로그램에 새 장치를 알립니다. 이 모든 작업은 최소한의 사용자 개입으로 수행됩니다.
마우스 및 키보드와 같은 일부 하드웨어는 플러그 앤 플레이를 통해 완벽하게 작동할 수 있습니다. 사운드 카드 및 비디오 그래픽 카드와 같은 기타의 경우 자동 구성을 완료하려면 제품에 포함된 소프트웨어를 설치해야 합니다. 일반적으로 클릭 몇 번으로 설치 프로세스를 시작한 다음 완료될 때까지 약간 기다려야 합니다.
PCI 및 PCI Express와 같은 일부 플러그 앤 플레이 인터페이스는 추가하거나 제거하기 전에 컴퓨터를 꺼야 합니다. PC 카드(일반적으로 노트북에 있음), ExpressCard(일반적으로 노트북에 있음), USB, HDMI, Firewire(IEEE 1394) 및 Thunderbolt와 같은 기타 플러그 앤 플레이 인터페이스를 사용하면 시스템이 실행되는 동안 추가 및 제거가 가능합니다. 핫 스와핑이라고도 합니다.
내부 플러그 앤 플레이 구성 요소에 대한 일반적인 규칙은 컴퓨터가 꺼져 있을 때만 구성 요소를 설치하거나 제거해야 한다는 것입니다. 외부 플러그 앤 플레이 장치는 언제든지 설치하거나 제거할 수 있습니다. 컴퓨터가 켜져 있는 동안 외부 장치를 분리할 때 시스템의 하드웨어 안전하게 제거 기능(macOS 및 Linux 장치에서 꺼내기)을 사용하는 것이 좋습니다.