virtual-memory

    2

    1답변

    큰 데이터를 변수에 저장해야하는 프로그램을 작성했습니다. 메모리 대신 파일을 사용하려면 어떻게해야합니까? 가상 메모리 (페이지 파일)

    0

    2답변

    파일의 이미지는 "시스템이 파일 이미지를 저장하기에 충분한 저장 공간을 페이징 파일에서 할당"하는 것과 같은 것을 의미합니까?

    3

    2답변

    실제 주소는 32 비트 길이이지만이 정보로 가상 메모리의 크기를 찾는 방법은 무엇입니까?

    4

    2답변

    가상 메모리 공간 크기는 무엇에 달려 있습니까? 그것은 RAM 또는 아키텍처 또는 다른 것에 의존 하는가?

    1

    2답변

    내 응용 프로그램에는 이미지 (jpg)를 생성하는 기능이 있으며 힙 공간을 많이 사용합니다 (호스트 서버에서 허용되는 것보다 많음). 그들의 힙 메모리를 적게 사용하도록 할 수 있습니다. RAM이 가득 차면 컴퓨터가 가상 메모리를 사용하는 것처럼 말입니다. Java가 외부 메모리를 가상 힙 공간으로 사용하는 방법은 무엇입니까?

    0

    1답변

    나는 다음과 같은 프로그램에서 일한지 그리고 일부 정보가 누락 것처럼 느낌 또는) 및 b)는 트릭의 비트 : 루프는 4KB 페이지를 사용하는 가상 메모리 시스템에서 프로그램의 일부로 실행됩니다. LRU 교체 알고리즘을 사용하여 필요할 때 메모리에서 교체 할 페이지를 선택한다고 가정합니다. "시작"이라고 표시된 명령은 페이지 경계에서 시작하고 루프 본문에는

    4

    1답변

    가상 메모리 환경에서 실행중인 프로세스에 할당해야하는 최소 페이지 프레임 수를 결정합니다. 위 질문에 대한 대답이 instruction set architecture인데 그 이유를 이해하지 못했습니다. 설명 해주십시오. 편집 : 문제는 다음 링크를 http://www.geeksforgeeks.org/archives/4036 (질문 3 참조)에 , 난 대답

    2

    1답변

    32 비트 프로세스는 최대 2GB RAM을 사용할 수 있다고 생각합니다. 주소 공간의 절반이 OS 용으로 예약되어 있기 때문입니다 (/ 3GB 스위치가있는 3GB). 그러나 스타 크래프트 II는 거의 4GB를 사용하고 32 비트 EXE를 사용합니다. 프로세스 탐색기에 표시되는 내용 : 4,000,896 KB private bytes 3,928,164 KB

    2

    2답변

    번역 테이블의 항목을 업데이트하는 단계는 무엇입니까? 일부 메모리 보호를 위해 ARM920T의 MMU를 사용합니다. 프로세스간에 전환 할 때 다른 프로세스의 메모리를 보호하기 위해 일부 항목을 변경해야합니다. 테이블을 업데이트 한 후 (메모리에서) 전체 TLB 무효화를 실행하지만 (확실한 것은 잠긴 항목이 없음) 새로운 프로세스가 이전의 데이터에 계속 액세

    18

    1답변

    현재 splice/vmsplice의 값을 이해하려고합니다. IPC의 사용 사례에 대해서는, I에 유래에 다음과 같은 답변을 우연히 : https://stackoverflow.com/a/1350550/1305501 질문 : 어떻게 데이터 (즉, 제로 - 카피)를 복사하지 않고 vmsplice를 사용하여 다른 프로세스에 하나 개의 프로세스에서 메모리 페이지를