|
[필독] 처음 오시는 분을 위한 안내 (736) |
정은준1 |
2014-05 |
5212338 |
0 |
2014-05
5212338
1 정은준1
|
|
(광고) 단통법 시대의 인터넷가입 가이드(ver2.0) (234) |
백메가 |
2015-12 |
1743706 |
25 |
2015-12
1743706
1 백메가
|
22276 |
quad 랜카드 구매 문의 (9) |
1m전 |
2012-12 |
8025 |
0 |
2012-12
8025
1 1m전
|
22275 |
서버 스팩을 맞춰야하는데...흐음...어렵네요 (5) |
늉늉이 |
2014-08 |
4189 |
0 |
2014-08
4189
1 늉늉이
|
22274 |
외장하드 베이, 추천? 부탁 드립니다. (3) |
편한세상 |
2015-12 |
3901 |
0 |
2015-12
3901
1 편한세상
|
22273 |
개조제온 성공했습니다 근데 L5420 기본전압이 원래 높은가요? (3) |
꾸잉호이 |
2015-12 |
5800 |
0 |
2015-12
5800
1 꾸잉호이
|
22272 |
현업에서 카티아 ( Catia) 하고 계신 분 계시나요? 키네메틱을 넣으려고 하는데 ..ㅠ… |
신은왜 |
2019-03 |
3367 |
0 |
2019-03
3367
1 신은왜
|
22271 |
모니터 추천좀 부탁드립니다. (2) |
구명서 |
2009-11 |
7452 |
0 |
2009-11
7452
1 구명서
|
22270 |
헤놀로지 패키지 설치 실패(오류) (7) |
jerry |
2020-05 |
3015 |
0 |
2020-05
3015
1 jerry
|
22269 |
영화 감상시 끊김 현상 (7) |
주황별 |
2014-08 |
5666 |
0 |
2014-08
5666
1 주황별
|
22268 |
ssd 840 pro를 교환해 준다고 하면 850 pro면 동급 인가요? (16) |
신은왜 |
2016-11 |
4743 |
0 |
2016-11
4743
1 신은왜
|
22267 |
[네트웍] 특정 컴 연결시 인터넷 먹통 (5) |
김1정2욱 |
2018-01 |
3384 |
0 |
2018-01
3384
1 김1정2욱
|
22266 |
EP45T-UD3LR 메인보드 메모리와 전원 (8) |
이빨청춘 |
2015-12 |
5541 |
0 |
2015-12
5541
1 이빨청춘
|
22265 |
2T 하드 사용할 때 (2) |
머라카는데 |
2013-01 |
5411 |
0 |
2013-01
5411
1 머라카는데
|
22264 |
gpgpu 프로그램에서 cpu 역할?? (10) |
하셀호프 |
2015-12 |
5884 |
0 |
2015-12
5884
1 하셀호프
|
22263 |
PCIE 기기 관련 궁금증.. (9) |
isaiah |
2020-06 |
3038 |
0 |
2020-06
3038
1 isaiah
|
22262 |
컵라면을 대략 40~50개 사야하는데요 (12) |
화란 |
2023-06 |
2296 |
0 |
2023-06
2296
1 화란
|
22261 |
차량 보닛교체 관련 질문 (1) |
Nikon |
2014-09 |
6139 |
0 |
2014-09
6139
1 Nikon
|
22260 |
우수관 맨홀 모기 퇴치 (3) |
무아 |
2023-06 |
1618 |
0 |
2023-06
1618
1 무아
|
22259 |
[미크로틱 DHCP] 특정 MAC에 IP를 지정해서 할당하는 방법 문의 (2) |
전설속의미… |
2016-01 |
4432 |
0 |
2016-01
4432
1 전설속의미…
|
22258 |
하드독과 비슷한 유형의 제품 없을까요? (21) |
종소리 |
2021-11 |
3549 |
0 |
2021-11
3549
1 종소리
|
22257 |
IPIWB-PB 쓰시는분 초기부팅시질문 (22) |
마마무 |
2016-01 |
5426 |
0 |
2016-01
5426
1 마마무
|
근데 이 영역을 커널이 엄겯하게 제어 (offset & size & read/write control) 할 수 있는지는 잘 모르겠습니다.
실제로 그런 원리를 통한 해킹기법이 존재합니다.
https://en.m.wikipedia.org/wiki/DMA_attack
PCIe Device측 DMA접근은 bus mastering 과 관련이 있어 보입니다.
뭔가 이런 바닥(?) 긑처에 있는 것들에 무관심 했던 탓있지.. 요즘 검색할 수록 '이런게 가능해도 되나??' 싶은게 많네요...
정확하게는 PCIe를 사용하진 않습니다.
주로 Infiniband에서 사용하고 요즘 40G Ethernet NIC에서도 지원합니다.
Infiniband Card가 HBA (Host Bus Adapter)가 아닌 HCA (Host Channel Adapter) 인지 생각해 보시면 답이 있습니다.
RDMA가 성립할 수 있는게 PCIE 어뎁터의 규격상 재한 없는 매모리 접근을 할 수 있기 때문이라는 건가요?
CPU 처럼 물리 주소로 전역에 마음대로 접근할 수는 없다는 말씀이시죠?
그.. 유저모드 어플리케이션 처럼요?
메모리도 상대가 보내라는 주소가 실제 상대 장비의 연속된 메모리 블록이라는 약속도 없고, 주소요청때 못쓸 범위를 요청하면 퇴짜를 놓으니 (그 정도 예외는 다들 처리하니) 질문의 걱정은 안하셔도 될 것 같습니다.
그리고 pcie는 마스터 슬레이브중 꼭 pc가 있어야 할 필요는 없으니 mmu만의 기능으로 볼 수는 없습니다.
즉 CPU에서 실행되는 드라이버가 메모리 할당하고 메모리 관련 하드웨어에 -> 접근 허락 -> pcie 장치에 메모리와 접근 가능한 영역의 범위를 제공
->pcie 장치 읽고 쓰고 하고 싶은것 ->PCIE 장치가 하고 싶은것 끝나면 인터럽트..->CPU가 할당했던 메모리 정리 접근 허락 취소
대략 이런 방식인 거군요? 감사합니다.