작성한 질문수
홍정모의 따라하며 배우는 C언어
9.5 지역 변수와 스택
작성
·
403
0
제목 그대로입니다! 저장장치에 저장되어 있다가 가져와서 쓰는건지 램? 캐쉬 메모리?에서 바로 쓰는건지 궁금합니다.
답변 1
안녕하세요 :)
램에도 있을 수 있고, 캐쉬 메모리에도 있을 수 있습니다.
램은 실행 중인 프로그램 (실행 중인 프로그램의 스택 영역 포함)을 저장하는 저장장치이고,
캐쉬 메모리는 램에 저장되어 있는 데이터들 중 자주 사용되는 데이터를
미리 가져와 저장하는 저장장치입니다 :)
스택이 메모리에 어떻게 저장되어있을지 궁금하시다면 [메모리 영역]을 검색하여 찾아보시기 바랍니다.
이 링크를 참고하셔도 좋습니다.
감사합니다.
아하 이해되었습니다. 메모리 영역 글 읽어보았는데, 코드~ 힙영역은 실제 메모리상에서 주소 순서대로 있는게 아니라 그냥 랜덤으로 위치해 있나요?
실행중인 프로그램(=프로세스)마다 있습니다.
코드 데이터 힙 스택 순으로 위치해 있습니다 :)
아하 이해되었습니다. 메모리 영역 글 읽어보았는데, 코드~ 힙영역은 실제 메모리상에서 주소 순서대로 있는게 아니라 그냥 랜덤으로 위치해 있나요?