도 4 는 본 발명 의 실시 예 에 따른 장치 에 대한 베이스 라인 전력 할당 을 열거 하 고 결정 하 기 위한 방법 을 보여 주 는 순서도 이 다 . 이 방법 은 시스템 리셋 또는 호스트 시스템 의 하나 또는 그 이상 의 PSU 로부터 전력 을 수신 할 수 있 는 커넥터 를 갖 는 슬롯 내로 의 장치 의 핫 삽입 으로 동작 ( 180 ) 에서 시작 할 수 있 다 . 동작 ( 182 ) 에서 , 이 방법 은 , 예 를 들 면 , 복합 프로그래밍 가능 논리 장치 ( CPLD ) 가 커넥터 상 의 존재 검출 핀 의 상태 를 판독 함 으로써 슬롯 에 있 는 장치 의 존재 를 검출 할 수 있 다 ( 즉 , 커넥터 에 플러그 됨 ) . 동작 ( 184 ) 에서 , 예 를 들 면 , BMC 로 구현 될 수 있 는 서비스 프로세서 와 같 은 호스트 컨트롤러 는 슬롯 에서 의 장치 의 존재 를 통지 받 을 수 있 다 . 동작 ( 186 ) 에서 , 호스트 컨트롤러 는 슬롯 에 존재 하 는 장치 의 유형 을 결정 할 수 있 다 . 이 결정 은 , 예 를 들 면 , 커넥터 의 유형 ( 예 를 들 면 , 표준 커넥터 , 스케일 러블 커넥터 등 ) 뿐 만 아니 라 , 여러 유형 의 장치 를 수용 할 수 있 는 커넥터 에 연결 된 장치 의 유형 을 표시 할 수 있 는 하나 또는 그 이상 의 존재 검출 핀 에 기초 할 수 있 다 . 동작 ( 188 ) 에서 , 호스트 컨트롤러 는 슬롯 내 에 있 는 것 으로 결정 된 장치 의 유형 에 기초 하 여 베이스 라인 전력 할당 을 확립 할 수 있 다 . 동작 ( 190 ) 에서 , 호스트 컨트롤러 는 장치 에 대해 열거 프로세스 를 수행 할 수 있 으며 , 이 는 호스트 컨트롤러 가 장치 의 유형 그리고 / 또는 장치 에 대한 실제 베이스 라인 전력 할당 을 확인 할 수 있 게 할 수 있 다 . 동작 ( 192 ) 에서 , 호스트 컨트롤러 는 , 예 를 들 면 , 부스트 전력 요청 , 베이스 라인 전력 할당 보다 낮 은 전력 할당 을 요구 하 는 장치 로부터 의 통지 등 과 같 은 요인 들 에 기초 하 여 장치 에 대한 전력 할당 을 조정 할 수 있 다 . 방법 은 동작 ( 194 ) 에서 종료 될 수 있 다 .