땅콩의 일기장

  • 홈
  • 태그
  • 방명록

temporal locality 1

paging: Faster Translations (TLBs)

paging이 느린 이유와 TLB memory에 접근하기 위해 주소 변환을 하는데, 이 주소 변환 정보(page table)는 매우 커서 memory에 저장된다. 다시말해 memory에 접근하려고 주소변환을 하는데 그 정보가 또 메모리에 있는 것이다. 이 때문에 memory에 매번 추가로 한번 더 access해야한다. 그래서 이것을 빠르게 하고자 TLB(translation lookaside buffer)를 사용한다. TLB는 mmu안에 들어있고, 구조적으로는 캐시메모리이기 때문에 address translation cache라고도 부른다. 주소변환이란 앞서 설명했듯이 VPN를 PFN로 변환하는 과정이고, 여기서 캐시메모리를 사용하여 주소변환정보를 기억했다가 다시 사용하도록 하는 것이 TLB이다. TLB..

운영체제 2023.04.04
이전
1
다음
더보기
프로필사진

땅콩의 일기장

AI 솔루션 기획자

  • 분류 전체보기 (101)
    • AI (0)
    • 기획 (0)
    • 운영체제 (17)
    • 네트워크 (3)
    • 데이터베이스 (4)
    • 컴퓨터 구조 (4)
    • 자료구조 (10)
    • 알고리즘 (3)
    • 아키텍쳐 & 디자인패턴 (2)
    • Spring & SpringBoot (10)
    • JPA (5)
    • django, drf (5)
    • Docker (1)
    • Flutter (8)
    • AWS (1)
    • 기타 개발공부 (11)
    • 팀 프로젝트 (4)
    • 개인 프로젝트 (3)
    • 동아리 (6)
    • 스터디 (1)
    • 독서 (1)
    • 그 외 활동 (1)
    • 아무말 (1)
    • 취미 (0)

최근댓글

방문자수Total

  • Today :
  • Yesterday :

최근글과 인기글

  • 최근글
  • 인기글

Calendar

«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

Copyright © Kakao Corp. All rights reserved.

티스토리툴바