[운영체제] - 프로세스의 주소 공간

유현민·2022년 3월 3일
0

CS

목록 보기
15/17

1. 프로세스의 주소 공간

프로그램이 CPU에 의해 실행 됨 -> 프로세스가 생성되고 메모리에 프로세스 주
소 공간이 할당

  • 프로세스 주소 공간은 코드, 데이터, 스택으로 이루어져 있다.
    • 코드 Segment : 프로그램 소스 코드 저장
    • 데이터 Segment : 전역 변수 저장
    • 스택 Segment : 함수, 지역 변수 저장

2. 구역을 나눈 이유

  • 최대한 데이터를 공유하여 메모리 사용량을 줄이기 위해서
  • Stack과 data를 나눈 이유는, 스택 구조의 특성과 전역 변수의 활용성을 위한 것

3. 특징

  • 프로그램의 함수와 지역 변수는 LIFO특성을 가진 스택에서 실행된다.
  • 이 함수들 안에서 공통으로 사용하는 전역 함수는 따로 지정해주면 메모리를 아낄 수 있다.
profile
smilegate megaport infra

0개의 댓글