워킹 셋 개념과 메모리 사용 패턴 분석
1. 개념 한줄 요약 워킹 셋은 일정 시간 동안 프로그램이 실제로 사용하는 메모리 영역의 집합을 의미한다. 2. 쉽게 풀어쓴 설명 컴퓨터에서 프로그램은 실행되는 동안 모든 메모리를 동시에 사용하는 것이 아니다. 특정 시점에는 일부 코드와 데이터만 집중적으로 사용한다. 이때 자주 사용되는 … 더 읽기
1. 개념 한줄 요약 워킹 셋은 일정 시간 동안 프로그램이 실제로 사용하는 메모리 영역의 집합을 의미한다. 2. 쉽게 풀어쓴 설명 컴퓨터에서 프로그램은 실행되는 동안 모든 메모리를 동시에 사용하는 것이 아니다. 특정 시점에는 일부 코드와 데이터만 집중적으로 사용한다. 이때 자주 사용되는 … 더 읽기
1. 개념 한줄 요약 페이지 폴트는 프로그램이 요청한 메모리 페이지가 RAM에 존재하지 않을 때 발생하는 처리 신호다. 2. 쉽게 풀어쓴 설명 프로그램은 실행 중에 필요한 데이터를 계속 메모리에서 불러온다. 하지만 모든 데이터가 항상 RAM에 들어 있는 것은 아니다. 메모리는 용량이 … 더 읽기
1. 개념 한줄 요약 메모리 프리패칭은 CPU가 앞으로 사용할 데이터를 미리 예측해 메모리에 불러오는 기술로, 처리 지연을 줄이고 전체 성능을 높이기 위한 핵심 최적화 구조다. 2. 쉽게 풀어쓴 설명 컴퓨터가 느려지는 가장 큰 이유 중 하나는 ‘기다림’이다. CPU는 매우 빠르게 … 더 읽기
1. 개념 한줄 요약 TLB는 가상 주소를 물리 주소로 빠르게 변환하기 위해 변환 정보를 임시로 저장하는 고속 메모리 장치다. 2. 쉽게 풀어쓴 설명 컴퓨터에서 프로그램이 실행될 때 사용하는 메모리 주소는 실제 메모리 위치와 다르다. 운영체제는 가상 주소라는 개념을 사용해 메모리를 … 더 읽기