이러 한 프로그램 ( 소프트웨어 모듈 , 소프트웨어 ) 은 랜덤 액세스 메모리 ( random access memory ) , 플래시 ( flash ) 메모리 를 포함 하 는 불휘발성 ( non - volatile ) 메모리 , 롬 ( ROM : read only memory ) , 전기 적 삭제 가능 프로그램 가능 롬 ( EEPROM : electrically erasable programmable read only memory ) , 자기 디스크 저장 장치 ( magnetic disc storage device ) , 컴팩트 디스크 롬 ( CD - ROM : compact disc - ROM ) , 디지털 다목 적 디스크 ( DVDs : digital versatile discs ) 또는 다른 형태 의 광학 저장 장치 , 마그네 틱 카세트 ( magnetic cassette ) 에 저장 될 수 있 다 . 또는 , 이 들 의 일부 또는 전부 의 조합 으로 구성 된 메모리 에 저장 될 수 있 다 . 또한 , 각각 의 구성 메모리 는 다수 개 포함 될 수 도 있 다 .