Skip to main content

Memory Architecture

본인이 초등학생 일 때 카트라이더을 하는데 너무 렉이 심해서, 어떻게 해야하지 알아보다 램을 사서 끼웠던 기억이 있다.

그리고 학창시절에 당시 신작 고사양 게임들(아이온,마영전 같은)을 많이 찍먹 했었는데 렉 걸리면 게임한번 해보겠다고 그래픽카드도 바꿔보고, 포맷도 해보고 다양한 시도를 했었던 기억이 난다.

메모리는 현재 실행되는 프로그램의 명령어와 데이터를 저장하는 부품이다.

프로그램이 실행되려면 반드시 프로그램의 코드와 데이터가 메모리에 저장되어 있어야 한다.

대부분의 현대 프로그래밍 언어는 메모리 관리를 위해 stack과 heap 영역을 사용한다.

이는 프로그래밍 언어의 메모리 관리 방식에 있어서 공통적인 개념으로 JS에서는 Call Stack,Memory Heap 컴포넌트로 구성 되어있다.

Stack

Heap

참조

created date: 2024-04-11 modified date: 2024-04-11