본문 바로가기 메뉴 바로가기

CEO

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

CEO

검색하기 폼
  • 분류 전체보기 (441)
    • 🕵️‍♂️ 우물 밖의 개구리 (21)
      • Docker (4)
      • k8s (3)
      • git (1)
      • svn (1)
      • Selenium (5)
      • Synology (5)
      • 우분투 (2)
    • 🏋️‍♀️ 기반 다지기 (33)
      • 운영체제 (17)
      • 자료구조와 알고리즘 (8)
      • 네트워크 (8)
    • 👨‍💻 코딩테스트 (310)
      • Codility (28)
      • 백준 (224)
      • 프로그래머스 (44)
      • SWEA (14)
    • 🙋‍♂️ 프로그래밍 언어 (24)
      • C (14)
      • C++ (4)
      • Python (6)
    • 📃 회고록 (6)
    • ☀️ 일상 (24)
    • 🌏 Samsung (8)
    • 🎉웨딩 (2)
    • 🚗자동차일기 (13)
  • 방명록

FIFO (1)
운영체제: 페이지 교체 알고리즘

페이지 교체 알고리즘에 따라, 효율적으로 페이지를 교체하거나 비효율적으로 페이지가 교체 될 수 있다. 이에 페이지를 교체하는 알고리즘을 알아보고자 한다. FIFO Algorithm 공간이 부족할 경우 가장 먼저 할당된 페이지를 할당 해제 하는 방식이다. 가장 간단한 방식으로 초기화 과정의 코드는 더 이상 불필요할 것이라는 아이디어로 설계되었다. 하지만 대체로 효율적이지 않다. 그림 1과 같이 FIFO 방식으로 페이지를 관리하게 되면, 페이지 공간이 부족할 경우 가장 먼저 추가된 값 부터 삭제 되는 것을 알 수 있다. FIFO 방식으로 입력되는 값에 대한 page fault 발생 횟수는 15이다. 단순히 삽입된 순서에 따라 page-out을 하게 되므로, 지속적으로 사용하는 페이지에 대해서 빈번하게 pag..

🏋️‍♀️ 기반 다지기/운영체제 2020. 6. 22. 20:42
이전 1 다음
이전 다음
글 보관함
최근에 올라온 글
최근에 달린 댓글

ⓒ dirmathfl.tistory.com

티스토리툴바