펌웨어 및 / 또는 소프트웨어 에서 구현 되 는 경우 , 기능 들 은 컴퓨터 - 판독 가능 한 저장 매체 상 에 하나 이상 의 명령 들 또는 코드 로서 저장 될 수 있 다 . 예 들 은 데이터 구조 를 가지 고 인코딩 된 컴퓨터 - 판독 가능 한 매체 및 컴퓨터 프로그램 을 가지 고 인코딩 된 컴퓨터 - 판독 가능 한 매체 를 포함 한다 . 컴퓨터 - 판독 가능 한 매체 는 물리 적 컴퓨터 저장 매체 를 포함 한다 . 저장 매체 는 컴퓨터 에 의해 액세스 될 수 있 는 임의 의 사용 가능 한 매체 일 수 있 다 . 제한 이 아닌 예시 로서 , 이러 한 컴퓨터 - 판독 가능 한 매체 는 RAM , ROM , EEPROM , CD - ROM 또는 다른 광학 디스크 저 장소 , 자기 디스크 저 장소 , 반도체 저 장소 , 또는 다른 저 장소 디바이스 들 , 또는 명령 들 또는 데이터 구조 들 의 형태 인 원 하 는 프로그램 코드 를 저장 하 기 위해 사용 될 수 있 고 컴퓨터 에 의해 액세스 될 수 있 는 임의 의 다른 매체 를 포함 할 수 있 고 , disk 및 disc 는 여기 서 사용 된 바 와 같이 , 컴팩트 disc ( CD ) , 레이저 disc , 광학 disc , 디지털 다 목적 disc ( DVD ) , 플로피 disk 및 블루 - 레이 disc 를 포함 하 며 , 여기 서 disk 들 은 일반 적 으로 광학 적 으로 데이터 를 재생 하 는 반면 , disc 들 은 레이저 들 을 이용 하 여 광학 적 으로 데이터 를 재생 한다 . 상기 항목 들 의 조합 들 이 또한 컴퓨터 - 판독 가능 한 매체 의 범위 내 에 포함 되 어야 한다 .