# LFU
Operating System(3)-메모리관리
메모리는 비어있다가 전원이 켜지면 운영체제가 자리한다. 디스크(파일시스템, 전원이 나가더라도 내용이 유지됨)에 실행파일 A, B가 존재하다가 이 파일들을 실행시키면 메모리에 올라가서 프로세스가 된다. 근데 정확하게는 메모리에 바로 올라가는 것이 아니라, 한 단계를 더

LRU Cache란?
캐쉬 알고리즘중 대표적인 알고리즘인 LRU에 관한 포스팅입니다.Lru의 개념과 java의 LinkedHashMap으로 구현하기, 테스트로 검증하여 보겠습니다.운영체제의 페이지 교체 알고리즘중 하나이며 LRU (Least Recently Used) 가장 오랫동안 사용되지
가상기억장치
(1) 가상기억장치의 개념보조기억장치의 일부를 주기억장치처럼 사용하여, 용량이 큰 프로그램을 실행할 수 있도록 하는 기법이다.프로그램을 여러 개의 작은 블록으로 나누어 가상기억장치에 저장해 둔 뒤에 필요한 블록만 주기억장치에 할당하여 처리하는 것이다.스와핑 기법에서 발
가상기억장치
(1) 가상기억장치의 개념보조기억장치의 일부를 주기억장치처럼 사용하여, 용량이 큰 프로그램을 실행할 수 있도록 하는 기법이다.프로그램을 여러 개의 작은 블록으로 나누어 가상기억장치에 저장해 둔 뒤에 필요한 블록만 주기억장치에 할당하여 처리하는 것이다.스와핑 기법에서 발

[운영체제] 8. 가상 메모리의 관리
OS? Oh Yes! 책을 바탕으로 학습한 내용입니다.요구 정책(Demand Fetch)적재해야 할 요구가 있을 때 적재예측 적재(Anticipatory Fetch)참조될 가능성이 높다고 판단되는 페이지를 미리 적재디스크 입출력시 인접한 몇 개의 페이지들을 한 번에 적
[프로그래머스] 캐시 (Java)
프로그래머스 캐시구현은 어렵지 않은 문제였으나 LRU(Least Recently Used)에 대해서 알고있어야지만 풀 수 있는 문제였다. LFU와 헷갈려서 문제푸는데 시간이 조금 더 걸렸다.LRU(Least Recently Used) 가장 오랫동안 참조하지 않은 페이