Вниз
Скачать: CL | DM;

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

← →
ДимаДА   (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 вся ветка

Скачать: CL | DM;



Память: 0.48 MB
Время: -0.977 c
9-1120952011
Тестер1
2005-07-10 03:33
2005.11.27
Кто нибудь пытался выдрать анимацию из игры Братья Пилоты ?


14-1131523910
Zacho
2005-11-09 11:11
2005.11.27
Фантастика про армию и войну Игоря Поля


1-1130849393
Nikk
2005-11-01 15:49
2005.11.27
Как Запретить сообщение ?


2-1131643552
kutuzov47
2005-11-10 20:25
2005.11.27
Как рассчетать значение функции из строки


14-1131486115
DK2DK2DK2
2005-11-09 00:41
2005.11.27
Контроль версий?




   Наверх