virtual-memory

    3

    1답변

    정말 크고 프로젝트를 새로 고침 할 때 가상 메모리를 늘려도 Eclipse에서 충돌이 발생합니다. 오류는 Java 힙 공간 오류입니다. -startup plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar --launcher.library plugins/org.eclipse.equinox.l

    0

    2답변

    특정 주소의 Linux 프로세스에 메모리를 할당하고 싶습니다. 사실 나는 다음과 같이하고 싶다. 나는 많은 수의 프로세스를 가질 것이다. 각 프로세스는 (프로세스 관련 정보를 저장하는) 프로세스의 주소 공간에 일부 메모리를 할당하는 라이브러리 (초기화 파일)의 초기화 함수를 호출합니다. 이 작업은 각 프로세스에서 수행됩니다. 이 메모리가 할당되면 프로그램에

    0

    2답변

    나는 다음과 같은 이해하려고 노력했다 : 그 페이지 테이블이 어떤 점에서 가상 메모리 관리자에 의해 가상 메모리와 실제 메모리 사이의 변환에 내장되어 알고있다. 시스템에서 많은 프로세스가 실행되기 때문에 한 번에 하나의 프로세스 만 활성화할 수 있지만 비활성 프로세스의 페이지 테이블이 언제든지 페이지 파일로 이동되는지 궁금합니다. 사실 2GB 영역이 창을

    4

    1답변

    VirtualLock WinAPI를 호출의 목적은 프로세스의 작업 집합 에 페이지를 잠그는 것입니다. 그러나 WorkingSet64 API는 설명 할 수 없지만 해당 페이지를 계산하지 않습니다. 아마도이 결과로 neither Process Explorer이나 표준 Task Manager은 프로세스 당 메모리 사용 통계에서 잠긴 페이지 수를 계산했을 수 있습

    1

    4답변

    파일에 대한 처리를 명령 줄 도구를 사용하고 있습니다. 이 파일을 디스크에 저장하면 안됩니다 (보안상의 이유로). 따라서 Windows에서 메모리의 일부를 실제 파일 인 것처럼 명령 줄 도구에 액세스 할 수있는 가상 파일로 사용할 수 있는지 궁금합니다.

    2

    1답변

    다음 코드 (read char 드라이버 구현)에서 access_ok이 성공하더라도 __put_user이 예외를 발생 시키도록 wait_event_interruptible 동안 MMU TLB 항목을 변경할 수 있습니까? 사용자 버퍼를 잠 그어 요청 기간 동안 유효하게 유지할 수 있습니까? access_ok 체크를 반복하면 wait_event_interrupt

    1

    1답변

    프로세스와 해당 mm_struct에 대한 액세스 권한이 있다고해서 매핑 중 하나를 변경하거나 매핑을 제거하고 임시 테이블을 만들 수있는 방법이 있습니까? 페이지보다 작은 금액을 할당하고 메모리에 기록 할 수 있습니까? 예를 들어, ADD 명령에서 쓰기 오류를 처리하십시오. 나는 상대적으로 쉽게 오류의 주소와 크기를 얻을 수있다. 로컬로 8 바이트 (가장 큰

    3

    2답변

    이 질문은 인터뷰에서 나에게 질문을 받았다 : 내가 그들에게 유닉스 (HP-UX)에서 실행중인 프로세스에 의해 사용되는 가상 메모리를 찾을 수있는 간단한 C 프로그램을 작성 내가 정확히 모르겠습니다뿐만 아니라 같은 몇 가지 아이디어를 내놓았다 : 우리가 getpid 시스템 호출을 사용하여 프로세스 ID를 얻고 stat 함께 사용하고 필요한 출력을 얻을 수있

    1

    2답변

    동일한 프로그램의 두 인스턴스를 시작한다고 가정합니다. 두 프로그램의 텍스트 영역에 동일한 가상 주소가 있습니까?

    3

    2답변

    저는 z/OS를 공부 중이고 가상 주소 0x1FE0C0이 A.이 줄보다 높은지 묻습니다. B. 바의 위와 선 아래. C. 라인 위 및 바 아래. D. 바 아래. 답을 D로 선택했지만 선생님이 틀렸다고 썼습니다. D를 선택하는 내 논리는 이진수로 0x1FE0C0을 나타내는 것이므로 21 비트가 필요합니다. 라인은 24 비트 주소가 될 수있는 영역을 표시하므로