주제무 다시 봐도 핵심만 보이게끔!

  • 홈
  • 태그
  • 방명록
  • 전체 (95)
    • 알고리즘 (23)
      • 데일리 (0)
      • 그래프 (0)
      • 다이나믹 프로그래밍 (0)
      • 기타 (0)
    • 컴퓨터과학 (26)
    • AWS (13)
    • 자바 (5)
    • 프로젝트 (11)
    • 스프링 (11)
    • 시스템 구조 (2)
    • 방탈출 (4)

페이징 1

[운영체제] 페이징 (2)

페이징페이지 테이블 관리 페이지 테이블은 메모리 관리자가 자주 사용하는 자료구조이므로 빨리 접근할 수 있어야 한다.따라서 페이지테이블을 물리 메모리 영역 중 운영체제 영역의 일부분에 모아놓는다. 프로세스마다 페이지 테이블이 하나씩 있기 때문에프로세스의 수가 많아질수록 페이지 테이블의 크기가 커지고 프로세스가 사용할 수 있는 영역의 크기가 줄어든다.예시를 통해 페이지 테이블의 크기를 계산해보자. 페이지 테이블의 크기 예시32bit cpu와 512바이트 페이징 시스템이 있다고 가정하자.각 프로세스마다 최대 메모리 크기는 약 4GB를 할당이고 512B 페이지로 나눈 페이지 테이블의 실제 크기는 약 24.11MB 라고 한다.실행 중인 프로세스가 40개라면 무려 1GB를 페이지 테이블에 할당해야 한다. 한편, 페..

컴퓨터과학 2024.03.17
이전
1
다음
더보기

Copyright © Kakao Corp. All rights reserved.

티스토리툴바