소개
게시글
질문&답변
가상 메모리
답변 감사합니다! 해당 부분 더 공부해보고 고민해보도록 하겠습니다
- 0
- 13
- 538
질문&답변
가상 메모리
Hello Yeo님, 답변 감사드립니다 남기신 답변 찾아가서 보았는데, 제가 궁금했던 점은 그 부분까지는 이해한 후 였습니다. 제가 몰라서 질문을 남긴 글은 'Virtual memory 공간 상에 형성되어 있는 stack/heap영역의 변수(찍어보면 주소가 떨어져 존재함)가 physical memory(RAM)에는 붙어서 존재하는가' 였습니다. 답변 주신 해당 글에는 이에 대한 답을 찾을 수는 없는 것 같습니다. 단순히 코딩을 하는 입장에서는 중요하지 않는 부분일 수도 있는데 제가 공부하고 있는 쪽이 임베디드 시스템이어서 관련 내용을 공부하다가 의문점이 생겨 도움을 얻을 수 있을까하여 관련 영상에 남겨보았었습니다. 혹시나 해당 질문에 대한 답을 주실 수 있다면 정말 감사하겠습니다.
- 0
- 13
- 538
질문&답변
가상 메모리
네 알겠습니다 ㅎㅎ 더 공부해보겠습니다. 답변 빨리빨리 주셔서 감사합니다!
- 0
- 13
- 538
질문&답변
가상 메모리
프로그램이 동작을 하려면 무조건 RAM에 올라와야 하지 않나요?
- 0
- 13
- 538
질문&답변
가상 메모리
네 mapping될 때 프로그램이 묶어서 올라가게 되는 것으로 알고 있는데 그러면 가상 메모리 공간에서의 스택영역/힙영역 등등은 실제 메모리 공간에는 존재하지 않는 게 아닌가 싶어서요 그렇다면 또 가상 메모리 공간에서의 힙영역과 스택영역의 변수는 실제 메모리 공간 상에서는 붙어서 존재하지 않을까 하는 생각으로 이어졌습니다.
- 0
- 13
- 538
질문&답변
가상 메모리
(사진) 저는 이렇게 스택영역 변수(a)와 힙영역 변수(b)가 주솟값 차이가 크게 나는데 이게 실제 메모리에 저렇게 자리를 잡고 있다는 것인지, 아니면 가상 메모리 상에 저렇게 떨어져 자리 잡는 것으로 취급하지만 실제 메모리 공간 상에서는 거의 붙어있는 것인지가 궁금했던 것 입니다. 찾아봐도 명확히 나오지 않아서 어렵네요ㅠㅠ 제가 더 찾아보고 공부해보겠습니다.
- 0
- 13
- 538
질문&답변
메모리 패딩관련 질문입니다.
1 word 당 크기 조정한 것은 그 답변자분께서 사진 올려주신 창에서 조정한 것입니다ㅎㅎ 답변자분께서 올려주신 자료를 참고하니 충분히 답이 되었습니다. 감사합니다!! 그런데 답변자님 답변을 보고 궁금한게 생겼습니다. x64에서 1word 당 16bytes로 처리한다면 "x64 에서는 👉 | f f f f o o o o d d d d d d d d | c o o o o o o o | 👉 2 번 패킹" 여기서 | f f f f o o o o d d d d d d d d | c o o o o o o o o o o o o o o o| 이렇게 처리되어 구조체 사이즈가 32가 되어야하는 것 아닌가요? visual studio에서 1 word 당 16bytes로 하고 사이즈 찍어보면 답변자님 말씀처럼 24가 나오네요ㅠㅠ 혹시 최대 자료형인 double에 맞춰 패딩된 걸까요?
- 0
- 5
- 636
질문&답변
메모리 패딩관련 질문입니다.
먼저 친절한 답변 정말 감사드립니다. 그런데 답변자분께서 설명해주신 데이터 타입에 의해 결정된다는 말씀에 약간 헷갈리는 부분이 있습니다. 제가 위에 작성한 코드를 visual studio의 설정에서 1word당 4bytes로 바꾼 후 돌려보니 size가 16이 나왔습니다. 분명 word당 byte에 따라서도 패딩에 차이가 있는 것 같다고 생각합니다. x86은 32bit체계로 1word당 4bytes여야하는데 설정에서 따로 만져주면 size가 16이 잘 나오고 default값으로 설정해놓으면 24가 나옵니다. 설정에서 1word당 byte 수를 변경하면 변경한 대로 구조체 변수가 패딩이 입혀지고, default로 설정했을 때는 구조체를 구성하는 변수들의 데이터 타입에 의해 결정된다고 이해하면 될까요?
- 0
- 5
- 636
질문&답변
5분 40초 쯤 질문입니다.
저 자료형이 무엇인지 고민해봐도 모르겠어서 질문을 드린겁니다...
- 0
- 3
- 211
질문&답변
질문드립니다.
문자열이 아닌 문자의 뒤에도 널캐릭터가 들어가나요?
- 0
- 4
- 315