# tlb

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

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

[kocw 운영체제 반효경] - 8. Memory Management(2)
Paging, Dynamic Relocation, Address Translation Architecture, Implementation of Page Table, Paging Hardware with TLB, Associative Register

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

[운영체제] 7. 가상 메모리
OS? Oh Yes! 책을 바탕으로 학습한 내용입니다.가상메모리는 제한된 크기의 메모리를 다양한 프로세스들이 분할, 적재, 반납을 통해서 실제의 크기보다 더 크게 활용할 수 있도록 하는 방법이다.프로그램을 같은 크기(페이지)나 논리 단위로(세그먼트) 나누어 메모리에 적
[OS] 메모리 관리(4) - TLB
지금까지 우리는 가상 메모리와 페이징의 기본적인 원리에 대해 알아보았다.이제부터 어떻게 구현되는지 논의해 보자.페이징 시스템은 다음의 두 가지 중요한 문제를 해결해야 한다.메모리가 참조될 때 마다 가상 주소와 물리 주소간에 변환이 필요하기 때문에, 주소 변환은 빠르게