2017년 5월 7일 일요일

13. 주기억 장치의 이해1


1) 실행파일, 메모리의 구조와 원리
  (1) 실행파일의 생성



  (2) 메모리에 프로그램 적재


  (3) 메모리 구조(Memory Structure)
    * 주소버스
      : CPU가 접근하고자 하는 메모리의 주소(논리 주소)를 전달하는 통로

    * 데이타 버스
     : CPU가 메모리의 프로세스 명령이나 데이타를 전달 받거나 CPU의 처리 결과를 메모리에 전달하여 그 내용을 업데이트하도록 하는 데이타 전송 통로

  (4) 논리 주소(Logical address)와 물리 주소(Physical address)
   * 논리 주소(Logical Address)
     : 하나의 프로그램이 만들어 질 때 메모리의 어떤 주소에 위치하게 될지 알 수 없다. 또한 CPU는 프로그램들이 연속된 메모리의 프로세스로 적재된다고 전제하고 있다. 따라서 CPU가 메모리를 접근하기 위해 임의의 연속된 메모리를 할당해 주게 되는데 이 주소를 논리 주소라고한다.

   * 물리 주소(Physical Address)
     : CPU가 논리 주소를 이용해 메모리에 접근하려 하면, CPU가 제공한 논리 주소와 매핑된 실제 메모리의 주소를 물리 주소라고 한다.

   * 재배치 레지스터(Relocation register)
     : 논리주소를 물리 주소로 변환시켜 주는 메모리 관리 장치(MMU)내의 레지스터

댓글 없음:

댓글 쓰기