컴퓨터 프로그램 명령어 및 데이터 를 저장 하 기 위한 비 일시 적 컴퓨터 판독 가능 매체 는 , 예 로서 , 반도체 메모리 디바이스 , 예 를 들 면 , 랜덤 액세스 메모리 ( random access memory ; RAM ) , 리드 온리 메모리 ( ROM ) , 상변화 메모리 ( phase change memory ; PRAM ) , 정적 랜덤 액세스 메모리 ( SRAM ) , 동적 랜덤 액세스 메모리 ( dynamic random access memory ; DRAM ) , 소거 가능 한 프로그래머 블 리드 온리 메모리 ( EPROM ) , 전기 적 으로 소거 가능 한 프로그래머 블 리드 온리 메모리 ( EEPROM ) , 및 플래시 메모리 디바이스 ; 자기 디바이스 , 예 를 들 면 , 테이프 , 카트리지 , 카세트 , 내장 형 / 착 탈 식 디스크 ; 광자기 디스크 ; 및 광학 메모리 디바이스 , 예 를 들 면 , 디지털 다기능 / 비디오 디스크 ( digital versatile / video disc ; DVD ) , 컴팩트 디스크 ( compact disc ; CD ) ROM , DVD +/- R , DVD - RAM , DVD - ROM , 고선명 / 밀도 ( high - definition / density ; HD ) - DVD , 및 BLU - RAY ( 블루 레이 ) / BLU - RAY DISC ( 블루 레이 디스크 ) ( BD ) , 및 다른 광학 메모리 기술 을 비롯 한 , 모든 형태 의 영구 적 / 비 영구 적 또는 휘발 성 / 불휘발성 메모리 , 매체 및 메모리 디바이스 를 포함 할 수 있 다 . 메모리 는 , 캐시 , 클래스 , 프레임워크 , 애플리케이션 , 모듈 , 백업 데이터 , 작업 , 웹 페이지 , 웹 페이지 템플 릿 , 데이터 구조 , 데이터베이스 테이블 , 동적 정보 를 저장 하 는 저 장소 , 또는 임의 의 파라미터 , 변수 , 알고리즘 , 명령어 , 규칙 , 제약 , 또는 참조 를 포함 하 는 다른 적절 한 정보 를 비롯 한 , 다양 한 오브젝트 또는 데이터 를 저장 할 수 있 다 . 추가 적 으로 , 메모리 는 , 로그 , 정책 , 보안 또는 액세스 데이터 , 또는 보 고 파일 과 같 은 , 다른 적절 한 데이터 를 포함 할 수 있 다 . 프로세서 및 메모리 는 특수 목적 의 논리 회로 부 에 의해 보충 될 수 있 거나 , 또는 특수 목적 의 논리 회로 부 에 통합 될 수 있 다 .