Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.04.30;
Скачать: CL | DM;

Вниз

Где BIOS?   Найти похожие ветки 

 
ArtemESC ©   (2006-04-08 17:28) [0]

Доброго времени суток, друзи...
 Можно ли узнать куда в ОП загружается BIOS - и
      вообще зависит ли это от версии BIOS?


 
LexxX ©   (2006-04-08 18:06) [1]

ArtemESC ©   (08.04.06 17:28)

Конечно можно. Из книжки по ОС или, что проще, у Яндекса спросить.


 
ArtemESC ©   (2006-04-08 18:18) [2]

LexxX ©   (08.04.06 18:06) [1]
       Я ничего не нашел...


 
Anatoly Podgoretsky ©   (2006-04-08 19:43) [3]

ArtemESC ©   (08.04.06 17:28)  
Переведите на русский язык.


 
ArtemESC ©   (2006-04-08 20:18) [4]

Anatoly Podgoretsky ©   (08.04.06 19:43) [3]
Где находится то, что загружается BIOSом : обработчики
       прерываний и.т.д - чтобы это все случайно не запортить?


 
Мефисто   (2006-04-08 20:57) [5]

BIOS - микропрога. Грузится куда? - в память. Вот там и ищи :)))


 
Рамиль ©   (2006-04-08 20:58) [6]


> чтобы это все случайно не запортить?

Ты работаешь в нулевом кольце и не знаешь?


 
ArtemESC ©   (2006-04-08 21:28) [7]

Рамиль ©   (08.04.06 20:58) [6]
>> Ты работаешь в нулевом кольце и не знаешь?
       Не в каком кольце я не работаю, меня
       все это интересует для реального режима...


 
Pavia ©   (2006-04-08 23:10) [8]

00000-003FF отводятся под указатели прерываний 256
00400-004FF облость переменных биоса
затем идет облость доса и облать для пользовательских программ

A0000-BFFFF Видео память
C0000-DFFFF ROM BIOS различных устройств
E0000-FFFFF Облость биуса


 
Anatoly Podgoretsky ©   (2006-04-08 23:50) [9]

Никуда оно не загружается, оно и так уже в адресном пространстве, только в ПЗУ


 
ArtemESC ©   (2006-04-08 23:54) [10]

Anatoly Podgoretsky ©   (08.04.06 23:50) [9]
     И все обработчики прерываний тоже?


 
Anatoly Podgoretsky ©   (2006-04-08 23:59) [11]

Абсолютно все находится в ПЗУ, загружать просто нечего.


 
ArtemESC ©   (2006-04-09 00:02) [12]

Pavia ©   (08.04.06 23:10) [8]
00400-004FF - я не понял эта область для DOS что-ли?
    И вообще в каких это координатах?


 
ArtemESC ©   (2006-04-09 00:05) [13]

>>Anatoly Podgoretsky ©   (08.04.06 23:59) [11]
    И BIOS части таблицы прерываний находятся там?

       Выходит я с самого детства заблуждался...


 
Pavia ©   (2006-04-09 00:25) [14]


> Pavia ©   (08.04.06 23:10) [8]
> 00400-004FF - я не понял эта область для DOS что-ли?
>     И вообще в каких это координатах?

Нет облость для DOS лежит ниже .
00500-00xxx облость доса
00xxx-9FFFF Облость предоставляемая пользователю.
Это линейный адресса
линейный адресса=Сегмент * 16 + смещение
A000:0000=A0000
FFFF:0000=FFFF*10+FFFF0 // 16 десятичное = 10 шестнадцатеричное
FFFF:000F=FFFFF

FFFF:0010-FFFF:FFFF область выше 1МБ используют различные программы. Там может распологаться DOS, Участок может применяться в DOS-extended,
HIMEM и прочии программы.


 
Pavia ©   (2006-04-09 00:29) [15]

Все я спать. А то я много ошибок уже делаю.


 
DrPass ©   (2006-04-09 02:31) [16]


> ArtemESC ©   (09.04.06 00:05) [13]
>     И BIOS части таблицы прерываний находятся там?

ПЗУ со всем его содержимым является такой же полноценной частью адресного пространства машины, как и ОЗУ. Т.е. все обработчики прерываний BIOS оказываются "аппаратно" в памяти сразу после включения компьютера. Но таблицу прерываний по адресу 00000-003FF в ОЗУ (как и все остальное в ОЗУ), естественно, BIOS должна при старте компьютера инициализировать - т.е. прописать там адреса своих обработчиков.



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

Текущий архив: 2006.04.30;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.034 c
9-1128852091
X-Disa
2005-10-09 14:01
2006.04.30
Движение в GLScene


15-1144384396
Хозяин
2006-04-07 08:33
2006.04.30
11-12 апреля по 1 каналу


3-1141268592
ksa2002
2006-03-02 06:03
2006.04.30
ODBC Interbase 6.x и Visio


4-1139050152
DSKalugin
2006-02-04 13:49
2006.04.30
межпроцессное взаимодейтсвие


15-1144358561
Gero
2006-04-07 01:22
2006.04.30
Поклонникам Opera посвящается