1 |
1
기억소자(memory)를 활용하는 장치에서 상기 기억소자를 고정된 크기의 기억영역으로 할당하기 위한 다단계 분할을 이용한 기억소자 할당방법에 있어서, 기억소자를 할당하고자 하는 크기 값을 이진수로 표기한 경우 "1"로 표기되는 개수만큼의 블럭으로 상기 기억소자를 분할하되, 상기 각 블럭의 크기는 상기 표기된 각 "1"의 위치가 갖는 값에 비례하여 분할하는 제1단계; 상기 분할된 각 블럭을 서로 동일한 개수의 서브블럭으로 분할하되, 상기 서브블럭의 크기는 상기 각 블럭에 대응하는 "1"의 위치가 갖는 값의 크기로 분할하는 제2단계; 상기 각각의 블럭 내에 분할된 동일 개수의 서브블럭에 대하여 상기 각 블럭내에서 동일한 순서상의 위치에 있는 각 서브블럭을 동일한 하나의 포인터값으로 지정하는 제3 단계; 및 상기 하나의 포인터값으로 지정된 상기 각 블럭 내의 서브블럭들을 하나의 기억영역으로 할당하는 제4 단계; 를 포함하는 것을 특징으로 하는 다단계 분할을 이용한 기억소자 할당방법
|
2 |
2
삭제
|
3 |
3
삭제
|
4 |
4
삭제
|
5 |
5
제 1항에 있어서, 상기 포인터값은 상기 각 서브블럭의 위치상 순서를 나타내는 것을 특징으로 하는 다단계 분할을 이용한 기억소자 할당방법
|
6 |
6
제 1항에 있어서, 상기 제4 단계는, 상기 포인터값 및 설정된 상기 각 서브블럭의 상대위치값에 따라 상기 각 서브블럭의 실제 주소값을 생성하는 제5 단계를 추가로 포함하는 것을 특징으로 하는 다단계 분할을 이용한 기억소자 할당방법
|
7 |
7
제 6항에 있어서, 상기 실제 주소값(AD)은 하기 수식 2 및 수식 3에 의해 생성되는 것을 특징으로 하는 다단계 분할을 이용한 기억소자 할당방법
|
8 |
8
제 6항에 있어서, 상기 상대위치값의 입력 없이 상기 포인터값에 의해 할당된 주소영역을 순차적으로 접근하는 것을 특징으로 다단계 분할을 이용한 기억소자 할당방법
|
9 |
9
프로세서를 구비하여 기억소자(memory)를 활용하는 시스템에, 기억소자를 할당하고자 하는 크기 값을 이진수로 표기한 경우 "1"로 표기되는 개수만큼의 블럭으로 상기 기억소자를 분할하되, 상기 각 블럭의 크기는 상기 표기된 각 "1"의 위치가 갖는 값에 비례하여 분할하는 제1기능; 상기 분할된 각 블럭을 서로 동일한 개수의 서브블럭으로 분할하되, 상기 서브블럭의 크기는 상기 각 블럭에 대응하는 "1"의 위치가 갖는 값의 크기로 분할하는 제2기능; 상기 각각의 블럭 내에 분할된 동일 개수의 서브블럭에 대하여 상기 각 블럭내에서 동일한 순서상의 위치에 있는 각 서브블럭을 동일한 하나의 포인터값으로 지정하는 제3 기능; 및 상기 하나의 포인터값으로 지정된 상기 각 블럭 내의 서브블럭들을 하나의 기억영역으로 할당하는 제4 기능; 을 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체
|
10 |
9
프로세서를 구비하여 기억소자(memory)를 활용하는 시스템에, 기억소자를 할당하고자 하는 크기 값을 이진수로 표기한 경우 "1"로 표기되는 개수만큼의 블럭으로 상기 기억소자를 분할하되, 상기 각 블럭의 크기는 상기 표기된 각 "1"의 위치가 갖는 값에 비례하여 분할하는 제1기능; 상기 분할된 각 블럭을 서로 동일한 개수의 서브블럭으로 분할하되, 상기 서브블럭의 크기는 상기 각 블럭에 대응하는 "1"의 위치가 갖는 값의 크기로 분할하는 제2기능; 상기 각각의 블럭 내에 분할된 동일 개수의 서브블럭에 대하여 상기 각 블럭내에서 동일한 순서상의 위치에 있는 각 서브블럭을 동일한 하나의 포인터값으로 지정하는 제3 기능; 및 상기 하나의 포인터값으로 지정된 상기 각 블럭 내의 서브블럭들을 하나의 기억영역으로 할당하는 제4 기능; 을 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체
|