전술 한 방법 들 은 , 하드 디스크 , 자기 플로피 디스크 , RAM ( random access memory ) , ROM ( readonly memory ) , CD - ROM ( compact disc read - only memory ) , 플래시 메모리 와 같 은 하나 이상 의 컴퓨터 판독 매체 들 ( 즉 , 프로그램 저장 장치 들 ) 에서 구현 될 수 있 고 , 프로세서 , 메모리 및 입출력 인터페이스 를 갖 는 범용 디지털 컴퓨터 와 같 은 적합 한 아키텍처 를 포함 하 는 임의 의 장치 또는 기계 에 의해 실행 될 수 있 다 .