CS & Network/운영체제(OS) & 컴퓨터구조
[운영체제(OS)] 페이징(Paging), Fragmentation(단편화), TLB 란?
저번 시간까지는 메모리 관리를 어떻게 하는지, contiguous allocation이 무엇인지, MMU가 무엇인지에 대해서 살펴봤습니다. 혹시 이 세가지 개념에 대해 모르시거나 헷갈리시는 분들은 저번 게시물을 참고해 주세요! [운영체제(OS)] 메모리관리 - 주소바인딩, Contiguous allocation 그리고 MMU 란? 지난 시간까지 살펴봤던 멀티프로그래밍에서는 다른 프로세스/쓰레드 끼리 통신을 하게 되고 공유자원을 사용하다 보니 문제점도 많았고 그에 대한 해결책을 살펴봤었습니다. 이번 시간부터는 resilient-923.tistory.com 0. Fragmentation이란? 먼저 저번시간에 배운걸 간단히 복습해보겠습니다. contiguous allocation을 하면 일단 MMU가 굉장히 ..