shared-memory

    0

    1답변

    지금까지 질문이있을 때마다이 커뮤니티는 저에게 도움이되었습니다. 질문을하지 않아도 도움이되었지만 오늘은 대답을 찾을 수 없기 때문에 오늘 첫 질문을해야합니다. 나는 지역 사회를 돕기 위해 필사적이다. 나는 공유 메모리에 이미지를 쓰는 시뮬레이션 프로그램을 가지고 일하고있다. 메모리 주소에 액세스하여 이미지를 저장하려고합니다. 시뮬레이션은 두 개의 이미지를

    0

    1답변

    . 내 프로그램은 작동하지만 가끔 세그멘테이션 오류가 발생합니다. 나는 그것을 처음 사용할 때부터 공유 메모리 세그먼트를 적절히 분리하지 않을 것이라고 생각한다. 내가 사용할 때마다 세그먼트를 분리해야합니까? 도와 주셔서 미리 감사드립니다. 코드 : #define SIZE 83000 int indexar = 0; int shared = 0; cha

    0

    1답변

    대용량의 공유 메모리를 할당해야하는 코드가 있으며 계속 무료로 사용할 수 있는지를 신속하고 조기에 확인하고 싶습니다. 공유 메모리에 대한 정보를 제공하는 여러 가지 방법을 찾았지만 모두 문제가있는 것 같습니다. 여기에 지금까지 시도한 것입니다 : 내 워크 스테이션에서 ipcs -lm ,이 말도 18014398442373116 킬로바이트의 최대 총 공유

    3

    2답변

    문제를 간단하게 유지하고 내 문제의 핵심에 집중하기 위해 포인터 변수 ptr에 의해 로컬로 지정된 메모리 위치가 여러 프로세스에서 공유된다고 가정 해 봅시다. 나는 특히 C/++의 MPI 공유 메모리 윈도우를 사용하여 메모리를 할당하고 공유한다. 구체적으로, float* ptr; 지금 모든 프로세스가 const float f ptr이 할 수있는 동일한

    1

    1답변

    저는 파이썬에 매우 익숙합니다. 나는 다음과 같은 기능을 사용하여 비 탱크에서 간단한 물 균형을 시뮬레이션해야합니다 def rain_tank_model(rain, water_demand,roof_area, tank_size, household_name): # rain and water_demand time series are numpy array

    0

    1답변

    이 코드의 주된 목적은 매분마다 좀비 프로세스를 재부팅합니다. 작동하지만 제대로 작동하지 않습니다. __cleanup()이 제대로 작동합니다. ActivityManager.process_list 값은 __cleanup()이며 항상 []입니다. 어떻게 해결할 수 있습니까? 공유 메모리가 해결책 일 수 있습니까? [2017-04-26 09:56:56,657]

    0

    1답변

    mmap()이 addr 및 len 바이트 munmap()에서 시작 호출 프로세스의 가상 주소 공간에 새로운 매핑을 생성 프로세스의 시작의 주소 공간의 일부를 포함하는 전체 페이지에 대한 모든 매핑을 제거 에 있고 계속 len 바이트입니다. 수정 된 mmap 파일이 메모리를 열기 전에 munmap에 의해 디스크에 기록되는지 또는 수정을 동기화하기 위해 다른

    0

    1답변

    나는 세마포어와 공유 메모리로 작업하고 있는데 왜이 코드가 세그먼테이션 오류를 일으키는 지 말해 줄 수 있습니까? 이것은 리더 및 라이터 문제에 대한 작성자 코드를 구현하려고하는 코드 조각입니다. 이름이 지정된 세마포 및 공유 메모리를 사용하는 이유는이 코드 조각이 세그먼테이션 결함을 제공하는지 알 필요가 있습니까? #include <sys/stat.h>

    1

    2답변

    과제가 있는데 어떻게해야하는지 잘 모르겠습니다. 기본적으로 깨우침을 기다리는 5 가지 작업 프로세스를 만드는 코디네이터 프로세스를 만들어야합니다. 코디네이터는 첫 번째 프로세스에 마커 (정수)를 전달한 다음 마커를 1 씩 증가시켜 다음 프로세스로 전달합니다. 코디네이터 프로세스는 동일한 작업을 수행하는 다음 프로세스를 깨 웁니다. 소위 마커는 모든 프로세스

    2

    1답변

    이 질문은 스트림 트라이어드 결과를 인텔 제온 E5-2650v4 프로세서에 대한 해석과 관련이 있습니다. 이 프로세서에는 12 개의 코어가있는 2 개의 소켓이 있습니다. 각 소켓의 공유 L3 캐시는 30 MB, 즉 30/12 = 2.5 MB/core입니다. 따라서 OpenMP 버전의 STREAM 벤치 마크 = 4 * ((30+30) * 1024 * 1024