소개
생각할 수 있는 힘.
게시글
질문&답변
2021.12.26
포인터
저도 처음에 포인터를 배울 때 잘 이해가 안돼서 힘들었던 기억이 나네요.int*도 하나의 자료형(type)이고, int* x 에서 x는 하나의 변수(variable)입니다.int와 double은 서로 자료형이 다르다는 것을 확실히 알 수 있죠?비슷하게 접근하면 됩니다.int와 int* 두 가지 자료형이 있는 것입니다.int x 에서 x는 정수형 자료를 저장하는 변수고, 그 값은 1, 2, 3 등 을 나타냅니다.int* x의 경우 x는 정수형 자료를 저장하는 변수를 가리키는 포인터 변수고, 가리키는 변수의 주소가 값입니다. 그렇다면 포인터 변수도 주소를 가지고 있다. 라는 말이 이해가 되실까요? 이걸 이해할 수 있다면 잘 이해하고 계신겁니다.
- 0
- 3
- 361
질문&답변
2021.11.20
매개변수 관련 질문
안녕하세요?7.10 스택과 힙 강의를 참고해보세요.아마 답을 찾으실 수 있을겁니다.새로운 것을 알기 위해서 새로 함수를 만드셨다는 것에는 아주 잘한 일이라고 박수를 쳐드리고 싶네요~
- 1
- 1
- 146
질문&답변
2021.04.27
5.7 6분 40초
설명이 조금 부족했군요.질문을 주셨던 분은 강의에서와는 다른 컴파일러를 사용하셨던걸로 제가 기억하고 있습니다.때문에 다를 수 있다고 표현한 것입니다.
- 0
- 3
- 251
질문&답변
2021.02.04
가상 메모리
안녕하세요?Physical memory 상에서는 붙어서 존재하는가? 에 대해서는 상황에 따라 달라집니다.적으려다보니 이 부분은 아무래도 paging에 대해서 직접 공부하시는 것이 좋겠다. 라는 생각이 드네요.어디를 모르고 어디를 알고 계신지 파악할 수가 없는 어려움이 있습니다. 앞서 정의를 찾아보며 공부해보시라는 말도 이런 이유 때문입니다.간단하게 말할 수 있는 부분은 멀리 떨어져 있더라도(두 page가 모두 RAM에 올라와있는 경우를 가정할 때) virtual memory 에서의 차이만큼은 아닙니다. 이 부분은 직접 계산을 해보시길 권장합니다. 사용하고 계신 RAM의 크기와 비교해보세요. 이도 역시 paging과 관련 내용을 공부하시면 받아들일 수 있습니다.공부하시다 보면 일반적인 내용임을 알 수 있을텐데, 특정 시스템에서는 적용하려면 세부적인 것들에 대해서는 공부를 더 하셔야합니다.
- 0
- 13
- 517
질문&답변
2021.01.29
가상 메모리
안녕하세요?예전에 남겼던 답변인데https://www.inflearn.com/questions/36795를 참고하세요.이것을 알고 괜히 기뻐했던 때가 생각나네요. 모르는 용어는 translation in computer architecture, page table in computer architecture 등으로 검색하시면 될겁니다.더 공부하고 싶으시면 David A Patterson, Computer Organization and Design 5th ed. 을 참고하세요.나머지는 '동작을 하려면 무조건 RAM에 올라와 있어야 하지 않나요?' 가 걸리는데 전체가 올라가 있을 필요는 없습니다. 이해하시려면 Memory Hierarchy에 대해서도 조금 알고 계셔야할 것 같네요.joy님 화이팅! ^^
- 0
- 13
- 517