본 실시 예 에서 , 컴퓨터 시스템 ( 500 ) 은 다양 한 구성 요소 사이 에서 디지털 정보 를 전달 하 는 어드레스 / 데이터 버스 ( 501 ) 와 , 디지털 정보 및 인스트 럭 션 을 처리 하 는 CPU ( 502 ) 와 , 이 디지털 정보 및 인스트 럭 션 을 저장 하 는 휘발 성 RAM 으로 이루어진 휘발 성 메인 메모리 ( 503 ) 및 더 영구 적 인 성격 의 정보 및 인스트 럭 션 을 저장 하 는 비 - 휘발 성 ROM ( 504 ) 을 포함 한다 . 추가 로 , 컴퓨터 시스템 ( 500 ) 은 방대 한 양 의 데이터 를 저장 하 는 데이터 저장 장치 ( 505 ) ( 예컨대 , 자기 , 광학 , 플로피 , 또는 테이프 드라이브 등 ) 를 더 포함 할 수 있 다 . 본 발명 을 수행 하 기 위한 소프트웨어 프로그램 은 휘발 성 메모리 ( 503 ) , 데이터 저장 장치 ( 505 ) , 또는 외부 저장 장치 ( 도시 생략 ) 에 저장 될 수 있 다는 점 에 주의 한다 .