Search found 158 matches
- Sun Apr 08, 2007 6:29 pm
- Forum: Off-topic
- Topic: Тех. Задание на Микро-Ядро
- Replies: 124
- Views: 115685
- Thu Apr 05, 2007 8:42 pm
- Forum: Kernel
- Topic: Совместимость сос тарым оборудованием...
- Replies: 30
- Views: 18788
Serge , я использую поля base и after (это адрес за последней страницей блока или ноль, если данный блок лежит под границей 4 Гб - это врядли имеет место, но все-таки; память выше 4-гигабайтной границы у меня пока не используется, поэтому я ее отсекаю как раз на данном этапе). Свою ось я не покажу,...
- Thu Apr 05, 2007 11:56 am
- Forum: Kernel
- Topic: Совместимость сос тарым оборудованием...
- Replies: 30
- Views: 18788
Вообще надо учитывать дыры только выше 1 Мб а точнеее выше 8 Мб. Ниже вся память распределяется статически А я размер базовой памяти определяю вообще через int 12h, а при детекте дополнительной памяти все, что лежит ниже 1-мегабайтной границы, просто отбрасываю! Допускаю, что можно начинать детект ...
- Thu Apr 05, 2007 11:40 am
- Forum: Kernel
- Topic: Совместимость сос тарым оборудованием...
- Replies: 30
- Views: 18788
Pavia , так уже говорили, что дыра может быть между 15-м и 16-м мегом, древние видюхи выше 12-го мега могли вставлять видеобуфер, на некоторых ноутбуках несколько ячеек выше первого мега могут некорректно работать - функция 0xE820 обрежет этот участок, между 3-м и 4-м гигом может вклиниваться множе...
- Wed Apr 04, 2007 2:55 pm
- Forum: Kernel
- Topic: Совместимость сос тарым оборудованием...
- Replies: 30
- Views: 18788
- Wed Apr 04, 2007 12:09 pm
- Forum: Kernel
- Topic: Совместимость сос тарым оборудованием...
- Replies: 30
- Views: 18788
- Wed Apr 04, 2007 10:35 am
- Forum: Kernel
- Topic: Совместимость сос тарым оборудованием...
- Replies: 30
- Views: 18788
Serge , потому что память может находиться в нескольких несмежных участках! Можно, конечно, возвращать сведения в виде массива, а в функцию передавать максимально возможное число элементов массива, тогда функция будет записывать сведения о блоках памяти в массив, а возвращать, например, количество ...
- Wed Apr 04, 2007 9:50 am
- Forum: Kernel
- Topic: Совместимость сос тарым оборудованием...
- Replies: 30
- Views: 18788
- Wed Apr 04, 2007 9:45 am
- Forum: Kernel
- Topic: Совместимость сос тарым оборудованием...
- Replies: 30
- Views: 18788
Serge , здесь не получится ограничиться простой функцией, возвращающей размер ОЗУ, например, в страницах! Я в стеке собираю описатели блоков памяти (значения base и after, выравненные на границу страницы), лежащих выше 1-мегабайтной границы, при использовании функции 0xE820 и только в том случае, к...
- Tue Apr 03, 2007 3:45 pm
- Forum: Kernel
- Topic: Совместимость сос тарым оборудованием...
- Replies: 30
- Views: 18788
А этот сервис все БИОС поддерживают ? Смотрите исходники Линукса или документацию по ACPI: нужно начать опрос с использованием более продвинутой функции (0xE820), затем, если нет поддержки, попробовать использовать функцию 0xE801, и в самую последнюю очередь, если вообще возникнет такая необходимос...
- Tue Apr 03, 2007 2:59 pm
- Forum: Design
- Topic: Модели памяти: какая предпочтительнее?
- Replies: 11
- Views: 11313
Nameless , многосегментная модель - это понятие растяжимое. Должно ли приложение для доступа к различным участкам памяти использовать разные сегменты? Нет, т.к. это все усложняет, но не дает никаких преимуществ, потому что сейчас в отличии от эпохи 16-разрядных систем и через один сегмент можно осу...
- Wed Mar 21, 2007 3:33 pm
- Forum: Coding
- Topic: Исключения
- Replies: 4
- Views: 4907
bw , описанное и есть системный механизм обработки исключений... Программа вызывает сервис и передаёт адрес своей функции обработчика. Когда произойдёт исключение система подправит стек и управление вернётся на эту функцию. Только в Kolibri, видимо, не обрабатываются отдельно целочисленные исключен...
- Fri Mar 16, 2007 10:18 pm
- Forum: Miscellaneous
- Topic: Проблемы нашего времени
- Replies: 69
- Views: 33975
mike.dld Нет, просто не хочу далее заниматься здесь разглагольствованием! Мне хватило нескольких дней активного прибывания здесь, чтобы сделать для себя определенные выводы. Я не понимал раньше, почему вы делаете часто совсем неплохие вещи на основе изначально примитивной системы. Теперь, кажется, ...
- Fri Mar 16, 2007 9:55 pm
- Forum: Polls
- Topic: Проект Колибри
- Replies: 71
- Views: 66972
- Fri Mar 16, 2007 9:15 pm
- Forum: Miscellaneous
- Topic: Проблемы нашего времени
- Replies: 69
- Views: 33975
VaStaNi Судя по всему разработчики Колибри будут заниматься именно Колибри и это естественно. Хочешь увидеть в этой системе кардинальные изменения по части архитектуры, вливайся в состав ее системных разработчиков (я думаю, никто не будет против) и пытайся изменить то, что конкретно тебе не нравитс...