{"id":1591,"date":"2021-02-08T19:27:38","date_gmt":"2021-02-08T18:27:38","guid":{"rendered":"https:\/\/kiplweb.fjfi.cvut.cz\/wordpress\/?page_id=1591"},"modified":"2021-02-08T19:28:29","modified_gmt":"2021-02-08T18:28:29","slug":"linux-ovladac","status":"publish","type":"page","link":"https:\/\/kiplweb.fjfi.cvut.cz\/web\/linux-ovladac\/","title":{"rendered":"Linuxov\u00fd ovlada\u010d pro ADLink"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1591\" class=\"elementor elementor-1591\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-d442a7c elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"d442a7c\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-df67519\" data-id=\"df67519\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-e35a0fc elementor-widget elementor-widget-heading\" data-id=\"e35a0fc\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Linuxov\u00fd ovlada\u010d pro ADLink PCI-9812 vyu\u017e\u00edvaj\u00edc\u00ed mechanismus Q-Buf<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fb572e5 elementor-widget elementor-widget-text-editor\" data-id=\"fb572e5\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><strong><span style=\"color: #336699;\"><a style=\"color: #336699;\" href=\"https:\/\/kiplweb.fjfi.cvut.cz\/wordpress\/neutron\/\">Laborato\u0159 neutronov\u00e9 difrakce<\/a><\/span><\/strong><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1c661c9 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"1c661c9\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-8bc324c elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"8bc324c\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2f5ed09\" data-id=\"2f5ed09\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5477ca4 elementor-widget elementor-widget-text-editor\" data-id=\"5477ca4\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Jedn\u00e1 se o ovlada\u010d analogov\u00e9 karty pro sb\u011br dat ADLink PCI-9812 pro standardn\u00ed opera\u010dn\u00ed syst\u00e9m Linux. Tento ovlada\u010d byl specieln\u011b navr\u017een tak, aby pro vlastn\u00ed sb\u011br dat vyu\u017e\u00edval specieln\u00edho mechanismu Q-Buf, kter\u00fd se sna\u017e\u00ed pomoc\u00ed m\u00edrn\u00e9ho oh\u00fdb\u00e1n\u00ed vnit\u0159n\u00edch pravidel b\u011b\u017en\u00e9ho \u201eshare-time\u201c opera\u010dn\u00edho syst\u00e9mu dosahovat pokud mo\u017eno co nejkrat\u0161\u00ed odezvy na vn\u011bj\u0161\u00ed ud\u00e1losti, respektive sna\u017e\u00ed se, aby poka\u017ed\u00e9, kdy\u017e analogov\u00e1 vzorkovac\u00ed karta po\u0161le navzorkovan\u00e1 data (tedy v na\u0161em p\u0159\u00edpad\u011b nap\u0159. informaci o pr\u016fb\u011bhu dopadu neutronu na detektor) syst\u00e9mu, tak aby ten m\u011bl v\u017edy prostor a \u010das tato data zpracovat a nedoch\u00e1zelo tak ke zbyte\u010dn\u00fdm v\u00fdpadk\u016fm a ztr\u00e1t\u011b dat.<br \/><br \/>Samoz\u0159ejm\u011b v praxi nelze tyto odezvy nikdy \u00fapln\u011b garantovat, jako je tomu v p\u0159\u00edpad\u011b pou\u017eit\u00ed real-time opera\u010dn\u00edho syst\u00e9mu. Mechanismus Q-Buf se pouze sna\u017e\u00ed se tomuto stavu p\u0159ibl\u00ed\u017eit tak moc, jak je to jen ve standardn\u00edm opera\u010dn\u00edm syst\u00e9mu mo\u017en\u00e9 za pou\u017eit\u00ed p\u0159edev\u0161\u00edm vhodn\u00fdch prealoka\u010dn\u00edch metod a princip\u016f distribuce datov\u00fdch buffer\u016f.<br \/><br \/>Implementace tohoto driveru umo\u017e\u0148uje maxim\u00e1ln\u011b vyu\u017e\u00edvat potenci\u00e1lu a v\u00fdbavy standardn\u00edho \u201eshare-time\u201c OS i v\u00fdhod, kter\u00e9 jinak p\u0159in\u00e1\u0161\u00ed pouze \u201ereal-time\u201c OS, ale bez jeho zna\u010dn\u00fdch omezen\u00ed, kter\u00e1 jsou velk\u00fdm probl\u00e9mem. Umo\u017e\u0148uje tak velmi efektivn\u011b a spolehliv\u011b sb\u00edrat data z neutronov\u00fdch pozi\u010dn\u011b citliv\u00fdch detektor\u016f a p\u0159ed\u00e1vat je d\u00e1l aplikac\u00edm ke zpracov\u00e1n\u00ed a vyhodnocen\u00ed.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dd580c3 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"dd580c3\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Linuxov\u00fd ovlada\u010d pro ADLink PCI-9812 vyu\u017e\u00edvaj\u00edc\u00ed mechanismus Q-Buf Laborato\u0159 neutronov\u00e9 difrakce Jedn\u00e1 se o ovlada\u010d analogov\u00e9 karty pro sb\u011br dat ADLink PCI-9812 pro standardn\u00ed opera\u010dn\u00ed syst\u00e9m Linux. Tento ovlada\u010d byl specieln\u011b navr\u017een tak, aby pro vlastn\u00ed sb\u011br dat vyu\u017e\u00edval specieln\u00edho [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"folder":[10],"class_list":["post-1591","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/kiplweb.fjfi.cvut.cz\/web\/wp-json\/wp\/v2\/pages\/1591","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kiplweb.fjfi.cvut.cz\/web\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/kiplweb.fjfi.cvut.cz\/web\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/kiplweb.fjfi.cvut.cz\/web\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/kiplweb.fjfi.cvut.cz\/web\/wp-json\/wp\/v2\/comments?post=1591"}],"version-history":[{"count":4,"href":"https:\/\/kiplweb.fjfi.cvut.cz\/web\/wp-json\/wp\/v2\/pages\/1591\/revisions"}],"predecessor-version":[{"id":1595,"href":"https:\/\/kiplweb.fjfi.cvut.cz\/web\/wp-json\/wp\/v2\/pages\/1591\/revisions\/1595"}],"wp:attachment":[{"href":"https:\/\/kiplweb.fjfi.cvut.cz\/web\/wp-json\/wp\/v2\/media?parent=1591"}],"wp:term":[{"taxonomy":"folder","embeddable":true,"href":"https:\/\/kiplweb.fjfi.cvut.cz\/web\/wp-json\/wp\/v2\/folder?post=1591"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}