Abstract:
A memory management apparatus, method, and system are disclosed. An operation system (OS)-based memory management apparatus associated with main memory according to the present invention includes a memory allocation controller configured to control a first memory region within the main memory such that the first memory region is used as a buffer cache depending on whether an input/output device is active in order to use the first memory region, which allows memory reservation for the input/output device, in the OS. The memory allocation controller controls the first memory region such that the first memory region is used as an eviction-based cache.
Abstract:
본 발명은 메모리 관리 장치, 방법 및 시스템을 개시하고 있다. 본 발명의 메인 메모리와 연관된 운영 체계 기반의 메모리 관리 장치는 입출력 장치로부터 메모리 예약을 허용하는 상기 메인 메모리 내의 제 1 메모리 영역을 상기 운영 체계에서 활용하기 위해, 상기 입출력 장치의 활성 상태에 따라 상기 제 1 메모리 영역을 버퍼 캐쉬로 활용하도록 제어하는 메모리 할당 제어부를 포함하되, 상기 메모리 할당 제어부는 상기 제 1 메모리 영역이 퇴거 기반 캐쉬(eviction-based cache)로 활용되도록 제어한다.