컴퓨터 프로그램 매체 , " "" 컴퓨터 사용 가능 매체 """," 컴퓨터 판독 매체 """," 및 "" 컴퓨터 프로그램 프로덕트 "" 는 일반 적 으로 메인 메모리 ", 2 차 메모리 , 삭제 가능 한 저장 드라이브 , 하드 디스크 드라이브 에 설치 된 하드 디스크 및 신호 들 과 같 은 미디어 를 지칭 한다 . 이 와 같 은 컴퓨터 프로그램 프로덕트 들 은 컴퓨터 시스템 에게 소프트웨어 를 제공 하 는 수단 들 이 다 . 컴퓨터 판독 매체 는 컴퓨터 시스템 이 데이터 , 명령어 , 메시지 또는 메시지 패킷 들 , 및 컴퓨터 판독 매체 로부터 의 다른 컴퓨터 판독 정보 를 판독 할 수 있 게 해준다 . 컴퓨터 판독 매체 는 예컨대 , 비휘발성 메모리 , 플로피 디스크 , ROM , 플 래쉬 메모리 , 디스크 드라이브 메모리 , CD - ROM , 및 다른 영구 적 인 저장 매체 를 포함 할 수 있 다 . 본 발명 은 , 예컨대 , 컴퓨터 시스템 간 의 데이터 및 컴퓨터 명령어 들 과 같 은 정보 를 전송 하 는 데 유용 한다 . 또한 , 컴퓨터 판독 매체 는 컴퓨터 가 그 와 같 은 컴퓨터 판독 정보 를 판독 할 수 있 게 해 주 는 무선 네트워크 또는 유선 네트워크 를 포함 하 는 네트워크 링크 및 / 또는 네트워크 인터페이스 와 같 은 트랜 지터 리 스테이트 미디엄 에서 의 컴퓨터 판독 정보 를 포함 할 수 있 다 . ( 컴퓨터 제어 로직 이 라고 불리 는 ) 컴퓨터 프로그램 들 은 메인 메모리 및 / 또는 제 2 메모리 에 저장 된다 . 컴퓨터 프로그램 들 은 통신 인터페이스 를 통해 수신 될 수 있 다 . 그 와 같 은 컴퓨터 프로그램 들 은 , 실행 될 때 , 컴퓨터 시스템 이 여기 서 설명 된 본 발명 의 특징 들 을 수행 하 도록 해준다 . 특히 , 컴퓨터 프로그램 들 은 , 실행 될 때 , 멀티 코어 프로세서 가 컴퓨터 시스템 의 특징 들 을 수행 하 게 해준다 . 따라서 , 그 와 같 은 컴퓨터 프로그램 들 은 컴퓨터 시스템 의 제어기 들 을 나타낸다 .