Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя
Показано с 11 по 20 из 23

Тема: Работа железа в хр и 7ке

  1. #11
    Аватар для m@verick
    Регистрация
    01.12.2006
    Сообщений
    1,118
    Сказал(а) спасибо
    0
    Поблагодарили 3 раз
    однако в документации на masm упоминается три модели работы с памятью - в реальном режиме и две в защищенном. ни в одной модели защищенного режима ограничения в два гигабайта на виртуальное пространство, доступное программе, нет.

  2. #12
    Ниборыга
    Регистрация
    13.12.2007
    Адрес
    Я месный
    Сообщений
    1,342
    Сказал(а) спасибо
    0
    Поблагодарили 4 раз
    Цитата Сообщение от m@verick
    однако в документации на masm упоминается три модели работы с памятью - в реальном режиме и две в защищенном. ни в одной модели защищенного режима ограничения в два гигабайта на виртуальное пространство, доступное программе, нет.
    вы что, пытаетесь поставить под сомнение ограничение в два гигабайта под процесс в х86 OS ? Если на то пошло , то и в доках к C++\Delphi builder`ам тоже не написано обратного и , собственно говоря, что_это_меняет ?
    "Пора делать мобильные быстрые службы (набрать каскадеров на мопедах что ли..) Купить транспорт быстрый, вертолеты чтобы растаскивать машины с трассы" © MIRыч ™
    Your Bunny Wrote - "твой кролик написАл"

  3. #13
    Одмин Аватар для Господин Директор
    Регистрация
    21.05.2004
    Адрес
    Иркутск
    Сообщений
    9,145
    Сказал(а) спасибо
    19
    Поблагодарили 172 раз
    Цитата Сообщение от MSDN
    Operating systems based on Microsoft Windows NT technologies have always provided applications with a flat 32-bit virtual address space that describes 4 gigabytes (GB) of virtual memory. The address space is usually split so that 2 GB of address space is directly accessible to the application and the other 2 GB is only accessible to the Windows executive software.
    Исчо вопросы?


    ЗЫ
    Пачетать документацию про доступность моска для приложений (а заодно про преусловутую опцию 3GB) мона тута: http://msdn.microsoft.com/en-us/library/aa366525(VS.85).aspx

    ЗЗЫ
    Разговор идет о платформе Win, а не о концепции 32-бит систем и адресации.

  4. #14

    Регистрация
    04.08.2008
    Сообщений
    587
    Сказал(а) спасибо
    1
    Поблагодарили 11 раз
    у меня другой вопрос:
    есть Хрюша 32 разрядная + 8Гб оперы. под ней стоит 3 виртуальных машины такихже хрюш, которым выделено по 2ГБ оперы. на виртуалках трудятся бот программы на питоне, жрущие очень мало от проца но очень много от оперативки. вопрос будет ли каждая виртуальная машина их видеть?
    8-999-4ZO-38-6S

  5. #15
    Одмин Аватар для Господин Директор
    Регистрация
    21.05.2004
    Адрес
    Иркутск
    Сообщений
    9,145
    Сказал(а) спасибо
    19
    Поблагодарили 172 раз
    Вообще, такая схема работать не должна в принципе.
    Все виртуальные машины, которые я встречал не могут выделять памяти больше, чем есть в системе. Про ограничение в 4Гб на ХР было сказано выше.
    Эта схема у тебя вообще работает?

  6. #16

    Регистрация
    04.08.2008
    Сообщений
    587
    Сказал(а) спасибо
    1
    Поблагодарили 11 раз
    Judge не работает от того и интересовался, это мои корявые руки или ограничение на виртуалках)
    8-999-4ZO-38-6S

  7. #17
    Одмин Аватар для Господин Директор
    Регистрация
    21.05.2004
    Адрес
    Иркутск
    Сообщений
    9,145
    Сказал(а) спасибо
    19
    Поблагодарили 172 раз
    64-бит винда + VPC2007x64 тебе помогут =)

  8. #18

    Регистрация
    04.08.2008
    Сообщений
    587
    Сказал(а) спасибо
    1
    Поблагодарили 11 раз
    там прога 10% кода под Win32 и 90% под Питоном. на 64 битках не пашет. умельцы впринципе сделали версию на 100% на питоне, та работает вообще в любой ОС хоть в линуксах, но пока что она не очень стабильна. ладно забьем пока что)
    8-999-4ZO-38-6S

  9. #19
    Одмин Аватар для Господин Директор
    Регистрация
    21.05.2004
    Адрес
    Иркутск
    Сообщений
    9,145
    Сказал(а) спасибо
    19
    Поблагодарили 172 раз
    На 64х винде заводишь нужное кол-во 32х машин и фсьо...

    Ну либо Win03 datacenter + MSVS.
    Правда, я такую конструкцию сам не юзал, но в теории должна работать.

  10. #20
    Аватар для m@verick
    Регистрация
    01.12.2006
    Сообщений
    1,118
    Сказал(а) спасибо
    0
    Поблагодарили 3 раз
    Цитата Сообщение от NT User
    вы что, пытаетесь поставить под сомнение ограничение в два гигабайта под процесс в х86 OS ? Если на то пошло , то и в доках к C++\Delphi builder`ам тоже не написано обратного и , собственно говоря, что_это_меняет ?
    скорее пытаюсь выяснить откуда у этого ограничения ноги я не говорю, что этого нет, мне хотелось узнать из более авторитетного источника, чем статья одного человека, пусть и со статусом MS MVP.

    Цитата Сообщение от Judge
    Цитата Сообщение от MSDN
    Operating systems based on Microsoft Windows NT technologies have always provided applications with a flat 32-bit virtual address space that describes 4 gigabytes (GB) of virtual memory. The address space is usually split so that 2 GB of address space is directly accessible to the application and the other 2 GB is only accessible to the Windows executive software.
    Исчо вопросы?


    ЗЫ
    Пачетать документацию про доступность моска для приложений (а заодно про преусловутую опцию 3GB) мона тута: http://msdn.microsoft.com/en-us/library/aa366525(VS.85).aspx

    ЗЗЫ
    Разговор идет о платформе Win, а не о концепции 32-бит систем и адресации.
    отлично, как можно было забыть про столь замечательный ресурс как MSDN . многие вопросы снимаются. и в твоей же цитате сказано
    usually split
    - "обычно делится", что подразумевает не всегда и опция /3GB как раз является подтверждением

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
-->