pascal <> wrote:
>
>if i need to store in all data in memory for example 6 GByte all in memory
>(64bit OS), the question is what memory? Virtual /physical VirtualAlloc can
>reserve 6 GByte in the Virtual memory page file but will that will be too
>slow? i mean that windows memory manger may could not stand up to the rate of
>data needed to writen to the page file.
I already told you, disks can't handle it. Doesn't matter whether you're
writing it directly or letting the page manager write it. It's still the
same disk. You will have to allocate virtual memory to hold the whole
thing, grab 2 or 3 seconds worth, then stop gathering for 3 minutes while
you flush it out to the disk.
>> >the situation: the appliction needs to read from the driver/Board (PCIe)
>> >data rate of about ~2GByte/s to the pc first save it to memory then to buffer
>> >it to loacal drive for later process.
You do realize that it's going to require a 16-lane PCIExpress board to
transfer 2GB/s, right? You are designing it as 16-lane from the beginning?
And are you quite sure your memory subsystem can sustain 2GB/s?
--
Tim Roberts,
Providenza & Boekelheide, Inc.