메모리 ( 632 ) 는 프로세서 ( 610 ) 와 같 은 프로세서 에 의해 실행 가능 한 명령 들 ( 예 를 들 어 , 소프트웨어 ( 635 ) ) 을 저장 하 는 컴퓨터 판독 가능 매체 를 포함 할 수 도 있 다 . 예 를 들 어 , 소프트웨어 ( 635 ) 는 비트 셀 에서 비가역 상태 를 발생 시키 기 위해 , 프로그램 전압 을 비트 셀 의 제 2 MTJ ( 예 를 들 어 , 도 1 의 제 2 저항 메모리 엘리먼트 ( 108 ) ) 에 인가 하 지 않 고 , 프로그램 전압 을 비트 셀 ( 예 를 들 어 , 도 1 의 메모리 셀 ( 102 ) ) 의 제 1 MTJ ( 예 를 들 어 , 도 1 의 제 1 저항 메모리 엘리먼트 ( 106 ) ) 에 인가 하 도록 컴퓨터 에 의해 실행 가능 한 명령 들 을 포함 할 수 도 있 다 .