Size: a a a

pro.osdev — ясельная группа

2021 January 27

КП

Котеечко Пухнастиньк... in pro.osdev — ясельная группа
а если уменьшить/увеличить это значение что произойдет? до какого этапа оно используется?
до того, как происходит лонг-джамп на ядро загрузчика?
источник

Miss Очепятка... in pro.osdev — ясельная группа
Это значение используется в DOS как BaseMemory. Уменьшить можно обычно так фоновые процессы прятали. Такие как драйвер сд-рома или мыши. Вирусы и гипервизоры  виртуалок прячут свой код от других.  А увеличивать смыла нет  там дальше идёт видеопамять и ПЗУ переферийных устройств
источник

BD

Berkus Decker in pro.osdev — ясельная группа
Котеечко Пухнастиньке
а если уменьшить/увеличить это значение что произойдет? до какого этапа оно используется?
до того, как происходит лонг-джамп на ядро загрузчика?
оно вроде тебе и не нужно, это биосом когда-то использовалось году так в 1963
источник

КП

Котеечко Пухнастиньк... in pro.osdev — ясельная группа
Miss Очепятка
Это значение используется в DOS как BaseMemory. Уменьшить можно обычно так фоновые процессы прятали. Такие как драйвер сд-рома или мыши. Вирусы и гипервизоры  виртуалок прячут свой код от других.  А увеличивать смыла нет  там дальше идёт видеопамять и ПЗУ переферийных устройств
Хм.
Гипервизор виртуалок тоже прячут так свой код? А зачем им это?
источник

КП

Котеечко Пухнастиньк... in pro.osdev — ясельная группа
Berkus Decker
оно вроде тебе и не нужно, это биосом когда-то использовалось году так в 1963
А это поле отображает объем свободной памяти?

К примеру если там 500 будет написано - то занято первых 1000 секторов?
источник

КП

Котеечко Пухнастиньк... in pro.osdev — ясельная группа
От 0x00 до 0x7d000?
источник

Miss Очепятка... in pro.osdev — ясельная группа
Котеечко Пухнастиньке
А это поле отображает объем свободной памяти?

К примеру если там 500 будет написано - то занято первых 1000 секторов?
Основное назначение этого поля было сообщить системе количество ОЗУ распаянной на материнке в 60-70 тых годах. Когда памяти было физически  менее 1 мб.
источник

BD

Berkus Decker in pro.osdev — ясельная группа
Miss Очепятка
Основное назначение этого поля было сообщить системе количество ОЗУ распаянной на материнке в 60-70 тых годах. Когда памяти было физически  менее 1 мб.
wat

ibm pc появился в начале  80-х
источник

BD

Berkus Decker in pro.osdev — ясельная группа
Release date August 12, 1981;
источник

КП

Котеечко Пухнастиньк... in pro.osdev — ясельная группа
Я честно говоря так и не понял по поводу отображения значения этой переменной на реальный мегабайт памяти
источник

BD

Berkus Decker in pro.osdev — ясельная группа
но да, в этом поле просто количество имеющейся памяти
источник

BD

Berkus Decker in pro.osdev — ясельная группа
Котеечко Пухнастиньке
Я честно говоря так и не понял по поводу отображения значения этой переменной на реальный мегабайт памяти
сколько килобайт памяти (именно ОЗУ)  существует и доступно для загрузки программ
источник

BD

Berkus Decker in pro.osdev — ясельная группа
абсолютно бессмысленное поле
источник

КП

Котеечко Пухнастиньк... in pro.osdev — ясельная группа
То есть всего у материнки 0x200000 байт?
источник

BD

Berkus Decker in pro.osdev — ясельная группа
т.к. оно указывает только на память ниже 1Мб
источник

BD

Berkus Decker in pro.osdev — ясельная группа
например у PCjr было 256 килобайт памяти
источник

КП

Котеечко Пухнастиньк... in pro.osdev — ясельная группа
Котеечко Пухнастиньке
То есть всего у материнки 0x200000 байт?
Хм прикольно
источник

КП

Котеечко Пухнастиньк... in pro.osdev — ясельная группа
А ядро загрузчика грузится в 0x100000
источник

BD

Berkus Decker in pro.osdev — ясельная группа
ой, даже меньше
источник

BD

Berkus Decker in pro.osdev — ясельная группа
The PCjr came in two models:

   4860-004 - 64 KB of memory
   4860-067 - 128 KB
источник