[OS] 메모리 관리- 페이징(Paging)과 세그먼테이션(Segmentation)
·
Computer Science/운영체제
메모리 관리 기법인 페이징(Paging)과 세그먼테이션(Segmentation)에 대해 알아보려 한다. ❓ 메모리는 왜 관리해야 할까?❗️ 일반적으로 컴퓨터는 한 프로세스만 실행하지 않고, 여러 프로세스를 동시에 번갈아 수행(Multi Programming)한다.이를 위해서는 주기억장치(Main Memory)에 여러 프로레스를 적재해야 한다.이때 메모리를 적절히 분할하지 않으면, 실행 속도가 느려지거나 일부 프로세스가 제대로 동작하지 않을 수 있기 때문에메모리 관리 기법을 통해 여러 프로세스가 원활히 실행되도록 해야 한다. 단편화(Fragmentation)페이징과 세그먼테이션에 대해 알아보기 전에, 먼저 단편화가 무엇인지 알아보자. 단편화란 "기억 장치의 빈 공간 또는 자료가 여러 조각으로 나뉘는 현상"..