Спринтер и OCы

Компьютер "Спринтер" http://sprinter.nedopc.org

Moderator: Shaos

User avatar
Vasil Ivanov
Doomed
Posts: 413
Joined: 11 Dec 2003 14:34

Post by Vasil Ivanov »

Mac Buster wrote:
Vasil Ivanov wrote:На счет контекста. Не обязательно задачами щелкать 50 раз в секунду, можно в структуре контекста каждой задачи счетчик завести. И по приходу прерывания проверять этот счетчик и пока он не обнулится, не переключать задачу. Чем больше значение счетчика,
тем больше работает задача.
Я даже знаю что это называется приоритетом задачи ;)
Ага. Не так давно в одной статейке вычитал ;).
P.S. Подо-что еще пару прерываний ?. Неужели 7 (8-е на биосе) не хватает ? ;).
Ты путаешь рестарт и прерывание :D
Имеешь ввиду "железные" прерывания, типа от таймера ?.
Vasil Ivanov
vasil-i@yandex.ru
Mac Buster
Retired
Posts: 1474
Joined: 03 Aug 2003 22:37
Location: Moscow

Post by Mac Buster »

Vasil Ivanov wrote:Ага. Не так давно в одной статейке вычитал ;).
Я уже не первый год читаю ;) Если есть возможность, почитай "Введение в операционные системы" издательства Bhv, там все очень неплохо изложено и книга непереводная.
Имеешь ввиду "железные" прерывания, типа от таймера ?.
Да, их: таймеры, порты, клавиатура, вертикальный ход луча.
Extreme Entertainment
User avatar
Vasil Ivanov
Doomed
Posts: 413
Joined: 11 Dec 2003 14:34

Post by Vasil Ivanov »

Mac Buster wrote:
Vasil Ivanov wrote:Ага. Не так давно в одной статейке вычитал ;).
Я уже не первый год читаю ;) Если есть возможность, почитай "Введение в операционные системы" издательства Bhv, там все очень неплохо изложено и книга непереводная.
Имеешь ввиду "железные" прерывания, типа от таймера ?.
Да, их: таймеры, порты, клавиатура, вертикальный ход луча.
Ясно. На счет книжки. Это не та ли книжка, что лежит на

http://cs.mipt.ru/docs/courses/osstud/os.html

Авторы В.Е. Карпов, К.А. Коньков, В.П. Иванников. 2001-2003г.
Я ее слил себе не так давно.
Vasil Ivanov
vasil-i@yandex.ru
User avatar
Vasil Ivanov
Doomed
Posts: 413
Joined: 11 Dec 2003 14:34

Post by Vasil Ivanov »

Mac Buster wrote:
Vasil Ivanov wrote:Глянул я на твою карту распределения памяти... а где будешь держать код опроса клавки ?
Все через порты, напрямую. Буфер на 80 кодов в области системных переменных (ясно, что такой объем избыточен, но лучше с самого начала ориентироваться на развитие, чем потом искать место).
Но из порта же ты не получаешь готовый ascii-код клавиши ;). Все-равно придется где-то держать перекодировочные таблицы. И твоей системной области (согласно map-карте) явно не достаточно.
Vasil Ivanov
vasil-i@yandex.ru
Mac Buster
Retired
Posts: 1474
Joined: 03 Aug 2003 22:37
Location: Moscow

Post by Mac Buster »

Vasil Ivanov wrote:Но из порта же ты не получаешь готовый ascii-код клавиши ;). Все-равно придется где-то держать перекодировочные таблицы. И твоей системной области (согласно map-карте) явно не достаточно.
А ты не смотри на переменные задач ;) Там ещё есть 64к под глобальные переменные системы, которые доступны только уровню ядра.
Last edited by Mac Buster on 26 May 2005 03:09, edited 1 time in total.
Extreme Entertainment
Mac Buster
Retired
Posts: 1474
Joined: 03 Aug 2003 22:37
Location: Moscow

Post by Mac Buster »

Vasil Ivanov wrote:Ясно. На счет книжки. Это не та ли книжка ...
Нет, другая. Вот эта:

http://www.bhv.ru/books/book.php?id=1504

Кроме этого можно почитать введение Интернет-Университета. Там одно плохо - у автора своя терминология, в которой из-за созвучия терминов не всегда удается разобраться даже зная предмет. Вот адрес:

