1 |
1
통신 프로토콜의 제1 및 제2 계층 간 데이터를 송수신하는 장치에 있어서,데이터가 저장되는 복수의 제1 메모리 영역을 포함하는 데이터 버퍼;상기 제1 및 제2 계층의 인터페이스로 사용되며, 상기 복수의 제1 메모리 영역 각각에 대한 포인터 정보를 저장하고 있는 복수의 제2 메모리 영역을 포함하는 원형 포인터 버퍼;상기 제1 계층에 위치하며, 상기 포인터 정보가 각각 저장되어 있는 상기 복수의 제2 메모리 영역 중 어느 하나의 영역에서 획득한 포인터 정보에 대응하는 제1 메모리 영역에 데이터를 복사하는 제1 관리부; 및상기 제2 계층에 위치하고 상기 데이터 버퍼를 관리하며, 상기 제1 관리부에 의해 상기 제1 메모리 영역에 데이터가 복사되어 있는 상태에서, 상기 복수의 제2 메모리 영역 중 어느 하나의 영역에서 획득한 포인터 정보에 대응하는 제1 메모리 영역으로부터 복사된 데이터를 수신하는 제2 관리부를 포함하는 데이터 송수신 장치
|
2 |
2
통신 프로토콜의 제1 및 제2 계층 간 데이터를 송수신하는 장치에 있어서,데이터가 저장되는 복수의 제1 메모리 영역을 포함하는 데이터 버퍼;상기 제1 및 제2 계층의 인터페이스로 사용되며, 상기 복수의 제1 메모리 영역 각각에 대한 포인터 정보를 저장하고 있는 복수의 제2 메모리 영역을 포함하는 원형 포인터 버퍼;상기 제2 계층에 위치하고 상기 데이터 버퍼를 관리하며, 송신할 데이터가 복사된 제1 메모리 영역에 대한 포인터 정보를 상기 복수의 제2 메모리 영역에 저장하는 제1 관리부; 및상기 제1 관리부에 의해 상기 복수의 제2 메모리 영역에 상기 포인터 정보가 저장되어 있는 상태에서, 상기 복수의 제2 메모리 영역 중 어느 하나의 영역으로부터 획득한 포인터 정보에 대응하는 제1 메모리 영역으로부터 데이터를 수신하는 상기 제2 관리부를 포함하는 데이터 송수신 장치
|
3 |
3
제2항에 있어서,상기 제1 관리부는 상기 제2 메모리 영역에서 상기 제2 관리부에 의해 수신된 데이터가 저장된 제1 메모리 영역에 대한 포인터 정보를 해제하는 데이터 송수신 장치
|
4 |
4
제1항 또는 제3항에 있어서,상기 제1 메모리 영역에서 수신되는 데이터에 대응하여 증가되는 읽기 인덱스 및 상기 제1 메모리 영역에 복사되는 데이터에 대응하여 증가되는 쓰기 인덱스 정보를 각각 저장하고 있는 제1 및 제2 메모리를 더 포함하는 데이터 송수신 장치
|
5 |
5
제4항에 있어서,상기 쓰기 인덱스와 읽기 인덱스 정보에 기초하여, 상기 제1 관리부는 상기 데이터의 송신을 결정하며 상기 제2 관리부는 상기 데이터의 수신을 결정하는 데이터 송수신 장치
|
6 |
6
제5항에 있어서,상기 포인터 정보는 상기 제1 메모리 영역의 주소 정보인 데이터 송수신 장치
|
7 |
7
통신 프로토콜의 제1 및 제2 계층 간 데이터를 송수신하는 방법에 있어서,a) 상기 제2 계층에서 관리하는 데이터 버퍼의 제1 메모리 영역에 대한 포인터 정보를 상기 제1 및 제2 계층 간 인터페이스로 사용되는 원형 포인터 버퍼의 제2 메모리 영역에 저장하는 단계;b) 상기 제2 메모리 영역으로부터 획득한 포인터 정보에 대응하는 제1 메모리 영역에 송신할 데이터를 복사하는 단계; 및c) 상기 b)단계에 의해 상기 복수의 제1 메모리 영역에 상기 데이터가 복사되어 있는 상태에서, 상기 제2 메모리 영역에 저장되어 있는 포인터 정보에 대응하는 제1 메모리 영역으로부터 데이터를 수신하는 단계를 포함하는 데이터 송수신 방법
|
8 |
8
제7항에 있어서,상기 c)단계에서 상기 데이터를 수신한 제1 메모리 영역의 포인터 정보가 저장되어 있는 제2 메모리 영역에서 상기 포인터 정보를 해제하는 단계; 및상기 포인터 정보가 해제된 상기 제2 메모리 영역에 수신할 제1 메모리 영역에 대한 포인터 정보를 저장시키는 단계를 더 포함하는 데이터 송수신 방법
|
9 |
9
통신 프로토콜의 제1 및 제2 계층 간 데이터를 송수신하는 방법에 있어서,a) 상기 제2 계층에서 관리하는 데이터 버퍼의 제1 메모리 영역에 송신할 데이터를 저장하는 단계;b) 상기 송신할 데이터가 복사되어 있는 제1 메모리 영역에 대한 포인터 정보를 상기 제1 및 제2 계층 간 인터페이스로 사용되는 원형 포인터 버퍼의 제2 메모리 영역에 저장하는 단계; 및c) 상기 제2 메모리 영역에 저장되어 있는 포인터 정보에 대응하는 제1 메모리 영역으로부터 데이터를 수신하는 단계를 포함하는 데이터 송수신 방법
|
10 |
10
제9항에 있어서,상기 c)단계에서 상기 데이터를 수신한 제1 메모리 영역의 포인터 정보가 저장되어 있는 제2 메모리 영역에서 상기 포인터 정보를 해제하는 단계; 및상기 포인터 정보가 해제된 제2 메모리 영역에 송신할 데이터가 저장된 제1 메모리 영역의 포인터 정보를 저장하는 단계를 더 포함하는 데이터 송수신 방법
|
11 |
11
제8항 또는 제10항에 있어서,상기 b)단계 이후에 쓰기 인덱스를 증가시키는 단계; 및상기 c)단계 이후에 읽기 인덱스를 증가시키는 단계를 더 포함하는 데이터 송수신 방법
|