Бірыңғай драйвер интерфейсі - Uniform Driver Interface

The Бірыңғай драйвер интерфейсі (UDI) - портативті интерфейсті анықтау үшін бірнеше компаниялар әзірлеген тоқтатылған жоба құрылғы драйверлері.

Бірыңғай драйвер интерфейсі (UDI) құрылғы драйверлерінің екі платформада да портативті болуына мүмкіндік берді операциялық жүйелер драйвер көзі өзгертусіз. Бірнеше ОЖ, платформа және құрылғылар жабдықтарын жеткізушілердің қатысуымен UDI кең ауқымда осындай портативтілікке қол жеткізуге болатын алғашқы интерфейс болуды көздеді. UDI интерфейсі жақсы драйверлер үшін инкапсуляциялық ортаны ұсынды, олар драйверлерді ОС саясатынан және платформа мен енгізу-шығару шиналарының тәуелділігінен оқшаулады. Негізінде, бұл драйверді дамыту ОЖ дамуына мүлдем тәуелсіз болуға мүмкіндік берді. Сонымен қатар, UDI архитектурасы драйверлерді платформа ерекшеліктерінен оқшаулауға арналған, мысалы, байтқа тапсырыс беру, DMA салдары, көп өңдеу, үзілістер енгізу және енгізу-шығару шинасының топологиялары.

Әдетте, UDI ықтимал ашық кодты операциялық жүйелерге пайда әкелуі мүмкін Linux және * BSD компаниялардың жүргізушілеріне көбірек қолдау көрсету арқылы, кейбіреулері ашық ақпарат көзі /ақысыз бағдарламалық жасақтама адвокаттар UDI жабық көздердің драйверлерінің көбеюіне және компаниялардың ашық көзді қолдаудың төмендеуіне әкеліп соқтырады деп қорқады, бұл еркін бағдарламалық жасақтама мен ашық көздердің қозғалысының мақсаттарына нұқсан келтіреді. Ричард Сталлман (жетекшісі бағдарламалық жасақтаманың еркін қозғалысы ) жобаның бағдарламалық жасақтаманың еркін қозғалысына пайдасы жоқ деп мәлімдеді. [1]

Сондай-ақ қараңыз

Пайдаланылған әдебиеттер

  1. Ричард Сталлман (1998). «UDI және ақысыз бағдарламалық жасақтама». Linux бүгін. Алынған 2011-04-14.
  2. «UDI сілтемесін енгізу ашық көзден алынған» (Ұйықтауға бару). Бағдарламалық жасақтама технологиялар тобы. 2001-05-09. Түпнұсқасынан мұрағатталған 2001-11-09.CS1 maint: BOT: түпнұсқа-url күйі белгісіз (сілтеме)

Сыртқы сілтемелер