摘要 |
휘발성 메모리 및 비휘발성 메모리 간의 코드 및 데이터 저장소들을 분산하기 위한 방법, 장치 및 시스템이 기술된다. 일 실시예에서, 본 방법은 PCMS(phase change memory with switch) 장치에 소프트웨어 애플리케이션의 하나 이상의 정적 코드 세그먼트들을 저장하는 단계, PCMS 장치에 소프트웨어 애플리케이션의 하나 이상의 정적 데이터 세그먼트들을 저장하는 단계 및 휘발성 메모리 장치에 소프트웨어 애플리케이션의 하나 이상의 휘발성 데이터 세그먼트들을 저장하는 단계를 포함한다. 그 후, 본 방법은 하나 이상의 정적 코드 세그먼트들 각각을 가리키기 위한 적어도 제1 어드레스 포인터, 하나 이상의 정적 데이터 세그먼트들 각각을 가리키기 위한 적어도 제2 어드레스 포인터 및 하나 이상의 휘발성 데이터 세그먼트들 각각을 가리키기 위한 적어도 제3 어드레스 포인터를 가진 어드레스 매핑 테이블을 할당한다. |