1 |
1
삭제
|
2 |
2
중앙 처리 유닛(central processing unit, CPU), 스토리지로 사용되는 비휘발성 메모리, 코프로세서 및 상기 코프로세서에서 처리할 데이터 또는 상기 코프로세서에 의해 처리된 데이터를 저장하는 코프로세서 메모리를 포함하는 컴퓨팅 디바이스의 메모리 관리 장치로서,상기 CPU에 의해 사용되는 메모리 공간을 상기 코프로세서 메모리에 노출하는 컨트롤러 드라이버, 그리고상기 코프로세서 메모리에 노출된 상기 메모리 공간을 통해, 상기 코프로세서와 상기 비휘발성 메모리 사이에서 상기 코프로세서에서 처리할 데이터 또는 상기 코프로세서에 의해 처리된 데이터를 이동하는 라이브러리를 포함하며,상기 컨트롤러 드라이버는, 상기 메모리 공간의 어드레스를 포인트하는 복수의 엔트리를 포함하는 레지스터를 관리하는 메모리 관리 장치
|
3 |
3
제2항에서,상기 복수의 엔트리에서 각 엔트리는 상기 메모리 공간에서 소정 크기의 공간의 논리적 블록 어드레스를 포인트하고, 상기 논리적 블록 어드레스는 상기 코프로세서 메모리에서 소정 크기의 공간의 물리적 블록 어드레스에 대응하는 메모리 관리 장치
|
4 |
4
제3항에서,상기 코프로세서가 상기 비휘발성 메모리의 데이터를 읽는 경우, 상기 컨트롤러 드라이버는 상기 비휘발성 메모리의 데이터를 상기 복수의 엔트리 중 대응하는 엔트리에 의해 포인트되는 상기 논리적 블록 어드레스에 대응하는 상기 물리적 블록 어드레스의 공간으로 전달하는 메모리 관리 장치
|
5 |
5
제3항에서,상기 컴퓨팅 디바이스는 상기 CPU에 의해 사용되는 CPU 메모리를 더 포함하며,상기 레지스터는 상기 CPU 메모리에 저장되는 메모리 관리 장치
|
6 |
6
제2항에서,상기 라이브러리는 소프트웨어 스택에서 네이티브 파일 시스템 위에 위치하는 메모리 관리 장치
|
7 |
7
제2항에서,상기 컴퓨팅 디바이스는 상기 CPU에 의해 사용되는 CPU 메모리를 더 포함하며,상기 메모리 공간에 상기 CPU 메모리에 부가되어 있는 메모리 관리 장치
|
8 |
8
중앙 처리 유닛(central processing unit, CPU), 스토리지로 사용되는 비휘발성 메모리, 코프로세서 및 상기 코프로세서에서 처리할 데이터 또는 상기 코프로세서에 의해 처리된 데이터를 저장하는 코프로세서 메모리를 포함하는 컴퓨팅 디바이스의 메모리 관리 장치로서,상기 CPU에 의해 사용되는 시스템 메모리 영역을 포인트하는 복수의 엔트리를 관리하는 컨트롤러 드라이버, 그리고상기 시스템 메모리 영역을 통해, 상기 코프로세서와 상기 비휘발성 메모리 사이에서 상기 코프로세서에서 처리할 데이터 또는 상기 코프로세서에 의해 처리된 데이터를 이동하는 라이브러리를 포함하며,상기 복수의 엔트리에서 각 엔트리는 상기 시스템 메모리 영역에서 소정 크기의 공간의 논리적 블록 어드레스를 포인트하고, 상기 논리적 블록 어드레스는 상기 코프로세서 메모리에서 소정 크기의 공간의 물리적 블록 어드레스에 대응하는 메모리 관리 장치
|
9 |
9
제8항에서,상기 코프로세서가 상기 비휘발성 메모리의 데이터를 읽는 경우, 상기 컨트롤러 드라이버는 상기 비휘발성 메모리의 데이터를 상기 복수의 엔트리 중 대응하는 엔트리에 의해 포인트되는 상기 논리적 블록 어드레스에 대응하는 상기 물리적 블록 어드레스의 공간으로 전달하는 메모리 관리 장치
|
10 |
10
제8항에서,상기 라이브러리는 소프트웨어 스택에서 네이티브 파일 시스템 위에 위치하는 메모리 관리 장치
|
11 |
11
삭제
|
12 |
12
중앙 처리 유닛(central processing unit, CPU), 스토리지로 사용되는 비휘발성 메모리, 코프로세서 및 상기 코프로세서에서 처리할 데이터 또는 상기 코프로세서에 의해 처리된 데이터를 저장하는 코프로세서 메모리를 포함하는 컴퓨팅 디바이스에 의해 실행되며, 컴퓨터 판독 가능한 기록 매체에 저장된 컴퓨터 프로그램으로서,상기 CPU에 의해 사용되는 메모리 공간을 상기 코프로세서 메모리에 노출하는 컨트롤러 드라이버, 그리고상기 코프로세서 메모리에 노출된 상기 메모리 공간을 통해, 상기 코프로세서와 상기 비휘발성 메모리 사이에서 상기 코프로세서에서 처리할 데이터 또는 상기 코프로세서에 의해 처리된 데이터를 이동하는 라이브러리를 포함하며,상기 컨트롤러 드라이버는, 상기 메모리 공간의 어드레스를 포인트하는 복수의 엔트리를 포함하는 레지스터를 관리하는 컴퓨터 프로그램
|
13 |
13
제12항에서,상기 복수의 엔트리에서 각 엔트리는 상기 메모리 공간에서 소정 크기의 공간의 논리적 블록 어드레스를 포인트하고, 상기 논리적 블록 어드레스는 상기 코프로세서 메모리에서 소정 크기의 공간의 물리적 블록 어드레스에 대응하는 컴퓨터 프로그램
|
14 |
14
제13항에서,상기 코프로세서가 상기 비휘발성 메모리의 데이터를 읽는 경우, 상기 컨트롤러 드라이버는 상기 비휘발성 메모리의 데이터를 상기 복수의 엔트리 중 대응하는 엔트리에 의해 포인트되는 상기 논리적 블록 어드레스에 대응하는 상기 물리적 블록 어드레스의 공간으로 전달하는 컴퓨터 프로그램
|
15 |
15
제13항에서,상기 컴퓨팅 디바이스는 상기 CPU에 의해 사용되는 CPU 메모리를 더 포함하며,상기 레지스터는 상기 CPU 메모리에 저장되는 컴퓨터 프로그램
|
16 |
16
제12항에서,상기 라이브러리는 소프트웨어 스택에서 네이티브 파일 시스템 위에 위치하는 컴퓨터 프로그램
|
17 |
17
제12항에서,상기 컴퓨팅 디바이스는 상기 CPU에 의해 사용되는 CPU 메모리를 더 포함하며,상기 메모리 공간에 상기 CPU 메모리에 부가되어 있는 컴퓨터 프로그램
|
18 |
18
중앙 처리 유닛(central processing unit, CPU), 스토리지로 사용되는 비휘발성 메모리, 코프로세서 및 상기 코프로세서에서 처리할 데이터 또는 상기 코프로세서에 의해 처리된 데이터를 저장하는 코프로세서 메모리를 포함하는 컴퓨팅 디바이스에 의해 실행되며, 컴퓨터 판독 가능한 기록 매체에 저장된 컴퓨터 프로그램으로서,상기 CPU에 의해 사용되는 시스템 메모리 영역을 포인트하는 복수의 엔트리를 관리하는 컨트롤러 드라이버, 그리고상기 시스템 메모리 영역을 통해, 상기 코프로세서와 상기 비휘발성 메모리 사이에서 상기 코프로세서에서 처리할 데이터 또는 상기 코프로세서에 의해 처리된 데이터를 이동하는 라이브러리를 포함하며,상기 복수의 엔트리에서 각 엔트리는 상기 시스템 메모리 영역에서 소정 크기의 공간의 논리적 블록 어드레스를 포인트하고, 상기 논리적 블록 어드레스는 상기 코프로세서 메모리에서 소정 크기의 공간의 물리적 블록 어드레스에 대응하는 컴퓨터 프로그램
|
19 |
19
제18항에서,상기 코프로세서가 상기 비휘발성 메모리의 데이터를 읽는 경우, 상기 컨트롤러 드라이버는 상기 비휘발성 메모리의 데이터를 상기 복수의 엔트리 중 대응하는 엔트리에 의해 포인트되는 상기 논리적 블록 어드레스에 대응하는 상기 물리적 블록 어드레스의 공간으로 전달하는 컴퓨터 프로그램
|
20 |
20
제18항에서,상기 라이브러리는 소프트웨어 스택에서 네이티브 파일 시스템 위에 위치하는 컴퓨터 프로그램
|