1 |
1
SSD(Solid State Drive)의 명령어 큐에 저장된 명령어의 타입, 상기 명령어의 사이즈 및 상기 명령어에 포함된 정보 중에서 상기 SSD의 버퍼에서 히트(hit)된 정보의 개수 중 적어도 하나에 기초하여 상기 명령어의 서비스 시간을 결정하는 서비스 시간 결정부; 및상기 명령어의 서비스 시간, 상기 명령어의 타입, 상기 명령어의 사이즈 및 상기 히트된 정보의 개수 중 적어도 하나에 기초하여 상기 명령어의 실행 순서를 스케줄링 하는 스케줄링부를 포함하는 SSD의 명령어 큐 스케줄링 장치
|
2 |
2
제1항에 있어서, 상기 스케줄링부는,상기 타입이 읽기인 명령어가 상기 타입이 쓰기인 명령어보다 먼저 실행되도록 상기 명령어의 실행 순서를 스케줄링 하는 SSD의 명령어 큐 스케줄링 장치
|
3 |
3
제1항에 있어서, 상기 스케줄링부는,상기 사이즈가 작은 명령어가 상기 사이즈가 큰 명령어보다 먼저 실행되도록 상기 명령어의 실행 순서를 스케줄링 하는 SSD의 명령어 큐 스케줄링 장치
|
4 |
4
제1항에 있어서, 상기 스케줄링부는,상기 히트된 정보의 개수가 많은 명령어가 상기 히트된 정보의 개수가 적은 명령어보다 먼저 실행되도록 상기 명령어의 실행 순서를 스케줄링 하는 SSD의 명령어 큐 스케줄링 장치
|
5 |
5
삭제
|
6 |
6
제1항에 있어서, 상기 스케줄링부는,상기 서비스 시간이 짧은 명령어가 상기 서비스 시간이 긴 명령어보다 먼저 실행되도록 상기 명령어의 실행 순서를 스케줄링 하는 SSD의 명령어 큐 스케줄링 장치
|
7 |
7
제1항에 있어서, 상기 서비스 시간 결정부는,상기 명령어의 타입이 쓰기인 경우, 상기 SSD의 버퍼에 저장된 정보 중에서 플래시 메모리로 이동해야 하는 정보의 개수에 기초하여 상기 서비스 시간을 결정하는 SSD의 명령어 큐 스케줄링 장치
|
8 |
8
제7항에 있어서, 상기 서비스 시간 결정부는,상기 SSD의 버퍼에서 미스(miss)된 정보의 개수에 기초하여 상기 플래시 메모리로 이동해야 하는 정보의 개수를 결정하는 SSD의 명령어 큐 스케줄링 장치
|
9 |
9
제1항에 있어서, 상기 서비스 시간 결정부는,상기 명령어의 타입이 읽기인 경우, 상기 SSD의 버퍼에서 미스된 정보의 개수에 기초하여 상기 서비스 시간을 결정하는 SSD의 명령어 큐 스케줄링 장치
|
10 |
10
SSD(Solid State Drive)의 명령어 큐에 저장된 명령어의 타입, 상기 명령어의 사이즈 및 상기 명령어에 포함된 정보 중 상기 SSD의 버퍼에서 히트(hit)된 정보의 개수 중 적어도 하나에 기초하여 상기 명령어의 서비스 시간을 결정하는 단계; 및상기 명령어의 서비스 시간, 상기 명령어의 타입, 상기 명령어의 사이즈 및 상기 히트된 정보의 개수 중 적어도 하나에 기초하여 상기 명령어의 실행 순서를 스케줄링 하는 단계를 포함하는 SSD의 명령어 큐 스케줄링 방법
|
11 |
11
제10항에 있어서, 상기 스케줄링 하는 단계는,상기 타입이 읽기인 명령어가 상기 타입이 쓰기인 명령어보다 먼저 실행되도록 상기 명령어의 실행 순서를 스케줄링 하는 SSD의 명령어 큐 스케줄링 방법
|
12 |
12
제10항에 있어서, 상기 스케줄링 하는 단계는,상기 사이즈가 작은 명령어가 상기 사이즈가 큰 명령어보다 먼저 실행되도록 상기 명령어의 실행 순서를 스케줄링 하는 SSD의 명령어 큐 스케줄링 방법
|
13 |
13
제10항에 있어서, 상기 스케줄링 하는 단계는,상기 히트된 정보의 개수가 많은 명령어가 상기 히트된 정보의 개수가 적은 명령어보다 먼저 실행되도록 상기 명령어의 실행 순서를 스케줄링 하는 SSD의 명령어 큐 스케줄링 방법
|
14 |
14
삭제
|
15 |
15
제10항에 있어서, 상기 스케줄링 하는 단계는,상기 서비스 시간이 짧은 명령어가 상기 서비스 시간이 긴 명령어보다 먼저 실행되도록 상기 명령어의 실행 순서를 스케줄링 하는 SSD의 명령어 큐 스케줄링 방법
|
16 |
16
제10항에 있어서, 상기 서비스 시간을 결정하는 단계는,상기 명령어의 타입이 쓰기인 경우, 상기 SSD의 버퍼에 저장된 정보 중에서 플래시 메모리로 이동해야 하는 정보의 개수에 기초하여 상기 서비스 시간을 결정하는 SSD의 명령어 큐 스케줄링 방법
|
17 |
17
제16항에 있어서, 상기 서비스 시간을 결정하는 단계는,상기 SSD의 버퍼에서 미스(miss)된 정보의 개수에 기초하여 상기 플래시 메모리로 이동해야 하는 정보의 개수를 결정하는 SSD의 명령어 큐 스케줄링 방법
|
18 |
18
제10항에 있어서, 상기 서비스 시간을 결정하는 단계는,상기 명령어의 타입이 읽기인 경우, 상기 SSD의 버퍼에서 미스된 정보의 개수에 기초하여 상기 서비스 시간을 결정하는 SSD의 명령어 큐 스케줄링 방법
|