Летняя Школа Системного Программирования 5-6 августа, Москва

Обсудить лекции или задать вопросы можно в рассылке

  1. Опишите пожалуйста подходы к адаптации/использованию
  2. Продемонстриуйте пожалуйста, на примере любой функции POSIX (кроме time)
  3. Объясните пожалуйста плюсы и минусы переноса драйвера в usespace
  4. Каким образом обрабатываются прерывания в системе?
  5. Каким образом ядро предоставляет доступ пользовательским приложениям к портам ввода-вывода?
  6. Каким образом память устройств отображаются в пространство драйвера?
  7. что такое virtual pci buss и каким образом работает?
  8. что такое DDE/Linux, DDEkit, что собой представляют, как работают?
  9. Каким образом решена проблема множественного доступа к устройствам?
  10. что такое паравиртуализация?
  11. как разделены адресные пространства ядра и прикладных программ l4linux
  12. как работают системные вызовы между прикладными программами и l4linux ядром
  13. что такое vCPU? как он реализован?