본문으로 이동
메뉴 여닫기
환경 설정 메뉴 여닫기
개인 메뉴 여닫기
로그인하지 않음
지금 편집한다면 당신의 IP 주소가 공개될 수 있습니다.
Extended System Configuration Data; 확장 시스템 구성 데이터
플러그 앤 플레이(PnP) BIOS 가 각 장치에 나누어 준 시스템 자원(IRQ·DMA 채널·입출력 주소·메모리 주소)의 배정 내역을 저장해 두고, BIOS 와 운영체제에 PnP 장치와 통신하는 데 필요한 정보를 제공하는 데이터

PnP 이전에는 확장 카드를 꽂을 때마다 점퍼나 딥 스위치로 IRQ·입출력 주소를 손으로 맞춰야 했고, 두 장치가 같은 자원을 쓰면 충돌이 났다. 1990년대 중반 PnP BIOS 규격은 부팅할 때 BIOS 가 장치를 찾아 자원을 자동으로 배정하게 했는데, 그 배정 결과를 기록해 두는 곳이 ESCD 다.

  • ESCD 는 메인보드 BIOS 칩(플래시 메모리)의 비휘발성 영역(NVRAM)에 저장된다. 전원을 꺼도 지워지지 않는다.
  • 다음 부팅 때 BIOS 는 ESCD 를 읽어 지난번과 같은 자원을 배정한다. 장치 구성이 바뀌었으면 다시 배정하고 ESCD 를 고쳐 쓴다. 이때 화면에 "Updating ESCD ... Success" 같은 메시지가 나온다.
  • 운영체제는 부팅한 뒤 ESCD 를 읽어 어떤 장치가 어떤 자원을 쓰는지 알고 장치 드라이버를 맞춘다.
  • PnP 기능이 없는 구형(레거시) 카드가 쓰는 자원도 ESCD 에 적어 두면 PnP 장치가 그 자원을 피해 간다.

BIOS 설정의 "Reset Configuration Data"(또는 Force Update ESCD) 항목을 켜면 ESCD 를 지우고 자원을 처음부터 다시 배정한다. 자원 충돌로 장치가 동작하지 않을 때 쓰는 방법이다.

비슷한 용어와 구분

편집 원본 편집
용어 무엇인가 ESCD 와의 관계
ESCD PnP 장치의 자원 배정 데이터 —
NVRAM (Non-Volatile RAM) 전원이 꺼져도 내용이 남는 기억 장치 ESCD 를 담는 곳이다. 데이터 자체의 이름이 아니다 → 비휘발성 메모리
CMOS (CMOS RAM) 날짜·시각·부팅 순서 같은 BIOS 설정값을 담는 작은 메모리. 배터리로 유지된다 담는 내용이 다르다. PnP 자원 배정표가 아니다. 이름도 ROM 이 아니라 RAM 이다
DMA (Direct Memory Access) 장치가 CPU 를 거치지 않고 메모리와 직접 데이터를 주고받는 전송 방식 DMA 채널 번호가 ESCD 에 배정 항목으로 기록될 뿐, DMA 자체는 데이터가 아니다

ACPI 와 PCI·PCI Express 가 자리 잡으면서 자원 배정은 운영체제가 ACPI 표를 읽어 직접 하는 방식으로 바뀌었다. UEFI 시대의 메인보드에서는 ESCD 라는 이름을 거의 보지 않는다.