메모리 맵 파일을 사용하려면 다음 세 단계를 수행해야한다. - 메모리 맵 파일로 사용할 디스크 상의 파일을 나타내는 커널 오브젝트를 생성하거나 연다.(CreateFile) - 파일의 크기와 접근 방식을 고려해 파일 매핑 커널 오브젝트를 생성한다.(CreateFileMapping) - 포르세스의 주소 공간 상에 파일 매핑 오브젝트의 전체나 일부를 매핑시킨다.(MapViewOfFile) CreateFile 핸들을 받아와 파일 혹은 오브젝트를 생성하거나 열 수 있는 함수. 이 함수를 사용해 운영체제에게 파일 매핑을 수행할 파일의 물리 저장소를 알려준다. HANDLE CreateFile( LPCTSTR lpFileName, DWORD dwDesiredAccess, DWORD dwShareMode, LPSECUR..
IPC를 하기 위해서 공유 메모리를 사용하기로 했다. 먼저 IPC 통신이란 프로세스간에 의사소통을 하는 것을 말한다. 이는 서로 데이터를 주고 받을 수 있다는 것이며 동시에 접근이 가능한 메모리가 필요하다는 것이다. IPC 종류 1. 공유 메모리 - 일반적으로 각 프로세스들은 고유의 메모리를 사용한다. - 공유 메모리를 통해 둘 이상의 프로세스가 메모리에 접근할 수 있는 개념으로 한 프로세스에서 변경한 메모리 공간의 내용을 다른 프로세스에서도 접근이 가능하다. - 메모리에 여러 cpu가 접근하기 때문에 각 클라이언트 pc가 자신만의 캐시를 가지고 있을 때, 공유 메모리를 사용할 때마다 캐시의 갱신으로 캐시 데이터가 불일치하는 캐시 일관성 문제가 발생할 수 있다. 이런 캐시 일관성 문제가 가장 다루기 어려..
- Total
- Today
- Yesterday
- json2html
- SVM
- 논문 잘 쓰는법
- problem statement
- 회귀
- CAN-FD
- Python
- AVB
- SOME/IP
- 단순선형회귀
- 로지스틱회귀
- 차량 네트워크
- 케라스
- cuckoo
- automotive ethernet
- 크로스 엔트로피
- AVTP
- HTML
- many-to-one
- Ethernet
- PCA
- 딥러닝
- many-to-many
- 이상탐지
- porks
- 머신러닝
- one-to-many
- AE
- 차량용 이더넷
- automotive
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |