# tlb

8개의 포스트
post-thumbnail

Memory Virtualization: Paging(1)

Recap Fragmentation : wasted space. huge fragmentation = low utilization External : free gaps between allocated chunks request memory를 충족하지 못

2022년 5월 3일
·
0개의 댓글
post-thumbnail

Memory Virtualization: Address Space

OS는 자신의 physical memory를 가상화하고 각 process가 전체 memory space를 소유하고 있다는 illusion을 심어준다.또한 OS는 각 process가 서로의 영역에 errant access를 하지 않도록 보장해준다.memory virtua

2022년 5월 1일
·
0개의 댓글
post-thumbnail

[kocw 운영체제 반효경] - 8. Memory Management(2)

Paging, Dynamic Relocation, Address Translation Architecture, Implementation of Page Table, Paging Hardware with TLB, Associative Register

2021년 11월 7일
·
0개의 댓글
post-thumbnail

[OSTEP] 페이징 : 더 빠른 변환

이번 포스트에서는 저번 포스트에서 알아본 페이징의 주소 변환을 더 빠르게 하는 방법을 알아보겠습니다.먼저 저번 포스트에 알아본 바로는 페이징은 성능 저하를 유발할 수 있습니다.페이징은 주소 공간을 작은 크기로 나누고 각 페이지의 실제 위치를 메모리에 저장합니다.이를 저

2021년 8월 10일
·
0개의 댓글
post-thumbnail

[운영체제] 7. 가상 메모리

OS? Oh Yes! 책을 바탕으로 학습한 내용입니다.가상메모리는 제한된 크기의 메모리를 다양한 프로세스들이 분할, 적재, 반납을 통해서 실제의 크기보다 더 크게 활용할 수 있도록 하는 방법이다.프로그램을 같은 크기(페이지)나 논리 단위로(세그먼트) 나누어 메모리에 적

2020년 6월 13일
·
0개의 댓글
post-thumbnail

[OS] 메모리 관리(4) - TLB

지금까지 우리는 가상 메모리와 페이징의 기본적인 원리에 대해 알아보았다.이제부터 어떻게 구현되는지 논의해 보자.페이징 시스템은 다음의 두 가지 중요한 문제를 해결해야 한다.메모리가 참조될 때 마다 가상 주소와 물리 주소간에 변환이 필요하기 때문에, 주소 변환은 빠르게

2020년 3월 7일
·
0개의 댓글