가상기억장치
- 보조기억장치(하드디스크)를 주기억 장치처럼 사용하는 것
- 용량이 작은 주기억 장치를 마치 큰 용량을 가진 것처럼 사용하며 운영체제에서 흔히 사용
- 블록단위로 나누어 사용하므로 연속할당 방식에서 발생하는 단편화 해결 가능
- 기억장치 이용률과 다중 프로그래밍의 효율을 높일 수 있다.
운영체제의 설계가 복잡해지고 주소 변환하는 테이블을 사용하므로 기억장소 낭비 할 수 있다.
가상 기억장치 구현 기법
- 페이징 기법
- 하나의 작업을 동일한 크기로 나눈 후 주기억 장치에 적재함
- 내부 단편화가 발생할 수 있음
- 페이지 맵 테이블이 필요함
- 세그멘테이션 기법
- 가상기억장치에 있는 프로그램을 다양한 크기의 논리적인 단위로 나눈후 주기억에 적재함
- 배열이나 함수등과 같이 논리적 크기 단위를 세그먼트라하며 고유한 이름과 크기를 갖는다.
- 외부단편화 발생할 수 있음
- 세그먼트 맵 테이블 필요함
'공기업 전산기출 요약' 카테고리의 다른 글
프로세스 & 쓰레드(Process & Thread) (0) | 2018.02.15 |
---|---|
XML(eXtensible Markup Language) (0) | 2018.02.14 |
컴파일러 vs 인터프리터 (0) | 2018.02.12 |
IPS & IDS (0) | 2018.02.11 |
RAM(Random Access Memory) (0) | 2018.02.10 |