컴퓨터 시스템 ( 1000 ) 은 버스 ( 1008 ) 를 통해 통신 을 할 수 있 는 메모리 ( 1004 ) 를 포함 할 수 있 다 . 메모리 ( 1004 ) 는 메인 메모리 , 정적 메모리 또는 동적 메모리 일 수 있 다 . 메모리 ( 1004 ) 는 랜덤 액세스 메모리 ( RAM ) , 판독 전용 메모리 ( ROM ) , PROM ( programmable read - only memory ) , EPROM ( electrically programmable read - only memory ) , EEROM ( electrically erasable read - only memory ) , 플 래쉬 메모리 , 자기 테이프 또는 디스크 , 광 매체 등 을 비롯 한 각종 유형 의 휘발 성 및 비휘발성 저장 매체 등 의 컴퓨터 판독 가능 저장 매체 를 포함 할 수 있 지만 , 이 들 로 제한 되 지 않 는다 . 한 경우 에 , 메모리 ( 1004 ) 는 프로세서 ( 1002 ) 에 대한 랜덤 액세스 메모리 인 캐쉬 를 포함 할 수 있 다 . 대안 으로서 또는 부가 하 여 , 프로세서 의 캐쉬 메모리 , 시스템 메모리 또는 기타 메모리 와 같이 , 메모리 ( 1004 ) 가 프로세서 ( 1002 ) 와 분리 되 어 있 을 수 있 다 . 메모리 ( 1004 ) 는 데이터 를 저장 하 는 외부 저장 장치 또는 데이터베이스 일 수 있 다 . 예 로 는 하드 드라이브 , " "" CD ""( compact disc ) "," "" DVD ""( digital video disc ) ", 메모리 카드 , 메모리 스틱 , 플로피 디스크 , " "" USB ""( universal serial bus ) ", 메모리 장치 , 또는 데이터 를 저장 하 는 동작 을 하 는 임의 의 다른 장치 가 있 을 수 있 다 . 메모리 ( 1004 ) 는 프로세서 ( 1002 ) 에 의해 실행 가능 한 명령어 들 ( 1024 ) 을 저장 하 는 동작 을 할 수 있 다 . 도면 들 에 예시 되 고 본 명세서 에 기술 된 기능 들 , 동작 들 또는 작업 들 이 메모리 ( 1004 ) 에 저장 된 명령어 들 ( 1024 ) 을 실행 하 는 프로그램 된 프로세서 ( 1002 ) 에 의해 수행 될 수 있 다 . 이 기능 들 , 동작 들 또는 작업 들 이 특정 의 유형 의 명령어 세트 , 저장 매체 , 프로세서 또는 처리 전략 과 독립 적 일 수 있 고 , 단독 으로 또는 함께 동작 하 는 소프트웨어 , 하드웨어 , 집 적 회로 , 펌웨어 , 마이크로코드 등 에 의해 수행 될 수 있 다 . 마찬가지 로 , 처리 전략 들 로 는 멀티 프로세싱 , 멀티태스킹 , 병렬 처리 등 이 있 을 수 있 다 .