http://www.intuit.ru/department/os/osintro/
Extreme Entertainment
User avatar
CHRV
God
Posts: 1101
Joined: 29 Dec 2003 01:00
Location: Москва

Post by CHRV »

Господа может хватить читать!
Ось то где ? :-)
User avatar
Vasil Ivanov
Doomed
Posts: 413
Joined: 11 Dec 2003 14:34

Post by Vasil Ivanov »

CHRV wrote:Господа может хватить читать!
Ось то где ? :-)
;) Нужна курица, а яица потом будут ;). Т.е. где железка, которую Вы с lermax-ом замутили ?.
Vasil Ivanov
vasil-i@yandex.ru
User avatar
Vasil Ivanov
Doomed
Posts: 413
Joined: 11 Dec 2003 14:34

Post by Vasil Ivanov »

Mac Buster wrote:
Vasil Ivanov wrote:Ясно. На счет книжки. Это не та ли книжка ...
Нет, другая. Вот эта:

http://www.bhv.ru/books/book.php?id=1504

Кроме этого можно почитать введение Интернет-Университета. Там одно плохо - у автора своя терминология, в которой из-за созвучия терминов не всегда удается разобраться даже зная предмет. Вот адрес:

http://www.intuit.ru/department/os/osintro/
Надо будет заказать 1-ю книжонку. И глянуть вторую.
Vasil Ivanov
vasil-i@yandex.ru
User avatar
CHRV
God
Posts: 1101
Joined: 29 Dec 2003 01:00
Location: Москва

Post by CHRV »

Vasil Ivanov wrote:
CHRV wrote:Господа может хватить читать!
Ось то где ? :-)
;) Нужна курица, а яица потом будут ;). Т.е. где железка, которую Вы с lermax-ом замутили ?.
А Спринтер чем не курица, или на кошках тренироваться заподло :)
Будет!
Лермакс уже делает, я увольняюсь с работы нах.. 20июля и тоже железом конкретно займусь!
User avatar
Vasil Ivanov
Doomed
Posts: 413
Joined: 11 Dec 2003 14:34

Post by Vasil Ivanov »

CHRV wrote:
Vasil Ivanov wrote:
CHRV wrote:Господа может хватить читать!
Ось то где ? :-)
;) Нужна курица, а яица потом будут ;). Т.е. где железка, которую Вы с lermax-ом замутили ?.
А Спринтер чем не курица, или на кошках тренироваться заподло :)
Будет!
Лермакс уже делает, я увольняюсь с работы нах.. 20июля и тоже железом конкретно займусь!
Чего-то на Спринтер у меня - "указатель на новые ботинки" в последнее время. Если делать ОС под вашу (с lermax-ом) железку, то в сравнении со спринтеровской - это будет как небо и земля.
Vasil Ivanov
vasil-i@yandex.ru
Mac Buster
Retired
Posts: 1474
Joined: 03 Aug 2003 22:37
Location: Moscow

Post by Mac Buster »

Vasil Ivanov wrote:Если делать ОС под вашу (с lermax-ом) железку, то в сравнении со спринтеровской - это будет как небо и земля.
Согласен.
Extreme Entertainment
User avatar
Vasil Ivanov
Doomed
Posts: 413
Joined: 11 Dec 2003 14:34

Post by Vasil Ivanov »

Mac Buster wrote:
Vasil Ivanov wrote:Если делать ОС под вашу (с lermax-ом) железку, то в сравнении со спринтеровской - это будет как небо и земля.
Согласен.
Я тут решил почитать книжку Доминика Джампаоло "Practical File System Design with the Be File System". Файл "practical-file-system-design.pdf", я тебе кидал ссылку на него. Чтобы хоть какое-то представление иметь о других FS, кроме FAT-а. Третий день трахаюсь с PROMT XT ;).
Дошел почти до середины главы 2.4, пока большинство информации из книжки понятно, а как там дальше пойдет, еще не знаю. Так что я при деле ;).
Vasil Ivanov
vasil-i@yandex.ru
Mac Buster
Retired
Posts: 1474
Joined: 03 Aug 2003 22:37
Location: Moscow

Post by Mac Buster »

Vasil Ivanov wrote:Я тут решил почитать книжку Доминика Джампаоло "Practical File System Design with the Be File System".
Это очень полезная книжка! Единственная в своем роде. Я когда ковырялся с BeOS ее читал, понравилось :)
Extreme Entertainment