1
패킷 망 정합 장치를 초기화한 후 쓰기 포인터와 읽기 포인터를 초기화하는 제 1 단계와, 상기 쓰기 포인터 및 읽기 포인터를 초기화한 후 망 정합부 프레임 버퍼를 처리하기 위한 프레임 수신 쓰레드를 생성하는 제 2 단계와, 상기 생성된 수신 쓰레드가 공유 프레임 버퍼 쓰기 포인터에 대응하는 망 정합부 프레임 버퍼의 바이트 수가 0인지를 검사하는 제 3 단계와, 상기 망 정합부 프레임 버퍼의 바이트 수가 0인지를 검사한 결과 현재 프레임 버퍼의 바이트 수가 0이 아니면 상기 제 3 단계를 반복하는 제 4 단계와, 상기 망 정합부 프레임 버퍼의 바이트 수가 0인지를 검사한 결과 현재 망 정합부 프레임 버퍼의 바이트 수가 0이면 패킷 망 정합 장치의 디바이스 버퍼로부터 새로운 무선 성능 데이터들을 현재 쓰기 포인터가 가르키는 망 정합부 프레임 버퍼로 읽는 제 5 단계와, 상기 망 정합부 프레임 버퍼에 프레임이 존재하는가를 검사한 결과 망 정합부 프레임 버퍼에 프레임이 존재하면 현재 쓰기 포인터가 가르키는 망 정합부 프레임 버퍼의 바이트 수 영역에 복귀된 바이트 수를 저장하는 제 6 단계와, 상기 제 6 단계의 검사 결과 망 접합부 프레임 버퍼의 끝에 도달하였을 경우 쓰기 포인터를 시작 포인터로 조정하는 제 7 단계와, 상기 제 6 단계의 검사 결과 망 정합부 프레임 버퍼의 끝에 도달하지 않았을 경우 쓰기 포인터를 증가시킨 후 이동 호들이 해제될 때까지 상기 제 3 내지 제 7 단계를 반복하는 제 8 단계를 포함하여 이루어진 것을 특징으로 하는 이동통신 시스템 성능 분석 장치에서의 데이터 수신 방법
|