본원 에서 사용 된 바 와 같이 , " "" 소프트웨어 "" 및 "" 펌웨어 "" 란 용어 들 은 상호 교환 가능 하 며 ", RAM 메모리 , ROM 메모리 , EPROM 메모리 , EEPROM 메모리 , 및 NVRAM ( non - volatile RAM ) 메모리 를 포함 하 여 , 컴퓨터 에 의한 실행 을 위해 메모리 에 저장 되 는 임의 의 컴퓨터 프로그램 을 포함 한다 . 위 의 메모리 타입 들 은 단지 예시 적 이 며 , 따라서 컴퓨터 프로그램 의 저장 에 사용 가능 한 메모리 의 타입 들 에 대해 제한 하 지 않 는다 .