Swift 문법종합 - 메모리

동그라미·2024년 11월 13일
3

12. 메모리로 보는 자료구조

  • CPU는 컴퓨터의 중앙처리장치로, 프로그램의 연산을 실행하고 처리하는 하드웨어이며, 메모리에 저장된 데이터를 직접 처리하는 역할을 합니다.
  • 앞에서 예시로 들었던 var, let, 함수 등은 메모리에 할당되어 있어요.
  • 메모리란?
  • 메모리는 프로그램이 실행될 때 데이터를 저장하는 임시 공간입니다.
  • 채팅앱을 사용한다고 가정해보죠!
    • 친구 목록이나 주고받은 채팅들이 화면에 보여진다는 것은 핸드폰 어딘가에 정보들이 저장되어 있다는 것을 의미합니다.
    • 이 저장되어 있는 영역을 메모리(RAM)이라고 합니다.
    • 아이폰에서 앱을 누르면 iOS는 앱을 위해 메모리에 영역을 설정해줍니다.
      • 실행한 앱은 여기 영역만 쓰세요~ 라고 영역을 정해주는 거죠!
      • 나중에 우리가 작성한 코드도 메모리에 저장됩니다!
      • 우리가 사용하는 변수나 상수의 값들도 메모리에 저장돼요!
      • 메모리에는 영역이 나뉘어져 있다.
profile
맨날 최선을 다하지는 마러라. 피곤해서 못산다.

1개의 댓글

comment-user-thumbnail
2024년 11월 13일

메모리구조는 어떻게 이루어져 잇나여

답글 달기