Rozvrh KIPL

Rozvrh hodin pro zimní semestr 2020/2021 je publikován zde
Aktuální stav rezervací Seminární místnosti pro prodloužené zkouškové období LS 19/20 je zde

Seminář FPL

Aktuální program pro letní semestr 2019/2020 je publikován zde.

Konference FPL

Centrum AdMat

Úspěchy a ocenění

  • Oceněné práce - zde
  • Úspěchy na konferencích - zde

Seznam aktuálních publikací

Seznam aktuálních publikací naleznete zde

Užitečné odkazy

SU

FJFI

CVUT

jaderka

SU

EU

You are here

Linuxový ovladač pro ADLink PCI-9812 využívající mechanismus Q-Buf

Error message

  • Warning: mkdir(): No such file or directory in _event_css_add() (line 274 of /opt/drupal7/sites/all/modules/event_calendar/event_calendar_colors/event_calendar_colors.module).
  • Warning: chmod(): No such file or directory in _event_css_add() (line 275 of /opt/drupal7/sites/all/modules/event_calendar/event_calendar_colors/event_calendar_colors.module).
Jedná se o ovladač analogové karty pro sběr dat ADLink PCI-9812 pro standardní operační systém Linux. Tento ovladač byl specielně navržen tak, aby pro vlastní sběr dat využíval specielního mechanismu Q-Buf, který se snaží pomocí mírného ohýbání vnitřních pravidel běžného „share-time“ operačního systému dosahovat pokud možno co nejkratší odezvy na vnější události, respektive snaží se, aby pokaždé, když analogová vzorkovací karta pošle navzorkovaná data (tedy v našem případě např. informaci o průběhu dopadu neutronu na detektor) systému, tak aby ten měl vždy prostor a čas tato data zpracovat a nedocházelo tak ke zbytečným výpadkům a ztrátě dat.

Samozřejmě v praxi nelze tyto odezvy nikdy úplně garantovat, jako je tomu v případě použití real-time operačního systému. Mechanismus Q-Buf se pouze snaží se tomuto stavu přiblížit tak moc, jak je to jen ve standardním operačním systému možné za použití především vhodných prealokačních metod a principů distribuce datových bufferů.

Implementace tohoto driveru umožňuje maximálně využívat potenciálu a výbavy standardního „share-time“ OS i výhod, které jinak přináší pouze „real-time“ OS, ale bez jeho značných omezení, která jsou velkým problémem. Umožňuje tak velmi efektivně a spolehlivě sbírat data z neutronových pozičně citlivých detektorů a předávat je dál aplikacím ke zpracování a vyhodnocení.

Nabídky práce

Přehled jednotlivých nabídek práce pro studenty a absolventy naleznete zde

SGS ČVUT