ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 메모리 구조
    개발하면서/etc 2009. 4. 1. 23:36
    반응형


    우선 ROM을 보면 텍스트세그먼트가 있다. 
    실행파일이나, 상수를 저장하는데 RAM에서 실행할수도있고, ROM에서도 실행할수 있다.
    ROM에서 실행하면 느리므로 RAM에 여유가 있을때 텍스트섹션을 RAM에 로드한다.
    또한 데이터 세그먼트에서는 초기화된 전역변수와 정적변수가 저장되어, ROM에 있으면 초기값만 가지고있기때문에
    RAM에복사를 한다.

    bss세그먼트는 초기화 되지 않은 전역,정적변수를 0으로 자동으로 초기화해준다.(스타트업코드에서)



    출처 : 임베디드 프로그래밍 C코드 최적화

    반응형

    댓글

Designed by Tistory.