컨트롤러 ( 112 ) 는 하드웨어 , 소프트웨어 또는 이 들 의 임의 의 조합 으로 구현 될 수 있 다 . 예 를 들 어 , 일부 실시 예 들 에서 , 컨트롤러 ( 112 ) 는 베이스 보드 관리 컨트롤러 ( Baseboard Management Controller : BMC ) 와 같 은 서비스 프로세서 로서 구현 될 수 있 다 . 일부 실시 예 들 에서 , 컨트롤러 ( 112 ) 는 컨트롤러 ( 112 ) 의 기능 들 을 수행 하 기 위해 애플리케이션 을 실행 하 는 중앙 처리 장치 ( CPU ) 로 구현 될 수 있 다 . 단일 의 개별 구성 으로 도시 되 었 지만 , 컨트롤러 ( 112 ) 의 기능 들 은 다수 의 구성 들 로 분산 되 거나 , 그리고 / 또는 하나 또는 그 이상 의 다른 구성 요소 들 로 집적 될 수 있 다 . 예 를 들 어 , 일부 실시 예 들 에서 , 호스트 시스템 ( 100 ) 은 마더 보드 를 갖 는 스토리지 컨트롤러 의 일부 로서 구현 될 수 있 다 . 이러 한 실시 예 에서 , 마더 보드 에서 스토리지 컨트롤러 기능 을 구현 하 는 CPU 는 또한 본 개시 에서 설명 된 부스트 전력 관리 기능 의 일부 또는 전부 를 구현 할 수 있 다 .