memory-mapping

    1

    1답변

    mmap/msync/munmap을 사용할 때 읽기/쓰기 원자는? (전원을 껐을 때 디스크가 보류중인 쓰기를 완료한다고 가정)

    1

    2답변

    동일한 클래스 라이브러리를 참조하는 두 개의 ASP.NET 웹 사이트가 있습니다. 현재 우리는 클래스 라이브러리의 두 복사본으로 사이트를 게시합니다. 이것은 메모리를 낭비합니까? 운영 체제는 파일의 두 복사본이 동일하므로 DLL의 코드 섹션에 대한 메모리를 공유 할 수 있다는 것을 알고 있습니까? GAC 또는 다른 공유 위치에 복사하여 하나의 실제 파일로

    1

    2답변

    바이너리 (파일) 데이터 처리에 어려움을 겪고 있습니다 (C#의 경우). (둘 다 32을 실행하는 2 기가 바이트 램과 느린 노트북을 가정 내가 메모리에 맞게 1메가바이트만큼 작고 60기가바이트만큼 큰, 따라서 불가능할 수있는 이진 파일이 :이 상황 및 64 비트 창). 이 파일에는 예를 들어 시간 기준으로 20 개의 소스의 데이터가 들어 있습니다. 파일의

    1

    2답변

    두 프로세스간에 개체를 공유하는 방법을 찾고 있습니다. 첫 번째 프로세스는 개체를 만들고 두 번째 프로세스는 원본을 변경하지 않고 개체를 복사해야합니다. 누구나 어떻게 할 수 있습니까?

    8

    2답변

    섹션과 세그먼트에 대해 읽었습니다. 아래 섹션과 세그먼트 사이의 매핑을 나열 할 수 있습니다. $ readelf -l test Elf file type is EXEC (Executable file) Entry point 0x8048330 There are 9 program headers, starting at offset 52 Program He

    1

    2답변

    나는 다음과 같은 코드를 작성하고 링크하여 실행 파일을 얻는다. .data 안녕하세요 : .ascii와 "안녕하세요" .global _start _start 는 .text : 의 movl $ 4 % EAX 의 movl $ 1 % EBX 의 movl $ 안녕하세요, % ECX 의 movl $ 11 % EDX INT $ 0x80으로 movl $1,%eax

    0

    2답변

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

    4

    1답변

    최종 목표부터 시작하겠습니다. 내 시스템의 모든 문서 (doc, docx, pdf, txt 등)에 고정 된 헤더가 있어야합니다. 예를 들어 "abcde"문자열이 모든 문서 앞에 추가됩니다. IRP_MJ_WRITE - 헤더 파일의 시작 오프셋 변화가있는 경우 : 수행하기 위해 그래서 나는 다음을 수행하는 미니 필터 드라이버를 썼다. IRP_MJ_READ -

    1

    1답변

    부스트를 사용하여 파일을 행당 3 개의 부동 소수점 (x, y, z 좌표의 점)이있는 메모리로 매핑하려고합니다. cl_float3 형식 (openCL 용)에 데이터를 저장하려고하는데 작동하지 않는 것 같습니다. 이것은 내 코드입니다 : cl_float3 *data; boost::iostreams::mapped_file_source file; size =

    -1

    1답변

    많은 운영 체제에서 하나의 맵 파일을 메모리에 저장하고 지연없이 읽을 수 있습니다. 운영 체제가이 작업을 효과적으로 수행 할 수 있다면 썽크에서 정기적 인 포인터를 생성 할 수 있습니다. 모든 운영 체제에서 응용 프로그램 프로그래머가 자신의 썽크에서 포인터를 만들 수 있습니까? 운영 체제가 이미이 기능을 지원한다는 것을 알고 있습니다. 파이프를 만들고 메모