mmap

    6

    2답변

    이 질문은 제가 게시 한 이전 질문의 후속 조치입니다 : Windows fsync (FlushFileBuffers) performance with large files. 가능한 해결책을 찾았지만 새로운 질문을 던졌습니다. fsynced 쓰기에 대한 여러 시나리오를 벤치마킹하면서 많은 놀라운 결과를 발견했습니다. 나는 누군가가 이러한 결과를 설명하는 정보의

    18

    2답변

    나는 어떤 이유로 -EINVAL을 얻고 있으며 그 이유는 분명하지 않습니다. if ((fd = open(argv[1], O_RDWR)) < 0) { fprintf(stderr, "Failed to open %s: %s\n", argv[1], strerror(errno)); return 1; } struct stat statbuf;

    0

    1답변

    예를 들어 sg 기기를 매핑하려고합니다./dev/sg1을 mmap()을 사용하여 메모리에 저장하십시오. 나는이 코드를 작성하지 않았지만 그것을 상속했다. 관련 코드는 다음과 같습니다. "메모리를 할당 할 수 없습니다" uint8_t *pRegion = NULL; int fd = open("/dev/sg1", O_RDWR | O_NONBLOCK); pRe

    5

    1답변

    내 라이브러리 내에서 커다란 (정의 가능한 : 주소 지정 가능한 메모리보다 큰) 파일/블록 장치에 대한 액세스를 투명하고 건전하게 처리하는 방법에 대한 도움말을 찾고 있습니다. 32 비트 아키텍처에서 512GB 크기의 블록 장치가 있다고 가정 해보십시오. 512GB는 우리가 32 비트 아키텍처에서 해결할 수있는 것 이상이며 mmap()을 사용하여 메모리에있

    0

    1답변

    주소의 이전 페이지 경계를 결정하는 방법이 있습니까? 은 내가 size = (size + PAGE_SIZE - 1) & ~PAGE_MASK; 로 다음 페이지 경계를 확인할 수 있습니다 알고하지만, 이전 페이지 경계 (길이를 줄이고 자) 덕분에 램

    0

    1답변

    나는 다음과 같은 문제가 있습니다 우리의 안드로이드 앱이 장치의 외부 저장 장치에 파일을 작성하는 LevelDB을 사용합니다. LevelDB은 내부적으로 mmap을 사용하여 씁니다. 지금까지 문제는 삼성 갤럭시 S4에서만 발생합니다. 파일은 아무 문제없이 저장소에 쓰고 읽습니다. 그러나 장치를 다시 시작하면 파일이 손상됩니다. 비슷한 경험이 있습니까? 작은

    3

    1답변

    나는 핀을 설정하고 지울 수있는 간단한 프로그램을 작성하고 있습니다. 그 목적은이 핀을 사용자 정의 spi_CS로 사용하는 것입니다. 해당 핀 (gpio1_17, 포트 9 핀 23bb 흰색)을 내보낼 수 있으며 그 여물통을 파일 시스템으로 사용할 수 있지만 빨리 구동해야합니다. uint32_t *gpio; int fd = open("/dev/mem",

    1

    1답변

    일 (day) 요청을 처리하고 처리해야하는 mutlithreaded Linux 서버 (64 비트)가 있습니다. 그러나 얼마 동안은 프로세스의 메모리 사용률이 급격하게 증가하는 것을 목격하고 있습니다. 때로는 시간이 지나면 내려 오지 만 가끔 프로세스가 임계 값 한도에 도달 한 후에 충돌합니다. 은 내가 이 매핑을 찾아 및 PMAP을 현재 smaps 사용이

    0

    1답변

    에 위 BIOS 메모리를 매핑 할 때 실패하는 이유 : --- PHY를 주소 0xf6c50입니다 --- 이 주소는 EBDA 기본 포인터와 상위 바이 오스 메모리 창 (ACPI_HI_RSDP_WINDOW_BASE)의 합입니다. 이 목적은 ACPI 테이블을 프로세스의 주소 공간에 매핑하고 나중에 사용하는 것입니다. acpi_mem_fd = open("/dev/

    0

    1답변

    int32 배열과 다른 사용자 지정 구조체 배열을 메모리 맵에 매핑하려면 launchpad.net/gommap을 사용하려고합니다. 나는 그들이 맵핑 된 영역에있는 곳을 엄격하게 사용하고 싶다. gommap.Mmap 유형은 []byte입니다. 어떻게 다른 유형의 슬라이스로 사용할 수있는 섹션을 만들 수 있습니까?