세그먼트 방식과 페이징 방식, 혼합방식 3가지 이론이 있는데
피상적으로 어떤 구조겠거니 까지는 이해가는데 아주 세부적으로 어떻게 구현했는지는 코드 예제들 봐도 못따라가고 있습니다
단편화에 따른 메모리 낭비와 검색 효율 등의 성능상 문제를 해결하기 위해 여러 솔루션이 개발되었다고 하네요
비트 쉬프트, or 같은 논리게이트도 많이 쓰고요
페이징과 세그먼트의 개념을 통해 얻은 교훈은 자주 사용되는 데이터들을 우선순위로 두고
미리 찾아올 수 있는 형태의 작은 규모의 데이터들로 저장해 두면 나중에 검색이 빠르다 정도입니다
이런걸 인메모리 캐싱 처리라고 하는군요
실무에서도 쓰는 방법이긴 하지만, 운영체제의 캐싱처리는 매우 복잡한 구성처럼 보입니다. 공부할수록 배울것이 자꾸 늘어나는군요.
피상적으로 어떤 구조겠거니 까지는 이해가는데 아주 세부적으로 어떻게 구현했는지는 코드 예제들 봐도 못따라가고 있습니다
단편화에 따른 메모리 낭비와 검색 효율 등의 성능상 문제를 해결하기 위해 여러 솔루션이 개발되었다고 하네요
비트 쉬프트, or 같은 논리게이트도 많이 쓰고요
페이징과 세그먼트의 개념을 통해 얻은 교훈은 자주 사용되는 데이터들을 우선순위로 두고
미리 찾아올 수 있는 형태의 작은 규모의 데이터들로 저장해 두면 나중에 검색이 빠르다 정도입니다
이런걸 인메모리 캐싱 처리라고 하는군요
실무에서도 쓰는 방법이긴 하지만, 운영체제의 캐싱처리는 매우 복잡한 구성처럼 보입니다. 공부할수록 배울것이 자꾸 늘어나는군요.
댓글 0