1 |
1
플래시 메모리를 이용하여 데이터를 저장하는 저장부; 및상기 저장부로 상기 데이터에 대한 처리의 명령을 전송하고, 상기 저장부로부터 상기 데이터를 처리한 결과를 수신하는 중앙 처리 장치(Central Processing Unit; CPU)를 포함하고,상기 저장부는 복수의 플래시 메모리 콘트롤러(Flash Memory Controller; FMC)들을 이용함으로써 상기 처리의 명령에 기반하여 상기 데이터를 분할하여 처리하는 전자 장치
|
2 |
2
제1항에 있어서,상기 저장부는,상기 데이터를 저장하는 상기 플래시 메모리;상기 플래시 메모리의 셀들에 대하여 형성된 복수의 채널들에 각각 연결된 상기 복수의 FMC들; 및상기 CPU로부터 상기 처리의 명령을 수신하고, 상기 처리의 명령에 기반하여 상기 복수의 FMC들로 상기 데이터에 대해 처리할 작업들을 분배하고, 상기 복수의 FMC들로부터의 처리 결과들에 기반하여 상기 데이터를 처리한 결과를 생성하는 코어 프로세서를 포함하고,상기 복수의 FMC들은 상기 분배된 작업들을 처리함으로써 상기 처리 결과들을 생성하고,상기 CPU는 상기 코어 프로세서로부터 상기 처리한 결과를 수신하는 전자 장치
|
3 |
3
제2항에 있어서,상기 코어 프로세서는 상기 복수의 FMC들 중 하나 이상의 FMC들에 동일한 작업을 분배하고,상기 하나 이상의 FMC들은 상기 하나 이상의 FMC들의 각각에 연결된 상기 플래시 메모리의 셀에 저장된 데이터에 대해 상기 분배된 동일한 작업을 병렬로 수행함으로써 상기 처리 결과들을 생성하는 전자 장치
|
4 |
4
제2항에 있어서,상기 코어 프로세서는 상기 복수의 FMC들에 동일한 작업을 분배하고,상기 복수의 FMC들은 상기 복수의 FMC들의 각각에 연결된 상기 플래시 메모리의 셀에 저장된 데이터에 대해 상기 분배된 동일한 작업을 병렬로 수행함으로써 상기 처리 결과들을 생성하는 전자 장치
|
5 |
5
제2항에 있어서,상기 복수의 FMC들의 각 FMC는,상기 분배된 작업들 중 상기 각 FMC에게 분배된 작업을 처리하는 채널 프로세서; 및상기 채널 프로세서와 연결된 디램(Dynamic Random Access Memory; DRAM)을 포함하고,상기 복수의 FMC들은 상기 복수의 FMC들의 각각의 상기 채널 프로세서 및 상기 디램을 이용하여 상기 분배된 작업을 처리함으로써 상기 처리 결과들을 생성하는 전자 장치
|
6 |
6
제2항에 있어서,상기 복수의 FMC들은 상기 복수의 FMC들에 각각 연결된 상기 플래시 메모리의 셀들을 가상 메모리로서 이용하여 상기 처리 결과들을 생성하는 전자 장치
|
7 |
7
제2 항에 있어서,상기 코어 프로세서는 상기 처리 결과들의 전체를 병합함으로써 상기 데이터를 처리한 결과를 생성하는 전자 장치
|
8 |
8
제2항에 있어서,상기 코어 프로세서의 상기 데이터의 처리에 의해 상기 데이터를 처리한 결과의 데이터의 크기는 상기 처리 결과들의 데이터의 크기의 총 합에 비해 더 작아지는 전자 장치
|
9 |
9
중앙 처리 장치(Central Processing Unit; CPU)가 플래시 메모리를 이용하여 데이터를 저장하는 저장부로 상기 데이터에 대한 처리의 명령을 전송하는 단계;상기 저장부가 복수의 플래시 메모리 콘트롤러(Flash Memory Controller; FMC)들을 이용함으로써 상기 처리의 명령에 기반하여 상기 데이터를 분할하여 처리하는 단계; 및상기 CPU가 상기 저장부로부터 상기 데이터를 처리한 결과를 수신하는 단계를 포함하는 데이터 처리 방법
|
10 |
10
솔리드 스테이트 디스크(Solid State Disk; SSD)에 있어서,데이터를 저장하는 플래시 메모리;상기 플래시 메모리의 셀들에 대하여 형성된 복수의 채널들에 각각 연결된 복수의 플래시 메모리 콘트롤러(Flash Memory Controller; FMC)들; 및중앙 처리 장치(Central Processing Unit; CPU)로부터 상기 데이터의 처리의 명령을 수신하고, 상기 처리의 명령에 기반하여 상기 복수의 FMC들로 처리할 작업들을 분배하고, 상기 복수의 FMC들의 처리 결과들에 기반하여 상기 데이터를 처리한 결과를 생성하는 코어 프로세서를 포함하고,상기 복수의 FMC들은 상기 복수의 FMC들의 각각의 채널 프로세서를 이용하여 상기 분배된 작업들을 처리함으로써 상기 처리 결과들을 생성하고,상기 복수의 FMC들은 상기 복수의 FMC들에 각각 연결된 상기 플래시 메모리의 셀들을 가상 메모리로서 이용하여 상기 처리 결과들을 생성하는 솔리드 스테이트 디스크
|