나는 스플 라이스로 알고있다. 우리는 모두 커널에 머무를 수있다. 그러나 그것이 파이프에 전달되는 데이터 또는 소재 정보인지 여부는 확실하지 않습니다.Splice 시스템 호출, 파이프로 전달되는 내용은 무엇입니까? 데이터 또는 위치 정보?
편집 1 : 고마워요. @vinayak, 이제 데이터가 실제로 파이프 버퍼와주고받는 것을 알았습니다. 그런데, 왜 우리는 단지 소재와 길이 정보를 파이프에 전달할 수 없는지 궁금합니다. 단일 프로세스 내의
- 는 주소 공간은 파이프 버퍼 선형 매핑 인 경우에도 작동 프로세스 간의 차이와 동일한
- 이다. 그렇지 않은 경우 DMA 주소를 사용할 수 있습니다.