memory

    4

    1답변

    이 article을 읽은 후 내 노트북에서 확인하기로했습니다. 아이디어는 크기가 [1..40] Mb 인 배열을 만든 다음 1024 번 반복합니다 (예 : 크기가 1 인 단계는 1024, 크기는 2mb 인 배열은 2048 등). 내 코드는 다음과 같습니다 public class L3CacheBenchmark { @State(Scope.Benchma

    -1

    1답변

    내가 겪고있는 문제 중 하나는 나중에 변수에 메모리에 변수를 캐스팅하려고 시도하는 것입니다. 나는 완벽하게 작동 여기에 예제 코드가 내 코드에서 다른 곳 unsigned int *label = (unsigned int *)malloc(sizeof(unsigned int)); label = (unsigned int *) 0xFFAAFFAA; 내가이 값을

    0

    1답변

    컴퓨터 아키텍처 시험 준비 중입니다. 캐싱이 작동하는 방식과 주소에 따라 데이터가 주 메모리에서 캐시로 복사되는 방식을 이해합니다. 그러나 주 메모리의 내용이 주소에 따라 어떻게 채워지는지 파악할 수 없습니다. 예를 들어, 아래 링크 된 이미지에서 캐시의 내용을 쉽게 채울 수 있지만 화살표가 가리키는 셀을 어떻게 채워야하는지 이해하지 못합니다. 내 교수님은

    0

    1답변

    , 나는 반복 free(): invalid next size (fast) 아직 코드는 지금까지 참조를 작성하려면로가는 오류를 얻을. 특히 특정 행을 주석 처리하면 오류를 수정하는 것으로 보입니다. 그러나 이것은 매우 중요한 선입니다. void neuron::updateWeights(layer &prevLayer) { for(unsigned i

    1

    1답변

    ARM 장치의 엔디안에 대해 매우 의아하게 생각합니다. 테스트하는 장치는 리틀 엔디안을 사용합니다. 코드 배열 요소를 스왑하는 여기가 말할 : uint32_t* srcPtr = (uint32_t*)src->get(); uint8_t* dstPtr = dst->get(); dstPtr[0] = ((*srcPtr) >> 16) & 0xFF; dstPtr

    1

    1답변

    다른 OS 플랫폼에 따라 다를 수 있습니다. Windows/Linux에서 변수가 차지하는 바이트 단위의 메모리가 다를 수 있습니다.

    1

    1답변

    나는 MNIST에서 간단한 MLP를 학습하는이 tutorial을 실행 중입니다. 나는 CPU에서 실행됩니다. 교육 과정에서 내 컴퓨터 활동을 모니터링하는 동안 메모리 사용량이 꾸준히 증가하여 100 %에 도달하고 모든 것이 충돌 (재부팅 필요) 될 때까지 볼 수 있습니다. 내 자신의 스크립트로이 문제가 발생했다가 실수로 생각했지만 위의 튜토리얼에서 같은 문

    1

    2답변

    나는 워드 크기에 대해 읽고 있어요 있으며 다음 상태 : 모든 컴퓨터는 워드 크기가하는 포인터 데이터의 공칭 크기를 나타내는. 가상 주소는 이러한 단어로 인코딩되므로 단어 크기로 결정되는 가장 중요한 시스템 매개 변수는 가상 주소 공간의 최대 크기 인 입니다. 즉 은 W 비트의 워드 크기를 가진 시스템에 대한 가상 주소가 w-1 32 비트 워드 크기 4 기

    0

    2답변

    어셈블리 언어를 사용하고 있지 않습니다. 예를 들어 코드 세그먼트 나 데이터 세그먼트와 같은 메모리 세그먼트를 초기화 할 때마다 OS는 메모리 세그먼트의 일부를 할당한다고합니다. 그러나, 나는 정말로 내 책이 "기억의 일부분"을 의미하는 것으로 혼란 스럽다. RAM의 코드 세그먼트가 구체적입니까?

    0

    2답변

    블루투스 연결 및 그래프 표시와 관련된 많은 작업을 수행하는 앱이 있습니다. 앱은 많은 라이브러리도 사용하고 있습니다. 앱은 항상 백그라운드 서비스를 실행합니다. 지금 나는 그것이 최대 500 Mbs의 메모리 사용을 가지고 가고 있다는 것을 알아 차렸다. 내가 한 것은 주석 처리 된 것입니다. 앱을 실행하고 스플래시 화면 (맞춤 설정)을 보았을 때 여전히