Virtualization

Virtualization

총 5개 글

[OSTEP] 21. Beyond Physical Memory: Mechanisms
물리 메모리보다 큰 가상 주소 공간을 지원하기 위한 핵심 메커니즘인 Swap Space와 Page Fault 처리 과정을 다룹니다. Present Bit의 역할, OS의 Page Fault Handler 동작 방식, 그리고 Swap Daemon의 역할을 정리합니다.
Cover Image of the Post
[OSTEP] 18. 페이징: 개요 (Paging: Introduction)
외부 단편화를 해결하기 위한 고정 크기 메모리 관리 기법인 페이징(Paging)을 다룹니다. 가상 주소의 구조(VPN, Offset), 페이지 테이블의 역할과 PTE의 구성 요소, 그리고 페이징이 가져오는 속도와 공간의 문제점을 정리합니다.
Cover Image of the Post
[OSTEP] 16. 세그멘테이션 (Segmentation)
내부 단편화를 해결하기 위한 세그멘테이션 기법을 상세히 정리합니다. 주소 변환 하드웨어의 동작 원리, 스택의 음수 방향 성장 처리, 그리고 새로운 문제점인 외부 단편화(External Fragmentation)와 그 해결책을 다룹니다.
Cover Image of the Post
[OSTEP] 15. 주소 변환의 원리 (Address Translation)
메모리 가상화를 구현하는 핵심 메커니즘인 주소 변환(Address Translation)을 다룹니다. 하드웨어 기반의 동적 재배치(Base and Bounds) 기법의 원리와 이를 지원하기 위한 OS와 하드웨어의 역할을 정리합니다.
Cover Image of the Post
[OSTEP] 13. 주소 공간의 개념 (The Abstraction: Address Spaces)
메모리 가상화의 기초. 초기 시스템부터 멀티프로그래밍을 거쳐 '주소 공간(Address Space)'이라는 핵심 추상화가 도입된 배경과 구조, 그리고 OS가 메모리를 가상화할 때 달성해야 하는 3가지 목표를 정리합니다.
Cover Image of the Post
1