2013년 8월 27일 화요일

컴퓨터의 가상 기억장치 관련 검토 (IT)

컴퓨터의 가상 기억장치 관련 검토 (IT)
컴퓨터의 가상 기억장치.hwp


목차
1. 들어가며
2. 가상기억장치의 개념
3. 블록사상
4. 페이지 기법
5. 페이지 / 세그먼트 혼용기법
6. 가상기억장치의 관리


본문
6. 가상기억장치의 관리

(1) 가상기억장치 관리기법
가. 호출기법(fetch strategy)은 페이지나 세그먼트가언제 보조기억 장치로부터 주기억장치로 옮겨지는지에 관한 문제
① 요구호출(demand fetch)은 실행중인 프로세스에의하여 참조된 페이지나 세그먼트만이 주기억장치로 옮겨지는 기법.
② 예상호출(anticipatory fetch)은 프로세스에의하여 어떤 페이지나 세그먼트들이 참조될지를 미리 예상하여 그 페이지나 세그먼트가 가까운 장래에참조될 가능성이 높고 또 그 페이지나 세그먼트가 적재될 수 있는 여지가 있다면 그 페이지나 세그먼트가 실제로 참조되기 전에 미리 주기억장치에 옮겨지는 기법.
나. 배치기법(placement strategy)은 주기억장치에 적재되어야 할 페이지나 세그먼트를 주기억장치의 어느 곳에 적재시킬지를 정하는 기법.
① 페이징 시스템 : 주기억장치에 적재될 페이지가 사용 가능한 페이지 프레임이면 어디에 적재되어도 무관하므로 결정의 여지가 없다.
② 세그먼테이션 시스템 :가변분할 다중 프로그래밍시스템에서 필요로 한 만큼의 기억장소를 할당하는 기법.
다. 교체기법(replacement strategy)은 주기억장치가 이미모두 할당 되어 있는 경우 새로 주기억장치에 적재되어야할 페이지나 세그먼트를 위해 기존의 페이지나 세그먼트 중에서 어느하나를 선택하여 주기억장치로

본문내용
가지 방법은 페이지 기법과 세그먼트기법이다
페이지 기법(PAGING) : 블럭의 크기가 동일한 고정된 크기로 가상 기억장소를 구성하는 방법
세그먼트기법(SEGMENTATION) : 블럭의 크기가 다른 가변적인 크기로 가상기억장소를 구성하는 방법
2. 가상기억장치의 개념
- 실행 프로세스가 참조하는 주소를 가상주소(virtual address)
- 주기억장소에서 사용할 수 있는 주소를 실주소(real address)라 한다.
프로세스는 오직 가상주소만을 참조하지만, 그들은 실제로 실기억장치에서 실행되어야 하므로, 프로세스가 실행되면 가상주소는 실주소에 사상되어야 한다.
프로세스가 실행되는 동안 가상주소를 실주소로 바꾸는 절차를 동적주소 변환(DAT:Dynamic Address Translation

하고 싶은 말
컴퓨터의 가상 기억장치 관련 검토 (IT)
 

댓글 없음:

댓글 쓰기