Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2005.11.27;
Скачать: [xml.tar.bz2];

Вниз

как с помощью АПИ узнать   Найти похожие ветки 

 
ДимаДА   (2005-11-06 23:15) [0]

subj Как работают 5-ть приложений сортирующих 100 Мб-ые массивы если доступно 256 Мб памяти ?


 
Eraser ©   (2005-11-07 00:17) [1]


> ДимаДА   (06.11.05 23:15)

Доступно 2 ГБ памяти (в теории), а не 256 МБ.


 
GuAV ©   (2005-11-07 01:26) [2]

Причём каждому из приложений.


 
Кефир87 ©   (2005-11-07 01:43) [3]

Свап файл


 
Virgo_Style ©   (2005-11-07 06:42) [4]

Вероятно, это про ту задачку с неповторяющимися числами строго от 1 до N (0..N-1), которые надо сортировать, используя N/8 байт памяти ;-)

С помощью api - полагаю, никак. Только с промежуточным звеном aka дебаггер/дизассемблер =)


 
tesseract ©   (2005-11-07 10:12) [5]


> Доступно 2 ГБ памяти

Вообще начиная с Windows 2k/XP можно адресовать до 4 Gb. DataServer - 8Gb.

www.sysinternals.com

ProcessExplorer, WinObjs и тд.


 
ДимаДА   (2005-11-07 14:40) [6]

в принцепе не важно какое количество памяти может быть, а интересует конкретная АПИшная реализация данной задачи... :) заранее благодарен


 
evvcom ©   (2005-11-07 15:55) [7]

а при чем здесь АПИ вообще?


 
Digitman ©   (2005-11-07 15:58) [8]


> ДимаДА   (07.11.05 14:40) [6]


и ты считаешь, что ты поставил задачу


 
ДимаДА   (2005-11-07 16:33) [9]

я так понимаю должны быть АПИ функции, с помощью которых :
1) создать массив заданного размера(100 Мб);
2) выделить (ограничить) для работы приложения заданное количество памяти(? Мб);
3) распределять между приложениями память или машинное время(?), таким образом чтобы задача была выполнима, а если не выполнима то по какой причине аналогично если выполнима.
у меня маленький опыт работы с апи, а задача ставилась дословно:
- Как работают 5-ть приложений сортирующих 100 Мб-ые массивы если доступно 256 Мб памяти?


 
Eraser ©   (2005-11-07 16:52) [10]


> tesseract ©   (07.11.05 10:12) [5]
>
>
> > Доступно 2 ГБ памяти
>
> Вообще начиная с Windows 2k/XP можно адресовать до 4 Gb.
>  DataServer - 8Gb.

Разве...? 4 ГБ это общая виртуальная память, из которой доступно каждому приложению 2 ГБ и 2 ГБ общая системная память, достпупная из режима ядра. А в DataServer можно выделять 3 ГБ пользовательскому режиму, но тогда у режима ядра остаётся только 1 ГБ.
Хотя возможно эти сведения устарели....


 
Anatoly Podgoretsky ©   (2005-11-07 16:55) [11]

ДимаДА   (07.11.05 16:33) [9] - Как работают 5-ть приложений сортирующих 100 Мб-ые массивы если доступно 256 Мб памяти?

Очень просто, к этой памяти они не имеют доступа.


 
ДимаДА   (2005-11-07 17:22) [12]

а если распределить машинное время какимто образом или повысить приоритет одной из задачь далее другой ну и пока не пройдут все пять сортировок... ?


 
Amoeba ©   (2005-11-07 17:45) [13]


> как с помощью АПИ узнать

Орех!


 
Polevi ©   (2005-11-08 05:10) [14]

следующее новое слово будет СОКЕТ



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2005.11.27;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.014 c
2-1131612167
iamkate
2005-11-10 11:42
2005.11.27
Сжатие файла


9-1121586869
Conferno
2005-07-17 11:54
2005.11.27
Пример с ZShadows (GLScene)


6-1115775430
Lex_!
2005-05-11 05:37
2005.11.27
HTML код в TWebBrowser


14-1131441015
DelphiN!
2005-11-08 12:10
2005.11.27
Создание собственных скинов для BusinessSkinForm


1-1130960389
John Doe
2005-11-02 22:39
2005.11.27
StringGrid и MouseToCell





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский