메모리 관리 개요

Sdílet
Vložit
  • čas přidán 27. 08. 2024
  • 메모리 관리에 대한 개요를 다룬 영상으로 이미 앞서 다룬 것들과 내용이 중복됩니다. 해서 '기본 이론 복습'이라는 사족을 달아봤습니다. 더 깊은 내용을 다루기에 앞서 이미 알고 있다고 가정하는 이야기를 가볍게 정리 해봅니다.

Komentáře • 26

  • @yoossecret7768
    @yoossecret7768 Před 2 lety +1

    먼가 선생님 강의를 보면 흥미가 넘쳐져요 ㅎㅎ 강의 감사합니다!

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  Před 2 lety

      좋은 평가 감사합니다. 얼른 이후 강의 올리겠습니다. ^^

  • @sungjuyea4627
    @sungjuyea4627 Před 2 lety +1

    항상 좋은 강의 감사합니다!

  • @user-eu3lx2ot6q
    @user-eu3lx2ot6q Před 2 měsíci

    선생님 궁금한게 있습니다. 스왑 같은 경우도 메모리 관리자가 관리한다고 나와있습니다. 그러면 가상 메모리에서 페이지 테이블도 스왑 부분에 접근을 하는데 그러면 메모리 관리자랑 페이지 테이블이랑 같다고 봐야 하나요?

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  Před 2 měsíci +1

      페이지 테이블을 관리를 위해 메모리 관리자가 사용한다고 봐야 하겠습니다. :)

    • @user-eu3lx2ot6q
      @user-eu3lx2ot6q Před 2 měsíci

      @@nullnull_not_eq_null 감사합니다. 선생님 영상 보면서 열심히 공부하고 있습니다.

  • @user-nk1sm9dz5w
    @user-nk1sm9dz5w Před rokem

    감사합니다.

  • @woomshwang6950
    @woomshwang6950 Před 2 lety

    좋은 강의 잘 듣고 갑니다

  • @user-sn2qk9jw6n
    @user-sn2qk9jw6n Před 8 měsíci

    강의 내용중 CPU, RAM, HDD 간의 데이터 이동에 개입하는 요소가 메모리 관리자(Memory Manager)라고 하시고, 뒤에서는 MMU 라고 부른다고 하셨는데요.
    제가 알기로는 메모리 관리자(Memory Manager)와 MMU(Memory Management Unit)는 서로 다른 것 아닌가요? (물론 전체 메모리 관리라는 큰 틀에서보면 두 요소가 협력하여 메모리를 관리하는 것으로 알고 있긴합니다.) 전자는 소프트웨어, 후자는 하드웨어 요소로 알고 있는데 헷갈려서 질문드립니다.

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  Před 8 měsíci

      지적하신 내용이 맞습니다. 아마도 제가 설명하는 과정에서 둘을 섞어 표현한 것 같습니다. 메모리 메니저는 OS의 요소이고 MMU는 하드웨어 수준 요소입니다. 내용을 다시 살펴야 할 것 같습니다. 제보 고맙습니다. :)

  • @bori12370
    @bori12370 Před 2 lety

    항상 감사합니다!!

  • @d9m-vlog
    @d9m-vlog Před 9 měsíci

    32bit 체계에서는 42.9억 바이트를 제어할 수 있다고 말씀주셨는데요. 이부분 이해가 잘안됩니다.
    2의 32승의 값은 42.9억인데요. 이때의 단위는 bit인데 갑자기 byte단위로 부터 계산되었습니다. 조금더 설명해주실 수 있을까요?

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  Před 9 měsíci +1

      32비트로 표현할 수 있는 숫자 개수가 약 42.9억개 입니다. 1바이트 마다 번호(숫자)를 붙여 관리하는데 32비트 환경에서는 숫자가 42.9억개 뿐이므로 결국 42.9억 바이트 만큼 관리 할 수 있는 것입니다. 참고하시기 바랍니다.

  • @joosungkwon5939
    @joosungkwon5939 Před 2 lety

    와~ 1등! 오늘도 감사합니다~~

  • @inro4568
    @inro4568 Před 2 lety

    게임 개발을 하다 3d model들은 메모리에 저장이 어떻게 되나 궁금해서 검색 해봤는데
    사진은 픽셀로 저장되는데 3d model들은 poliigon + material + color 같은 요소들을 json 파일 형식으로 저장되는걸로 이해하면 될까요?

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  Před 2 lety +1

      JSON형식인지 알지는 못합니다만...어떤 형식이 되건 각종 요소를 일정 형식으로 맞춰 기술하는 것은 당연해 보입니다. 참고하시기 바랍니다.

    • @inro4568
      @inro4568 Před 2 lety

      @@nullnull_not_eq_null 넹 감사합니다!!

  • @bca3177
    @bca3177 Před 2 lety

    좋은 강의 감사합니다. 질문이 하나 있습니다. 메모리의 1바이트당 주소(일련번호)를 할당해주는데 이러한 주소값은 어디에 저장이 돼서 포인팅을 할 수 있게 되는건가요?? 예전부터 주소값도 결국 그 값을 저장하기 위한 공간이 필요하지 않은가?? 어디에 저장해서 메모리 공간과 매핑을 하는건지 하는 궁금증이 있었습니다

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  Před 2 lety +1

      음...메모리의 주소(일련번호)는 계산할 수 있는 위치정보입니다. 따라서 굳이 주소 자체를 저장하지 않습니다. 즉, 주소를 '할당'한다기 보다 계산해서 부여하는 것입니다. 따로 저장할 이유도 없습니다. 참고하시기 바랍니다. ^^

  • @user-ez4km2eb3j
    @user-ez4km2eb3j Před 2 lety

    왜이렇게 조회수가 낮지