virtual-memory

    0

    1답변

    저는 mmap 파일을 사용하여 64 MB 블록의 배열로 구성된 거대한 버퍼를 보유하는 프로그램을 작성하고 있습니다. 블록은 네트워크를 통해 다른 호스트에서 수신 한 데이터를 집계하는 데 사용됩니다. 결과적으로 각 블록에 기록 된 총 데이터 크기는 미리 알 수 없습니다. 대개의 경우 2MB이지만 경우에 따라 20MB 이상 될 수 있습니다. 데이터가 버퍼에 오

    0

    2답변

    위로 가기 대답 here, see below for code을 따라 필자의 perl 코드에서 주어진 줄에서 시스템 메모리를 사용하게했습니다. 저는 Windows 7 Home Basic, 64 비트, 4GB RAM, 4.06GB 가상 메모리 (내 컴퓨터에서 고급 시스템 설정 아래 명시된대로)을 실행하고 있습니다. perl이 오기 전에 나는 줄에서 perl의

    1

    1답변

    이것은 숙제에 관한 질문이 아니며, 수업에서 들었던 질문 이었지만 교수님은 마지막 부분에서 나를 잃어 버렸습니다. 여기에 있습니다 : 1KB의 페이지 크기를 가진 16GB 가상 메모리의 가상 메모리 테이블의 크기는 얼마나됩니까? 는 먼저 물리적 메모리 페이지 # 결정 = 64메가바이트/1,024 = (2^6 * 2^20)/2^10 = 2^16 = 536 *

    1

    2답변

    메모리 칩을 설계 중입니다. 관련 시스템 소프트웨어 질문을하는 데 가장 좋은 장소 인 것 같습니다. ... 최신 x86 프로세서에서 시스템 수준 코드 (보호 링 0)가 실행되고 있습니까 물리적 메모리 주소? 64 비트 사양과 동일합니까? 는 (I 그래서 난 시스템 코드의 주소가 가상/세그먼트 메모리 서브 시스템 여부 통과 여부를 알 알 필요가있다.)

    0

    1답변

    이것은 숙제 문제가 아닙니다. 이전 시험에서 얻은 질문입니다. 교수님은 중간 고사를 공부하는 데 도움이되는 자료로 게시했습니다. 그러나 정답 일 수있는 것처럼 보이는 두 가지 대답이 있습니다. A.)는 페이지 오류가 하드 디스크에 저장해야합니다 대체 할 수있는 물리적 페이지를 의미합니다. B.) 요청 된 가상 메모리가 실제 메모리에 없습니다. 지금, 그것은

    1

    2답변

    X86_64 Linux 2.6.32.12에 프로그램이 C++으로 쓰여졌습니다. 두 개의 경우가 있습니다. 하나의 경우는 주입 된 각 파일에 대해 하나의 파일을 생성하고 발송합니다 through UDP(Version A); 또 다른 경우는 파일을 생성하지 않으므로 삽입 된 파일을 UDP(Version B)을 통해 직접 보내십시오. ===============

    1

    2답변

    CreateThread에 의해 할당 된 스택 공간이 VirtualAlloc의 사용을 방해 할 수 있습니까? 나는 스택 공간을 할당 할 수 있습니다 정확히 설명하는 어떤 토론이나 문서를 ... 찾을 수 없습니다 다음 더 정확하게 내 질문 보여줍니다 : uint8_t *baseA = (uint8_t*)VirtualAlloc(NULL,1,MEM_RESERVE,P

    2

    2답변

    내가이 문제를 해결하기 위해 내 머리를 두드리는했다, 심지어 한 단계를 진행할 수없는, 문제는 같은 수 있습니다 : int X[N]; int i; int step = M; // M is some predefined constant for (i = 0; i < N; i += step) X[i] = X[i] + 1; : 다음 C 프로그램을 고려 이 프

    0

    2답변

    메모리 맵핑은 I가 O, 그때는 가상 메모리 시스템을 사용하지 않으면,이 장치 에 할당 된 물리적 메모리의 특정 범위가있다 즉/이용한 디바이스 있다고 가정 해당 물리적 ​​주소로 수행되는 읽기/쓰기 작업을 통해 장치를 조작하는 것은 매우 간단합니다. 가상 메모리 시스템이 있으면 어떻게됩니까? 장치 드라이버는 해당 장치에 할당 된 특정 실제 메모리 범위를 알

    0

    1답변

    특정 작업을 수행 할 수있는 번호가 있습니다. 작업 후 숫자가 여전히 나눌 수 있는지 확인하려고합니다. 이의 내가 PAGE_S으로 나누어 정수 X가 있다고 가정하자이 PAGE_S으로도 나눌 정수를 생산합니까? x^ ~(PAGE_S-1); 이렇게 (x % PAGE_S) == ((x^ ~(PAGE_S-1)) % PAGE_S)? 는 지금까지 내가 테스트, 그