Size: a a a

2018 January 15

BD

Berkus Decker in pro.osdev
Timofey Naumenko
Ответ: это Record-oriented device
источник

TN

Timofey Naumenko in pro.osdev
Я это сдал
источник

TN

Timofey Naumenko in pro.osdev
Большое спасибо
источник

TN

Timofey Naumenko in pro.osdev
Я отвечу вечером про основную идею
источник

BD

Berkus Decker in pro.osdev
короче я не понимаю как можно спрашивать одно и подразумевать ответ на другое, но может это я чет не догнал
источник

BD

Berkus Decker in pro.osdev
Timofey Naumenko
Я это сдал
поздравляю
источник

TN

Timofey Naumenko in pro.osdev
Надо было только допереть до record oriented, дальше все стало норм
источник

BD

Berkus Decker in pro.osdev
ага
источник

TN

Timofey Naumenko in pro.osdev
Сдал короче свой экзамен. Record-oriented device позволяет нам ввести примитив - некоторую запись - record. И тогда чтения и запись из такого mailbox, по сути, для потока - это атомарная операция, дающая нам record целиком. Но только одному потоку/процессу. А что, если нам это и нужно? Например, если у нас единственный писатель - диспетчер задач, а все слушатели - воркеры. Можно ещё придумать варианты, но это будет замудренее. Но так можно сделать очередь событий с несколькими обработчиками. Соль такая)
источник

TN

Timofey Naumenko in pro.osdev
С пайпами так не получится - не будет атомарности при чтении, и данные могут поступать произвольно в таком случае, а с записями мы гарантированно получим записи, причем целостно.
источник

PV

Pavel V in pro.osdev
а в пайпах чо, записи нельзя передавать?
источник

PV

Pavel V in pro.osdev
это досихпор так в универах учат? какието, вродебы, простые вещи объясняют какими то странными словами
источник

PV

Pavel V in pro.osdev
преподу небось далеко за 50?
источник

NK

ID:244504759 in pro.osdev
А что за вуз, кстати?
источник

BD

Berkus Decker in pro.osdev
Timofey Naumenko
С пайпами так не получится - не будет атомарности при чтении, и данные могут поступать произвольно в таком случае, а с записями мы гарантированно получим записи, причем целостно.
да, эту часть я знал, но по формулировке НЕ ДОГАДАЛСЯ что именно это требуется
источник

BD

Berkus Decker in pro.osdev
Pavel V
а в пайпах чо, записи нельзя передавать?
нет, он байтовый
источник

PV

Pavel V in pro.osdev
мхм, а в майлбоксе другие байты?
источник

BD

Berkus Decker in pro.osdev
Pavel V
мхм, а в майлбоксе другие байты?
ты забыл прочитать то что выше написано?
источник

BD

Berkus Decker in pro.osdev
майлбокс читается ЗАПИСЯМИ
источник

BD

Berkus Decker in pro.osdev
Timofey Naumenko
С пайпами так не получится - не будет атомарности при чтении, и данные могут поступать произвольно в таком случае, а с записями мы гарантированно получим записи, причем целостно.
там с записью такая же беда - если писать больше PIPE_BUF байт за раз, то никто не гарантирует что они будут записаны в пайп подряд
источник