가상기억장치


  • 보조기억장치(하드디스크)를 주기억 장치처럼 사용하는 것
  • 용량이 작은 주기억 장치를 마치 큰 용량을 가진 것처럼 사용하며 운영체제에서 흔히 사용
  • 블록단위로 나누어 사용하므로 연속할당 방식에서 발생하는 단편화 해결 가능
  • 기억장치 이용률과 다중 프로그래밍의 효율을 높일 수 있다.
  • 운영체제의 설계가 복잡해지고 주소 변환하는 테이블을 사용하므로 기억장소 낭비 할 수 있다.


 가상 기억장치 구현 기법


  •   페이징 기법


   - 하나의 작업을 동일한 크기로 나눈 후 주기억 장치에 적재함


   - 내부 단편화가 발생할 수 있음


   - 페이지 맵 테이블이 필요함



  •   세그멘테이션 기법


   - 가상기억장치에 있는 프로그램을 다양한 크기의 논리적인 단위로 나눈후 주기억에 적재함


   - 배열이나 함수등과 같이 논리적 크기 단위를 세그먼트라하며 고유한 이름과 크기를 갖는다.


   - 외부단편화 발생할 수 있음


   - 세그먼트 맵 테이블 필요함

'공기업 전산기출 요약' 카테고리의 다른 글

프로세스 & 쓰레드(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

+ Recent posts