ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 메모리 풀
    @ 16. 1 ~ 17. 1/면접관련 2016. 12. 4. 21:08

    메모리 풀을 쓰는 이유 : 메모리 할당 / 해제를 요청하면 시스템 콜이 발생된다.

    메모리 파편화 문제를 해결하는 방법이기도 함.(근데 이건...OS가 프레임 기법 /페이징 기법을 처리해주어서..요즘은 신경안써도된다는데..)


    기능은

    1. 미리 큰 메모리를 할당 / 해제하는 기능

    2. 미리 할당한 큰 메모리에서 원하는 크기 만큼 할당 / 해제하는 기능( - 여기까지 기본적인 chunk의 기능들)

    3. 큰 메모리가 더 필요할 수 있으므로, 이러한 큰 메모리르 관리하는 기능(복수운용)


    1번 보면 미리 큰 메모리를 할당하는 방법은 큰 메모리에서 작은 메모리로 쪼개는 방법에 따라서 할당 방법이 달라진다라..

    고정크기냐, 원하는 크기냐인데..대부분은 고정크기로 한다 왜냐면. 복잡하지 않으니까.

    고정블럭단위라는 장점..하지만 사용률이 높지않아 낭비되는 메모리도 있다는거..



Designed by Tistory.