virtual-memory

    0

    1답변

    Linux에서 mm_struct은 프로세스의 메모리 레이아웃을 설명합니다. 또한 start_brk과 brk은 프로세스의 힙 섹션의 시작과 끝을 각각 표시한다는 것을 이해합니다. 자, 문제는 다음과 같습니다. 소스 코드를 작성한 프로세스가 있습니다. malloc을 사용하여 힙 메모리를 5.25GB 할당합니다. 그러나 커널 모듈을 사용하여 프로세스의 mm_sr

    0

    1답변

    위키 백과 : 두 가지 이유로 페이지 테이블 조회가 실패 할 수 있습니다. 첫 번째는 가상 주소에 사용할 수있는 번역이 없으면 가상 주소가 유효하지 않음을 의미합니다. 또한 각 프로세스에 고유 한 페이지 테이블이있는 경우 페이지 테이블의 항목에 모두 가상 주소에서 실제 주소로의 변환이 있음을 의미합니다. 그렇다면 페이지 테이블 엔트리가 무효하다는 것은 무엇

    0

    1답변

    프로세스 A은 공유 메모리 영역을 만들고 프로세스 B과 공유합니다. 그런 다음 프로세스 A 포크를 입력하면 프로세스 C이 생성됩니다. 정의에 따라 C은 이제 동일한 공유 메모리 영역에 액세스 할 수 있습니다. A이 죽으면 및 은 여전히 ​​메모리 영역에 액세스 할 수 있습니다. C 및 도 죽으면 실제 메모리가 다시 사용 가능합니다. 유닉스 시스템은 어떻게

    0

    1답변

    Levin은 가상 메모리 관리에서 사용할 수있는 The Default Freezer와 관련된 그의 책 Mac OS X and iOS internals: To the Apple's Core.에서 장을 가졌습니다. osfmk/vm/default_freezer.c 작성 당시에는 여전히 불완전했다. 이것이 iOS의 새로운 버전에서 구현되는지 아는 사람 있습니까?

    15

    2답변

    메모리 사용량을 줄이기위한 설정이 cassandra에 있습니까? 나는 cassandra가 메모리를 잘 관리한다는 것을 이해합니다.하지만 테스트 목적으로는 Windows에서 실행중인 cassandra 서비스가있을 때만 6Gb 메모리를 사용하고 싶지 않습니다. 내가 피곤 대신 disk_access_mode: auto의 disk_access_mode: stand

    1

    1답변

    Trustzone (ARM)으로 작업 중이며 Linux에서의 메모리 액세스와 달리 신뢰할 수있는 애플릿은 가상 - 실제 메모리 매핑에 액세스 할 수 없습니다. 그것은 물리적 메모리를 엄격하게 다룹니다. 가상 주소에서 실제 주소로 변환하는 방법은 무엇입니까?

    0

    1답변

    몇 주 동안 프로젝트 작업을하고 있었고 꽤 중요한 장애물에 부딪혔습니다. 여기 누군가가 지침을 제공 할 수 있기를 바랍니다. 내가해야할 일은 호출시 프로세스의 가상 주소 공간 통계를보고하는 시스템 호출을 작성하는 것입니다. 이러한 통계는 할당 기준에 따라 프로세스의 가상 주소 공간 크기, 각 가상 메모리 영역의 액세스 권한 및 이러한 가상 메모리 영역에 매

    1

    2답변

    이 코드 http://fivelinesofcode.blogspot.com/2014/03/how-to-translate-virtual-to-physical.html을 사용하면/proc/"pid"/ maps에서 가져온 주어진 가상 주소와 관련된 pfn을 덤프 할 수 있습니다. 일단 PFN을 얻으면 특정 커널 모듈로 덤프합니다. 이 코드의 조각이다 : 그러나 s

    0

    1답변

    이것은 문제가있는 운영 체제 클래스의 숙제 문제입니다. 이러한 유형의 질문을 수행하는 방법에 대해 안내해 줄 수 있습니까? 이 매핑에 사용 할 수있는 최대 페이지 크기는 우리가 시스템을 가지고 있다면, 무엇 여기서 A) 0x52D2C3A3 물리적 주소 0x13A103A3 b)는 가상 주소에 매핑되는 가상 주소 0x52D2C4A4은 당신의 숙제를하지 않고)

    0

    1답변

    가상 메모리 스와핑 작동 방식을 확인하려면 Linux 커널을 디버깅해야합니다. 저는 visiual studio와 visual kernel plugin을 사용하고 있습니다. 너희들이 저에게 할 몇 가지 예나 조언을 해줄 수 있습니까? 미리 감사드립니다.