Управљачки програм — разлика између измена
Садржај обрисан Садржај додат
м Враћене измене 147.91.1.41 (разговор) на последњу измену корисника MarinaSimic ознака: враћање |
м standardizacija |
||
Ред 13:
[[Линукс]]ови драјвери су уграђени у [[језгро оперативног система]]. Ако су доступни технички детаљи о одређеној врсти уређаја, развојни тим језгра Линукса гарантује да ће написати одговарајуће драјвере за линукс, без новчане надокнаде<ref>[http://www.kroah.com/log/2007/01/29/#free_drivers Грег Кроа-Хартман, „Слободан развој линуксових драјвера“] (23. мај 2007) {{en}}</ref><ref>[http://www.linuxworld.com.au/index.php/id;58590129;fp;16;fpid;0 Дон Марти, „Пројекат развоја линуксових драјвера доноси плодове“] {{Wayback|url=http://www.linuxworld.com.au/index.php/id;58590129;fp;16;fpid;0 |date=20071030020223 }} (23. мај 2007) {{en}}</ref><ref>[http://linuxdriverproject.org/twiki/bin/view „Линуксови драјвери“] {{Wayback|url=http://linuxdriverproject.org/twiki/bin/view |date=20071026085121 }} (14. јун 2007) {{en}}</ref>. На тај начин произвођачи рачунарске опреме не морају да пишу драјвере своје опреме за линукс.
Поред тога што драјвери могу да учествују у грађи језгра, они могу да представљају и засебне целине. [[
== Развој ==
Писање драјвера за одређени уређај захтева одлично разумевање начина функционисања тог уређаја, као и оперативног система за који се драјвер пише. Драјвери имају висок ниво дозвола у свом радном окружењу и могу проузроковати велику штету за рачунарски систем ако се не напишу добро и ствари крену наопако<ref>[http://www.linux-tutorial.info/modules.php?name=Tutorial&pageid=255 Linux-Tutorial.info] {{en}}</ref>, за разлику од већине програма вишег нивоа, нарочито апликација, чија се упутства у случају опасности могу обуставити без веће штете по оперативни и рачунарски систем. Чак и драјвери у тзв. корисничком режиму рада могу задати озбиљну штету оперативном и рачунарском систему уколико су лоше програмирани. Због ових проблема, драјвере углавном пишу инжењери који раде у фирмама које производе рачунарску опрему, јер имају више података о посебностима рада одређеног уређаја у односу на већину људи ван фирме. Обично се логички слој драјвера за неки тип опреме пише од стране произвођача датог оперативног система, док физички слој пишу произвођачи дате врсте уређаја. У скорије време, међутим, с порастом коришћења слободних оперативних система и програма, све већи број добровољаца пише драјвере за разне врсте опреме. Да би се то остварило, битно је да произвођач одређеног уређаја пружи детаљне податке о начину његовог функционисања. Иако ови подаци могу бити откривени тзв. обрнутим инжењерингом, тај поступак је много спорији него код програма.
[[Мајкрософт]] је покушао да смањи ризик при коришћењу лоше написаних драјвера, стварањем шаблона за писање истих, званог „Темељ за
[[Епл]] има шаблон „-{I/O Kit}-“ („Опрема за улаз/излаз“) која је лишена ауторског права и служи за писање драјвера за -{[[Mac OS X]]}-.
Ред 37:
== Виртуелни драјвери ==
Посебна врста драјвера су тзв. виртуелни драјвери. Они се користе у окружењима где се [[Симулација|симулира]] рад неког другог окружења, нпр. рад линукса под оперативним системом
== Извори ==
Ред 43:
== Спољашње везе ==
* [http://www.updrivers.com/ UpDrivers.com] – бесплатни драјвери за
* [https://web.archive.org/web/20070623040851/http://www.dynamiclink.nl/frames/sys.htm DynamicLink.nl] – потпун и абецедно уређен списак свих 1536 „.sys“ драјвера за
* [https://web.archive.org/web/20080115191750/http://www.rcnp.osaka-u.ac.jp/unix/DOCUMENTATION/HTML/AA-PUBVD-TE_html/TITLE.html rcnp.osaka-u.ac.jp] – упутство за писање драјвера {{en}}
|