shroomie 님의 블로그

  • 홈
  • 태그
  • 방명록

CODE 1

[소프트웨어 엔지니어] 프로그램 메모리 구조

프로그램 메모리구조 5가지만 기억하면 돼. 코드, 데이터, BSS, 힙, 스택요약 실행파일 (.exe) 는 코드 영역과 데이터 영역으로 구성되는거고 (물론 bss, 힙, 스택 영역, 크기를 같이 가지고 있지 스케에에에엥터..)  이게 실행될때, 코드 데이터영역은 하드디스크에서 메모리영역으로 카피되고, 카피된 코드가 실행되면서 메모리영역에서 BSS, 힙 스택이 생겨난다.  코드는 말그래도 코드야. 프로그램을 코딩하면 그게 코드고 프로그램 메모리영역의 코드영역으로 들어가는거야. 이말은? 변하지 않는 영역인거고, 프로그램을 컴파일하고 나면 나오는 실행파일에 (쉽게 .exe)포함되어 있는거지.  그 다음은 데이터(Data),  BSS 초기화된 전역변수 , 스태틱변수는 Data 영역으로. 초기화되지 않은 전역변수..

소프트웨어 엔지니어/일반 2024.09.13
이전
1
다음
더보기
프로필사진

shroomie 님의 블로그

shroomie 님의 블로그 입니다.

  • 분류 전체보기 (28)
    • 소프트웨어 엔지니어 (27)
      • 일반 (21)
      • 고(golang) (0)
      • 개발환경 (6)

Tag

systemd, 루트파일시스템, v-model 에자일, data integrity, systemctl, cli, 프로그램 디렉토리, WSL2, Git, 도커데스크탑, linux booting, WSL, mobaxterm, aws, 가상화폐, docker, 도커, BitBucket, 버전관리, GitHub,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/05   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바