연속 할당

이전 포스팅에서 Storage에 접근하는 방식에는 순차 접근과 직접 접근의 두 가지 방식이 있는 것을 살펴보았습니다. 다시 정리하자면 순차 접근은 파일을 처음부터 끝까지 순서대로 읽거나 쓰는 방식입니다. 직접 접근은 파일을 임의의 순서로 접근할 수 있는 방식입니다. 파일 내의 특정 위치로 직접 이동하여 읽거나 쓸 수 있는 방식입니다. 그리고 tape와 같은 매체는 순차 접근만 가능하고, 하드 디스크나 플래시 메모리 같은 매체들은 직접 접근이 가능합니다. 하지만 직접 접근이 가능한 매체라고 하더라도, 데이터를 어떻게 관리하는지에 따라 순차 접근만 허용하는 경우도, 직접 접근이 가능현 경우도 있습니다. 디스크에 파일을 저장하는 방법은 크게 세 가지로 나누어 볼 수 있습니다. 연속 할당 (Contiguous ..
이번 포스팅부터는 물리적인 메모리를 어떻게 관리할 것인가에 대해 살펴보겠습니다. 물리적 메모리는 일반적으로 두 영역으로 나뉘어 사용됩니다.낮은 주소 영역에는 운영체제 커널이 항상 상주해있고, 높은 주소 영역에는 사용자 프로그램이 있습니다.   사용자 프로그램이 올라간 영역을 관리하는 방법은 크게 두 가지로 나누어 볼 수 있습니다.  첫 번째는 연속 할당(Contiguous allocation)으로 프로그램이 메모리에 올라갈 때 통째로 메모리에 올라가는 방식입니다. 즉 각각의 프로세스가 메모리의 연속적인 공간에 적재되는 것입니다.  두 번째는 불연속 할당(Noncontiguous allocation)으로 프로그램을 구성하는 주소 공간을 같은 크기의 페이지 단위로 쪼개서 페이지 단위로 메모리에 올리는 방식입..
동구름이
'연속 할당' 태그의 글 목록