1 min read
Swap 영역 하드디스크에 존재하고 Memory Management Unit 가 관리하는 영역 swap in swap out Related References.
NUR B) Related C) References.
Memory B) 메모리의 구성 요소 4 개 B.1) Code 실행할 프로그램의 코드가 저장되는 영역 (컴파일 시 크기가 결정됨) B.2) Data 전역 변수, static variable 등 컴파일 시 결정되는 것들에 대한 영역 B.3) stack 지역 변수, parameters, return value 등...
Jemalloc Facebook 에서 개발한 malloc 메모리 단편화를 최소화하고, 멀티프로세서/멀티스레드 환경에서 동시성을 제공한다. B) Related C) References.
시분할 방식 B) Related C) References.
프로세스의 크기에 맞게 Memory 를 자르는 것 .
Cache Prefetch CPU 에서 사용할 데이터를 메인 메모리에서 캐시 메모리로 미리 올려놓는 방식을 의미한다. 2. Related 3. References Cache prefetching - Wikipedia .
Page Linux 는 I/O 성능을 높이기 위해서 Page Cache 를 사용한다.
Bit CPU 의 bit 는 한 번에 다룰 수 있는 데이터의 최대 크기를 의미한다. 예시: 32bit CPU 는 한 번에 다룰 수 있는 데이터의 최대 크기가 32bit 이다. B) Related C) References.
Cache Locality Cache Locality? (참조) 캐시 지역성이 좋고 나쁘다는 것은 무슨 의미를 가지는가? CPU 는 일반적으로 특정 메모리에 접근할 때, 해당 메모리 근처의 chunks 들을 cache 에 미리 올려둔다.