4G - 1M под задачу.

Тема в разделе "WASM.SOFTWARE", создана пользователем Gray, 7 апр 2007.

  1. PROFi

    PROFi New Member

    Публикаций:
    0
    Регистрация:
    13 июл 2003
    Сообщения:
    690
    Gray

    Да хочется все и сразу, такова специфика задачи. Иначе программа будет крайне медленно работать.

    Так вот, раз уж задача программы использовать все 4 гб (даже под линейкой NT, ведь TSS никто не отменял, другой вопрос что делать с многоядерными), то вполне реально это сделать написав свой менеджер памяти, (ес-но ни о какой уже существующей операционной системе речи быть не может) и выделить всю физическую память на логические адреса, что вполне возможно уже с Pentium Pro, но вот взаимодействие с веником, вывод на экран и т.д. прийдется писать самому (или использовать возм-сти BIOS, но как тогда выделить 4 Гб ?, ведь BIOS тоже что-то занимает).

    Если полезешь в северный мост, то программа будет не универсальной и привязанной к конкретному железу, что не есть хорошо. Что касается обращений к веникам, частично к видеокарте, то тут более менее все стандартизированно - находишь базовые адреса по PCI конфигурационной области и вводи-выводи. Только вот стоит оно того, непроще ли воспользоваться операционкой.

    А что за задача такая ?
     
  2. Pavia

    Pavia Well-Known Member

    Публикаций:
    0
    Регистрация:
    17 июн 2003
    Сообщения:
    2.409
    Адрес:
    Fryazino
    Gray
    Там не память устройств подвигается. Там двигается основная память. Другими словами дырка в физическом пространстве. Собственно что предполагал то и подтвердилось разве что ошибся в числе линий адреса, опять пожадничали только 36.
     
  3. PageFault

    PageFault New Member

    Публикаций:
    0
    Регистрация:
    5 мар 2007
    Сообщения:
    31
    win2003 x64 прекрасно отдает хоть 16гб памяти процессу, если ставить ее на нормальное железо.

    [​IMG]
     
  4. RamMerLabs

    RamMerLabs Well-Known Member

    Публикаций:
    0
    Регистрация:
    11 сен 2006
    Сообщения:
    1.426
    xaker
    походу чувак пришёл сюда только для того, чтобы его забанили :)
     
  5. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    походу это флуд )
     
  6. RamMerLabs

    RamMerLabs Well-Known Member

    Публикаций:
    0
    Регистрация:
    11 сен 2006
    Сообщения:
    1.426
    блин, весь форум загадил!

    достучитесь кто-нибудь к Володе: процедуру регистрации сто пудов надо менять.
    ЗЫ: а может это chара?