1 |
1
복수의 구역으로 구분되는 캐시,상기 복수의 구역에 대응하는 복수의 블록을 포함하는 블록 그룹을 복수로 포함하는 불휘발성 메모리, 그리고데이터에 상기 복수의 구역 중 어느 하나에 대응하는 적어도 하나의 블록을 할당하여 상기 데이터를 불휘발성 메모리에 저장하는 프로세서를 포함하고,상기 복수의 블록은 적어도 하나의 물리 메모리 주소를 포함하고,상기 물리 메모리 주소는 상기 복수의 구역에 대응하는 복수의 컬러 중 어느 하나에 대응하며,상기 복수의 블록 각각이 동일한 컬러에 대응하는 물리 메모리 주소들을 포함하는 경우, 상기 복수의 블록 그룹 각각은 복수의 순차적 컬러 그룹 각각에 대응하는 블록들을 포함하고, 상기 복수의 순차적 컬러 그룹 각각에 대응하는 블록들은 순차적인 n개의 컬러에 대응하는 n개의 블록인,데이터 처리 장치
|
2 |
2
삭제
|
3 |
3
제1항에 있어서,상기 프로세서는 상기 순차적인 n 개의 컬러 중 적어도 하나의 컬러를 상기 데이터에 대해 지정하는,데이터 처리 장치
|
4 |
4
제3항에 있어서,상기 프로세서는 상기 복수의 블록 그룹 내에 상기 적어도 하나의 컬러에 대응하는 프리 블록이 존재하면, 상기 적어도 하나의 컬러에 대응하는 프리 블록을 상기 데이터에 대해 할당하는,데이터 처리 장치
|
5 |
5
제4항에 있어서,상기 프로세서는 상기 복수의 블록 그룹 내에 상기 적어도 하나의 컬러에 대응하는 프리 블록이 존재하지 않으면, 상기 순차적인 n 개의 컬러 중 상기 적어도 하나의 컬러를 제외한 컬러들 중 적어도 하나를 상기 데이터에 대해 다시 지정하는,데이터 처리 장치
|
6 |
6
제4항에 있어서,상기 프로세서는 상기 프리 블록 할당에 의해, 상기 복수의 블록 그룹 내에서 상기 적어도 하나의 컬러에 대응하는 프리 블록이 소진되면, 상기 순차적인 n 개의 컬러 중 상기 적어도 하나의 컬러를 제외한 컬러들 중 적어도 하나를 상기 데이터에 대해 더 지정하는,데이터 처리 장치
|
7 |
7
복수의 구역으로 구분되는 캐시, 상기 복수의 구역에 대응하는 복수의 블록을 포함하는 블록 그룹을 복수로 포함하는 불휘발성 메모리, 및 서로 상이한 프로세스를 구동하는 복수의 코어를 포함하는 프로세서를 포함하는 데이터 처리 장치의 데이터 처리 방법에 있어서,데이터에 상기 복수의 구역 중 어느 하나에 대응하는 적어도 하나의 블록을 할당하는 단계, 및상기 데이터를 상기 적어도 하나의 블록에 저장하는 단계를 포함하고,상기 복수의 블록은 적어도 하나의 물리 메모리 주소를 포함하고,상기 물리 메모리 주소는 상기 복수의 구역에 대응하는 복수의 컬러 중 어느 하나에 대응하며,상기 복수의 블록 각각이 동일한 컬러에 대응하는 물리 메모리 주소들을 포함하는 경우, 상기 복수의 블록 그룹 각각은 복수의 순차적 컬러 그룹 각각에 대응하는 블록들을 포함하고, 상기 복수의 순차적 컬러 그룹 각각에 대응하는 블록들은 순차적인 n개의 컬러에 대응하는 n개의 블록인,데이터 처리 방법
|
8 |
8
삭제
|
9 |
9
제7항에 있어서,상기 적어도 하나의 블록을 할당하는 단계 이전에, 상기 순차적인 n 개의 컬러 중 적어도 하나의 컬러를 상기 데이터에 대해 지정하는 단계를 더 포함하는 데이터 처리 방법
|
10 |
10
제9항에 있어서,상기 데이터에 상기 복수의 구역 중 어느 하나에 대응하는 적어도 하나의 블록을 할당하는 단계는,상기 복수의 블록 그룹 내에 상기 적어도 하나의 컬러에 대응하는 프리 블록이 존재하면, 상기 적어도 하나의 컬러에 대응하는 프리 블록을 상기 데이터에 대해 할당하는 단계를 포함하는,데이터 처리 방법
|
11 |
11
제10항에 있어서,상기 데이터에 상기 복수의 구역 중 어느 하나에 대응하는 적어도 하나의 블록을 할당하는 단계는,상기 복수의 블록 그룹 내에 상기 적어도 하나의 컬러에 대응하는 프리 블록이 존재하지 않으면, 상기 순차적인 n 개의 컬러 중 상기 적어도 하나의 컬러를 제외한 컬러들 중 적어도 하나를 상기 데이터에 대해 다시 지정하는 단계를 더 포함하는,데이터 처리 방법
|
12 |
12
제10항에 있어서,상기 데이터에 상기 복수의 구역 중 어느 하나에 대응하는 적어도 하나의 블록을 할당하는 단계는,상기 프리 블록 할당에 의해, 상기 복수의 블록 그룹 내에서 상기 적어도 하나의 컬러에 대응하는 프리 블록이 소진되면, 상기 순차적인 n 개의 컬러 중 상기 적어도 하나의 컬러를 제외한 컬러들 중 적어도 하나를 상기 데이터에 대해 더 지정하는 단계를 더 포함하는,데이터 처리 방법
|
13 |
13
제7항에 있어서,상기 상이한 프로세스 각각에 의해, 상기 데이터를 상기 데이터가 저장된 블록에 대응하는 상기 캐시 내의 일 구역으로 가져오는 단계를 더 포함하는,데이터 처리 방법
|
14 |
14
복수의 블록을 포함하는 블록 그룹을 복수로 포함하는 불휘발성 메모리,상기 불휘발성 메모리에 저장된 데이터를 블록 단위로 캐시에 가져오는 프로세스를 구동하는 복수의 코어를 포함하는 프로세서를 포함하고,상기 복수의 블록 각각이 복수의 구역에 대응하는 복수의 컬러 중 어느 하나에 대응하고, 상기 복수의 블록 그룹 각각은 복수의 순차적 컬러 그룹 각각에 대응하는 블록들을 포함하며, 상기 복수의 순차적 컬러 그룹 각각에 대응하는 블록들은 순차적인 n개의 컬러에 대응하는 n개의 블록인,상기 프로세서는 입력되는 데이터를 상기 복수의 순차적 컬러 그룹 중 어느 하나에 포함된 순차적인 m개의 컬러에 대응하는 연속적인 블록들에 할당하는,데이터 처리 장치
|