가상주소방식

이후띵·2021년 12월 15일
0

컴퓨터시스템

목록 보기
6/8

VM

  • 가상메모리는 메인 메모리의 추상화를 제공한다.
  • 가상메모리는 각 프로세스에 하나의 크고 통합된, 사적 주소공간을 제공한다.

가상메모리의 3가지 주요기능.

  • 메인메모리를 디스크에 저장된 주소공간에 대한 캐시로 취급해서 메인 메모리 내 활성화 영역만 유지하고, 데이터를 디스크와 메모리간 필요에 따라 전송하는 방법으로 메인메모리를 효율적으로 사용한다.

  • 각 프로세스에 통일된 주소공간을 제공함으로써 메모리 관리를 단순화한다.

  • 각 프로세스의 주소공간을 다른 프로세스에 의한 손상으로부터 보호한다.

물리 및 가상주소 방식.

  • 물리주소 방식 : 초기의 PC, 임베디드 마이크로 컨트롤러, Cray 슈퍼컴퓨터 등.

  • 가상주소 방식 : 현대의 프로세스들.
    - CPU가 가상주소를 생성해서 메인메모리에 접근.
    - 메모리로 보내지기 전에 적절한 물리 주소로 변환. (주소번역)
    - CPU칩 내의 MMU가 메인메모리에 저장된 참조테이블을 사용해서 실행중에 가상 주소를 번역하며, 이 테이블 내용은 운영체제가 관리.

profile
이후띵's 개발일지

0개의 댓글