반응형 OS & Network/OS6 메모리[2] - 페이징, 가상메모리 메모리 단편화외부 단편화 첫번째 단계에서 process5, 8, 2가 할당되어있다.process8을 종료 시켜 중간에 비어있는 메모리 영역을 확보하였다.이후 process9를 실행시켜 메모리 영역에 할당하였고, 그런 다음 process5를 종료 시켜마지막 단계처럼 두개의 비어있는 영역을 확보하였다. 이때, process8을 메모리에 할당할 수 있을까??두 비어있는 영역을 합쳐놓으면 process8을 할당할 만큼 충분한 공간이지만 연속적으로 존재하지 않기에 메모리 영역에 할당하지 못한다. 이와 같이 메모리에 충분한 공간이 있지만 연속적으로 존재하지 않아 데이터를 할당하지 못하는 상황을 외부 단편화 라고 한다. 내부 단편화 내부 단편화는 메모리 영역을 여러 프레임으로 나누어 각 프레임에 프로세스를 나누어 할.. 2024. 7. 25. 메모리[1] - 메모리 주소 할당 메모리는 고유한 주소를 가지고 있는 바이트 배열로 구성된 데이터로 구성된다.CPU는 메모리 주소로 접근하여 저장된 명령어를 가져와 처리함으로써 프로그램을 동작 시킨다.Logical Address와 Physical Address의 구분CPU가 프로세스를 수행하기 위해 사용하는 메모리 주소는 실제 물리적 메모리 주소와 다르다.우리는 이 메모리 주소를 아래와 같이 구분한다.Logical Address : CPU가 생성하는 프로세스의 메모리 주소Physical Address : 실제 메모리에 할당되는 물리적 주소 먼저, 메모리 주소를 왜 구분하는지 알아보자.이를 이해하는 것이 앞으로 설명할 개념을 이해하는데 큰 도움이 될 것이다. 1. 물리적 메모리 주소 추적의 어려움물리적 메모리 주소는 변동될 수 있어, CP.. 2024. 7. 20. 이전 1 2 다음 반응형