|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Andrew Kolchoogin 2:5020/290 21 Feb 2004 19:06:16 To : Valentin Nechayev Subject : Господа, прокомментируете про девайсы, плиз... -------------------------------------------------------------------------------- 21 Feb 04 10:09, you wrote to me: LS>>> Это КАК?! Мне всю жизнь казалось, что наоборот -- block LS>>> devicec читаются блоками и character devices -- побайтно... AK>> а вот теперь у FreeBSD'шников всё наоборот. :) AK>> Собственно говоря, block device от character device отличались AK>> всегда только тем, что на block device можно было послать syscall AK>> 'mount()', а на character device -- нельзя. VN> Ещё тем, что чтение/запись block device буферизовалось через кэш VN> диска. как это? А как же merged page/buffer cache? Или я чего-то не понимаю в терминологии? AK>> FreeBSD'шники решили, что теперь у них 'mount()' будет AK>> поддерживаться всеми девайсами, и блочные -- выкинули. AK>> Hо только как класс устройств, а не как сущность. AK>> character device, соответствующий блочному устройству, может AK>> быть прочитан только с гранулярностью до блока. VN> Угу, если в драйвере нет спецобработки против этого. Это отдельно в cdevsw что-то живущее? Андрей. --- GoldED+/BSD 1.1.5 * Origin: RiNet I.S.P., Network Operations Centre (2:5020/290) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/22684037742c.html, оценка из 5, голосов 10
|