«virtual-memory» 태그된 질문

1
TLB 및 데이터 캐시는 어떻게 작동합니까?
시험 공부를하려고하는데 TLB와 데이터 캐시의 작동 방식이 혼란 스러웠습니다. TLB는 본질적으로 가장 최근에 사용 된 물리적 주소의 캐시라는 것을 알고 있습니다. 그러나 나는 교과서에있는 다이어그램을보고 있었는데 (아래 그림 참조), 무슨 일이 일어나고 있는지 이해할 수 없습니다. 갑자기 물리적 주소를 분할하고 캐시를 색인하는 데 사용합니다. 그러나 왜 캐시와 데이터를 별도로 표시합니까? …

1
가상 주소 공간이 실제 주소 공간보다 클 수있는 경우 주소 매핑은 어떻게 메모리에 저장됩니까?
물리적 주소 비트가 40 개인 시스템을 사용한다고 가정 해 봅시다. 총 물리적 주소 공간 (바이트 주소 지정 가능 메모리로 가정)은 바이트 또는 1TiB입니다. 또한 가상 주소의 길이가 48 비트 인 경우 실제 메모리의 위치보다 가상 메모리에 사용 가능한 주소가 더 많습니다.2402402^{40} "과도한"주소는 하드 디스크 위치도 참조 할 수 있기 때문에 …

1
OS의 메모리 벌룬
일부 하이퍼 바이저는 벌룬 (ballooning)이라고하는 방법 (최소한 KVM이 호출하는 방식)을 사용하여 메모리 사용을 최적화합니다.이 방법은 VM간에 메모리를 중복 제거하고 쓰기시 복사시 공통 페이지를 읽기 전용으로 설정합니다. 이것은 포크 호출의 반대입니다. 프로세스를 위해 OS 수준에서 구현하는 것이 가능합니까 (동일한 사이트에서 여러 탭이있는 Chromium으로 탐색 할 때 주로 메모리 복제를 생각하고 있었음) …

1
순수한 수요 페이징 동안 스왑 공간 관리
다음은 OS 홈 할당을 수행하면서 나왔음을 의심합니다. 그러나 간단한 코딩 질문보다 개념 기반으로 보이므로 IMHO 숙제 태그가 적합하지 않다고 생각합니다. 고정 된 양의 RAM 및 스왑 메모리가 주어지면 동시에 실행되는 여러 프로세스에 대한 순수 수요 페이징 체계에서 다음 두 경우에서 발생하는 상황은 스왑 공간에서 발생합니다. 프로세스에 페이지 결함이 발생하고 RAM에 …

2
시계 페이지 교체 알고리즘-기존 페이지
시계 페이지 교체 알고리즘을 시뮬레이션 할 때 이미 메모리에있는 참조가 들어올 때 시계 바늘이 계속 증가합니까? 예를 들면 다음과 같습니다. 4 개의 슬롯으로 시계 페이지 교체 알고리즘 사용 참조 목록 : 1 2 3 4 1 2 5 1 3 2 4 5 초기 목록은 다음과 같습니다. -> [1][1] [2][1] …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.