Search found 63 matches
- Mon Jul 16, 2007 1:19 am
- Forum: Kernel
- Topic: Дисковый кэш.
- Replies: 31
- Views: 26314
Так, немного. О работе дисковых под систем. 1. Учитываем что число каналов больше 2. Актуально для систем со встроенным SATA контролером, дисков может быть 6( 8 ) штук на 4 каналах. 2. Одновременная работа DMA с дисками на одном канале не возможна. 3. Не все контролеры могут одновременно использоват...
- Wed Jul 04, 2007 10:23 pm
- Forum: Sound
- Topic: sound, SB, AC97 и другое
- Replies: 988
- Views: 496219
Serge Не знал об этом. Надо подумать. Должен же быть способ или стандарт. 2 Pavia: Я тоже так считаю. Надеяться, что биос сама всё правильно настроит... Винда и Линукс ведь первым делом переназначают все прерывания по своему усмотрению, AFAIK. Они APIC используют. Да и переназначены они у меня как ...
- Wed Jul 04, 2007 8:30 pm
- Forum: Sound
- Topic: sound, SB, AC97 и другое
- Replies: 988
- Views: 496219
- Wed Jul 04, 2007 7:46 pm
- Forum: Drive subsystem
- Topic: Винт IDE
- Replies: 31
- Views: 35979
Судя по числам винт, он видит и DVD тоже. 42=01 00 00 10 24=00 10 01 00 Так, что проблема в определении структуры диска. Насчет, DVD мешать в определении он не должен. Если, в расчет не брать не стандартное подключение. Проверял без DVD только отключая его в BIOS (сам привод, не контроллер). Увы это...
- Fri Jun 22, 2007 6:30 pm
- Forum: HLL
- Topic: Delphi SDK для Колибри
- Replies: 52
- Views: 52576
В основном дельфи использует EBX как указатель на объект. Сделал везде через стэк. Насчет мемори менеджера, пока думаю как лучше сделать. Пока черновой вариант, просто вызываю функции из ядра которые выделяют страницы. Через чур расточительно. Функции колибри ограниченны. Я думаю проще написать свои...
- Thu Jun 21, 2007 9:50 pm
- Forum: HLL
- Topic: Delphi SDK для Колибри
- Replies: 52
- Views: 52576
Продолжаем тему. Тут вопрос как лучше. Дельфи использует регистр EBX на свое усмотрение, поэтому его нужно сохронять. Как лучше через стэк PUSH EBX POP EBX За частую один регистр не используется может тогда использовать MOV EDX,EBX MOV EBX,EDX Сейчас колдую над GetMem и FreeMem, если удасться тогда ...
- Thu Jun 21, 2007 8:06 pm
- Forum: Miscellaneous
- Topic: kolibri os в казани ( помощь заинтересованному новичку)
- Replies: 25
- Views: 10193
- Thu Jun 21, 2007 3:20 am
- Forum: HLL
- Topic: Delphi SDK для Колибри
- Replies: 52
- Views: 52576
- Fri Jun 15, 2007 4:48 pm
- Forum: Distributives
- Topic: Колибри 0.7.0.0
- Replies: 171
- Views: 104787
Mario79 Дык я и говорил о эмуляции стандартного распределения, которое делают все чипсеты по умолчанию. Насколько я понимаю выстановкой прерываний занимается БИОС если тебя интересует алгоритм вот его и надо копать. А так вообще может быть любой номер IRQ который не фиксирован. Хотя зачем это тебе ...
- Thu Jun 14, 2007 7:30 pm
- Forum: Sound
- Topic: Что я хочу увидеть в Колибри завтра....
- Replies: 1056
- Views: 1697216
- Thu Jun 14, 2007 6:36 pm
- Forum: Sound
- Topic: Что я хочу увидеть в Колибри завтра....
- Replies: 1056
- Views: 1697216
- Thu Jun 14, 2007 6:14 pm
- Forum: Distributives
- Topic: Колибри 0.7.0.0
- Replies: 171
- Views: 104787
Mario79 Я тебе почти все расписал про SATA в соседней ветке. http://meos.sysbin.com/viewtopic.php?t=675 Будут вопросы спрашивай отвечу. Поскольку проблема с SATA существует, то у меня есть предположение, что когда ты воткнул второй винт, то SATA уехал с 14 или 15 прерывания на другое и адреса порто...
- Wed Jun 13, 2007 6:27 pm
- Forum: Miscellaneous
- Topic: Написание dll для Колибри на языках высокого уровня.
- Replies: 6
- Views: 4043
- Wed Jun 13, 2007 6:18 pm
- Forum: Drive subsystem
- Topic: RAID/SATA
- Replies: 22
- Views: 23832
Mario79 Да соглассен, без железа трудно писать. С SATA особых проблем нет, была одна решил. Хотя вопросы пока остались. LBA48 тоже не сложный. Сам я не берусь пол ядра переписовать. LBA48 очень прост. Вопервых скажу что используются другии команды с приставкой EXT. Присутствие поддержке LBA 48 опре...
- Sun May 13, 2007 1:26 pm
- Forum: HLL
- Topic: Delphi SDK для Колибри
- Replies: 52
- Views: 52576