Plummmm♪

  • 홈
  • 태그
  • 방명록

stack 1

메모리 스택(Stack)영역

스택에 대해 알아보자. 알고 있을진 모르겠지만 스택의 역할은 뭐.. 로컬 변수 임시 저장, 함수 호출 시 파라미터 전달, 리턴 어드레스 저장 등이 있다. 구조는 후입선출이다. Last In First Out 가장 마지막에 넣은 녀석부터 다시 튀어나온다는 것. (POP연산을 한다고해서 튀어나온다고 표현을 했는데 실제로는 그 값은 살아 있지만 후에 나올 esp가 pop연산을 만나면 자동으로 4바이트 아래로 내리기 때문에 튀어나오는 것 처럼 보이는거.) 스택은 메모리에 높은 주소 쌓이는 이유는 힙과 마주보며 쌓이면서 메모리를 좀더 효율적으로 사용할 수 있도록 하기 위해서 이렇게 설계되었다고 하는데 구체적인 이유가 2가지 정도 있다. 1. 높은 주소부터 거꾸로 스택을 채워나가면 스택영역이 커널영역에 침범할 일이..

IT 그리고 정보보안/Knowledge base 2021.04.17
1
더보기
  • 분류 전체보기 (289)
    • 안녕하세용 (10)
      • 잡담 (1)
      • 강아지 (1)
      • 책 리뷰 (8)
    • IT 그리고 정보보안 (279)
      • 보안관제와 장비운영 (10)
      • Knowledge base (227)
      • 환경설정 및 기타 (19)
      • Write-up (23)

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바