보다 구체 적 으로 설명 하 면 , 스 케 쥴 러 ( 730 ) 는 , 호스트 ( 102 ) 로부터 수신 된 복수 의 커맨드 들 에 해당 하 는 커맨드 동작 들 이 , 메모리 시스템 ( 130 ) 에서 의 최대 사용 가능 한 파워 레벨 과 전압 / 전류 레벨 , 메모리 시스템 ( 110 ) 에서 의 최대 동작 클럭 , 및 메모리 시스템 ( 110 ) 에서 의 최대 온도 레벨 내 에서 수행 되 도록 , 복수 의 커맨드 들 을 스 케 쥴 링 한다 . 여기 서 , 스 케 쥴 러 ( 730 ) 는 , 커맨드 파싱 모듈 ( 720 ) 을 통해 확인 한 커맨드 들 에 해당 하 는 커맨드 동작 들 , 및 각 커맨드 동작 들 에서 의 서브 커맨드 동작 들 과 피크 서브 커맨드 동작 들 이 , 각각 수행 되 는 동작 구간 ( duration ) 들 ( 또는 동작 시점 들 ) 을 예측 하 며 , 특히 각 커맨드 동작 들 의 서브 커맨드 동작 들 에서 피크 서브 커맨드 동작 들 이 각각 수행 되 는 동작 구간 들 ( 또는 동작 시점 들 ) , 다시 말 해 피크 동작 구간 들 ( 또는 피크 동작 시점 들 ) 을 예측 한다 . 그리고 , 스 케 쥴 러 ( 730 ) 는 , 동작 구간 들 ( 또는 동작 시점 들 ) 간 의 오버랩 ( overlap ) 이 최소 화 되 도록 , 커맨드 들 을 스 케 쥴 링 하 며 , 이때 커맨드 동작 들 의 수행 시점 들 , 특히 피크 서브 커맨드 동작 들 의 수행 시점 들 이 서로 다른 펜 딩 시간 ( pending time ) 을 갖 도록 , 복수 의 커맨드 들 을 스 케 쥴 링 한다 .