inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

곰책으로 쉽게 배우는 최소한의 운영체제론

DMA와 고성능 소켓

DMA를 통해 프로세스에서 NIC으로 데이터를 전송할 때 질문입니다.

해결된 질문

565

손진효

작성한 질문수 1

2

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

어느 한 부분이 아니라 몇 분대인지 짚지 못해 죄송합니다 ㅠ..

DMA를 이용해서 프로세스의 버퍼에 있는 데이터를 NIC으로 바로 보낸다고 하셨는데,

그 말은 DMA가 데이터를 패킷까지 만들어서 보낸다는 뜻일까요?

만약 그렇다면 DMA의 역할은 소켓부터 IP계층의 데이터 분할 과정을 대신 한 다음 곧바로 NIC으로 보내는 것일까요?

운영체제

답변 1

1

널널한 개발자

보통 DMA는 데이터를 읽어올 때 적용됩니다. NIC 수신한 정보를 바로 조립을 위한 영역으로 보내고 불필요한 메모리 복사를 방지해 성능을 극대화 합니다. 참고하시기 바랍니다.

1

손진효

아! 이해했습니다 감사합니다!

32bit app에서 vms 4gb 설명에 대한 질문입니다.

0

77

2

레이스 컨디션 문제

0

207

2

스레드 종료 순서

0

149

1

제가 이해한게 맞는지 궁금합니다. (비디오 카드에 output)

0

228

2

플랫폼 bit관련 질문입니다

0

153

3

백그라운드 스케쥴링관련 질문입니다.

0

165

2

ready queue에 있던 프로세스들이 sleep이나 suspend되는 게 가능한가요?

0

249

2

IPC는 곧..?

0

358

2

interrupt와 DirectX 질문

0

403

2

공유자원과 임계구역

0

318

2

DMA와 고성능 소켓관련 질문입니다.

0

294

3

2강 DMA와 고성능 소켓 질문

0

419

3

I/O 관리자, 메모리 매니저 사용 이유

0

292

2

*pszResult =A; 포인터 사용 부분에 대한 질문입니다.

0

199

1

교착상태와 게임이 튕기는 현상

0

218

1

멀티스레딩

0

409

2

자료구조 공부

0

419

2

윈도우 레지스트리 질문

0

261

1

파일시스템과 가상메모리

0

341

1

Page fault 메시지가 나오면 스왑 인, 스왑 아웃은 일어나지 않는 건가요?

0

257

1

가상 주소, 절대 주소 부분이 헷갈립니다.

0

339

2

운영체제 스레드 공부 중 궁금한 점 있습니다.

0

354

3

직업 관련 질문

0

326

1

페이징 기법의 주소 변환

0

299

2