포시코딩

[운영체제] 7. Memory Management (5) - 정리 본문

CS (Computer Science)

[운영체제] 7. Memory Management (5) - 정리

포시 2023. 5. 17. 10:13
728x90

Memory Management

  • 7번 챕터의 memory management에서 다룬 메모리 관리는 물리적인 메모리 관리
  • 해당 챕터의 주요한 내용은 '주소 변환'
    • 어떤 프로세스가 논리적인 주소를 가지고 있고 CPU가 논리적인 주소를 주면 
      물리적인 메모리 주소로 변환해서 메모리 참조를 함
  • 주소 변환에 있어서 운영체제 역할은 없다. 모두 하드웨어가 해줘야 하는 역할
    ex) MMU
    • 어떤 프로세스가 CPU로 메모리 접근을 하는데 주소 변환을 할 때마다 운영체제의 개입이 있다면
      CPU가 운영체제로 넘어가야 하고 주소 변환 후 다시 CPU가 프로세스한테 넘어오는 과정 자체가 말이 안됨
    • 메모리 접근이 아니라 I/O 장치 접근 할 때 운영체제 개입 필요
  • 이후 배울 Virtual Memory에서 운영체제가 중요한 역할을 하게 된다.
728x90