목차
1. 스와핑의 개요
2. 스왑 영역
3. 스왑 캐시
4. 스왑 페이지 전송
5. 페이지 스왑 아웃
6. 페이지 스왑 인
7. 페이지 프레임 해제
2. 스왑 영역
3. 스왑 캐시
4. 스왑 페이지 전송
5. 페이지 스왑 아웃
6. 페이지 스왑 인
7. 페이지 프레임 해제
본문내용
* 스와핑의 개요
개요
- 커널이 메모리 확보를 위해 디스크 공간을 활용하여 주소 메모리 공간을 확장함.
- 프로그램 자료구조가 자신이 가지고 있는 램이 크기보다 클 경우에 사용.
...
* 스와핑의 개요
Swapping 과 디스크 캐시
- Swapping과 디스크 캐시는 자주 사용하거나, 금방 사용했던 프로그램들을 일정한 공간에 저장함.
- Swapping의 경우, 접근속도를 희생시켜서 사용 가능한 메모리 용량을 확장시키는 반면, 디스크는
비어있는 램을 희생시켜서 성능을 향상시킴.
- 디스크 캐시는 속도면에서 바람직하지만, 비어있는 램이 모자랄경우 swappin
...
* 스왑 페이지 전송
페이지 프레임과 페이스 슬롯의 락킹
스왑 페이지 입출력 연산 : 블록킹 연산
스왑 인 또는 스왑 아웃 도중에 페이지를 소유한 프로세스가 종료하는 경우
- 모든 페이지 프레임과 모든 페이지 슬롯 해제
스왑 아웃하려는데 이 페이지를 스왑 인하려는 프로세스 있는 경우
- 페이지 프레임이 스왑 캐시에 들어 있는지 검사(추가)
- 스왑 인이 발생하면 캐시해 둔 페이지 프레임을 찾아가 스왑 인 시켜서 사용함
- PG_locked 플래그 1로 설정,락킹
정확한 검사
- 비트 배열 사용
g 유용함.
...
페이지 프레임 해제
kswapd 커널 스레드
- 메모리 회수를 수행하는 또 다른 커널 메커니즘
필요성
- 일부 메모리 할당의 경우 인터럽트나 예외 핸들러로 실행하며 해제할 페이지 프레임을 기다리는 현 프로세스를 블록시키지 못함.
- 중요한 자원에 대해 배타적인 접근을 획득한 상태로 이루어지므로 입출력 데이터 전송을 활성화 할 수 없음.
- 모든 메모리 할당 요청이 이와 같은 커널 제어경로에 따라 수행했을 경우, 커널은 메모리를 회수 못할 가능성이 존재함.
개요
- 커널이 메모리 확보를 위해 디스크 공간을 활용하여 주소 메모리 공간을 확장함.
- 프로그램 자료구조가 자신이 가지고 있는 램이 크기보다 클 경우에 사용.
...
* 스와핑의 개요
Swapping 과 디스크 캐시
- Swapping과 디스크 캐시는 자주 사용하거나, 금방 사용했던 프로그램들을 일정한 공간에 저장함.
- Swapping의 경우, 접근속도를 희생시켜서 사용 가능한 메모리 용량을 확장시키는 반면, 디스크는
비어있는 램을 희생시켜서 성능을 향상시킴.
- 디스크 캐시는 속도면에서 바람직하지만, 비어있는 램이 모자랄경우 swappin
...
* 스왑 페이지 전송
페이지 프레임과 페이스 슬롯의 락킹
스왑 페이지 입출력 연산 : 블록킹 연산
스왑 인 또는 스왑 아웃 도중에 페이지를 소유한 프로세스가 종료하는 경우
- 모든 페이지 프레임과 모든 페이지 슬롯 해제
스왑 아웃하려는데 이 페이지를 스왑 인하려는 프로세스 있는 경우
- 페이지 프레임이 스왑 캐시에 들어 있는지 검사(추가)
- 스왑 인이 발생하면 캐시해 둔 페이지 프레임을 찾아가 스왑 인 시켜서 사용함
- PG_locked 플래그 1로 설정,락킹
정확한 검사
- 비트 배열 사용
g 유용함.
...
페이지 프레임 해제
kswapd 커널 스레드
- 메모리 회수를 수행하는 또 다른 커널 메커니즘
필요성
- 일부 메모리 할당의 경우 인터럽트나 예외 핸들러로 실행하며 해제할 페이지 프레임을 기다리는 현 프로세스를 블록시키지 못함.
- 중요한 자원에 대해 배타적인 접근을 획득한 상태로 이루어지므로 입출력 데이터 전송을 활성화 할 수 없음.
- 모든 메모리 할당 요청이 이와 같은 커널 제어경로에 따라 수행했을 경우, 커널은 메모리를 회수 못할 가능성이 존재함.
추천자료
지방세 체납 처분 조치
항변에 관해서
권리 의무
정액의 희석과 액상보존
★☆변칙담보의 사회적 기능에 관하여☆★
태아의 권리능력의 내용과 취득시기 및 민법상 태아가 권리능력을 가지는 범위에 관한 논의(...
고등학교평준화제도(고교평준화정책)의 특성과 역사, 고등학교평준화제도(고교평준화정책)의 ...
자기주도적학습의 의미, 자기주도적학습의 특성, 자기주도적학습의 기본, 자기주도적학습의 ...
[벤처기업세무][벤처기업][세무]벤처기업세무의 유형, 벤처기업세무의 구성, 벤처기업세무의 ...
설문해자(說文解字)에 관해
숲과삶 1B)개발제한구역 제도의 의미를 설명하고, 향후 도시의 자연환경 보전을 위해 개발제...
사회복지 지식개발에 있어서 연구윤리가 중요한 이유는 무엇인지 서술하시오.
사회과학조사에 있어서 조사의 윤리성은 다양하게 요구되지만 수단과 목적 모두에게 윤리적이...
소개글