Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 03:39 06.05.24 
Клубове/ Компютри и Интернет / Програмисти Пълен преглед*
Информация за клуба
Тема Re: Приоритети в NT [re: Balam]
АвторMиГ (Нерегистриран) 
Публикувано14.11.01 22:38  



Ами ползва се флагът FILE_FLAG_NO_BUFFERING, който изключва кеша, както ще прочетеш по-долу:

Instructs the system to open the file with no intermediate buffering or caching. When combined with FILE_FLAG_OVERLAPPED, the flag gives maximum asynchronous performance, because the I/O does not rely on the synchronous operations of the memory manager. However, some I/O operations will take longer, because data is not being held in the cache.
An application must meet certain requirements when working with files opened with FILE_FLAG_NO_BUFFERING:

File access must begin at byte offsets within the file that are integer multiples of the volume's sector size.
File access must be for numbers of bytes that are integer multiples of the volume's sector size. For example, if the sector size is 512 bytes, an application can request reads and writes of 512, 1024, or 2048 bytes, but not of 335, 981, or 7171 bytes.
Buffer addresses for read and write operations should be sector aligned (aligned on addresses in memory that are integer multiples of the volume's sector size). Depending on the disk, this requirement may not be enforced.
One way to align buffers on integer multiples of the volume sector size is to use VirtualAlloc to allocate the buffers. It allocates memory that is aligned on addresses that are integer multiples of the operating system's memory page size. Because both memory page and volume sector sizes are powers of 2, this memory is also aligned on addresses that are integer multiples of a volume's sector size.

An application can determine a volume's sector size by calling the GetDiskFreeSpace function.



Цялата тема
ТемаАвторПубликувано
* Приоритети в NT MиГ   06.11.01 17:35
. * Re: Приоритети в NT SDR   07.11.01 13:32
. * Re: Приоритети в NT MиГ   07.11.01 15:54
. * Re: Приоритети в NT _   07.11.01 19:56
. * Re: Приоритети в NT MиГ   08.11.01 18:02
. * Re: Приоритети в NT _   08.11.01 18:42
. * Re: Приоритети в NT SDR   09.11.01 14:43
. * Re: Приоритети в NT MiG   09.11.01 14:49
. * Re: Приоритети в NT Balam   11.11.01 20:43
. * Re: Приоритети в NT MиГ   12.11.01 14:15
. * Re: Приоритети в NT Balam   14.11.01 22:22
. * Re: Приоритети в NT MиГ   14.11.01 22:38
. * Re: Приоритети в NT MиГ   14.11.01 22:42
. * Re: Приоритети в NT Balam   14.11.01 22:56
. * Re: Приоритети в NT Balam   14.11.01 22:49
. * Re: Приоритети в NT Mixy   21.11.01 01:27
. * Re: Приоритети в NT MиГ   21.11.01 12:46
. * Re: Приоритети в NT PeterS   21.11.01 19:25
. * Re: Приоритети в NT _   22.11.01 12:35
. * Re: Приоритети в NT MиГ   22.11.01 15:07
. * Re: Приоритети в NT _   22.11.01 15:38
. * Re: Приоритети в NT MиГ   22.11.01 15:54
. * Re: Приоритети в NT PeterS   22.11.01 23:18
. * Re: Приоритети в NT _   23.11.01 11:02
. * Re: Приоритети в NT PeterS   23.11.01 11:25
. * Re: Приоритети в NT _   23.11.01 12:20
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.