Обсудить лекции или задать вопросы можно в рассылке
		
 
		
		      
 
  - Что такое factory, каким образом используется и для чего?
 
  - Что такое target_cap, thread_cap? Область видимости gate.
 
  - Структура utcb и назначение каждого из полей.
 
  - Что происходит, когда истекает timout в ipc?
 
  - Есть ли ограничения на длинну ipc message?
 
  - Что такое IDL compiler, зачем он нужен и какие проблемы решает?
 
  - Как эти проблемы решены в gnu/mach (вдруг вы знаете), как он решаются в l4re?
 
  - Communication channel и ipc gate - одно и то же?
 
  - Так все же, каким образом сервер узнают какую dispatch функцию вызывать?
 
  - А если у нас несколько каналов?
 
  - Опишите пожалуйста механизм работы sigma0, каким образом обрабатываются page fault?
 
  - У каждого треда есть pager - обработчик page fault.
 
  - Что такое flexpage и зачем это нужно?
 
  - Опишите пожалуйста проблему иерархических мапингов и метод ее решения в fiasco.oc
 
  - Что такое dataspace, каким образом с этой абстракцией осцществляетс работа?
 
  - Как используюя dataspace передавать данные между серверами