| | |
| Stránka: 1 z 1
| [ Príspevkov: 2 ] | |
Autor | Správa |
---|
Registrovaný: 19.05.07 Prihlásený: 16.01.12 Príspevky: 1492 Témy: 171 Bydlisko: Bratislava | Napísal Mir: 08.10.2007 21:16 | |
|
Microsoft je na trhu operačných systémov vcelku dlho a preto je najlepšie zhrnúť čo za tie roky spáchal na poli ovládačov:
MS-Dos:
tento systém spočiatku vela ovládačov nepotreboval práve z toho dôvodu že zariadenia ako grafické karty pracovali na bežných štandardoch ktoré pochopil ako bios tak aplikácie bez nejakého nutného prekladu.
Zbytok hardware potom fungoval skôr na takej báze že prístup k nemu riadila jedna konkrétna aplikácia ktorá sprostredkovala vstupy a výstupy k zariadeniu.
Určitý prielom potom znamenali prvé ovládače k zariadeniam ako zvukové karty, sieťové adaptéry alebo modemy ktoré boli schopné poskytnúť prístup k zariadeniu akejkolvek aplikácii ktorá si ho vyžiadala.
tieto ovládače sú špecificky programované a každý z nich môže pracovať na úplne inom základe a preto bola kompatibilita takýchto ovládačov obmedzená na pár aplikácií ktoré s nimi vedeli spolupracovať...
Windows 1 až 3.11
Tieto operačné systémy sa už pokúšali zobrazovať obrázky, zvuk a video na celkom primitívnej úrovni ak to hodnotíme z dnešného pohladu. čo je ale na nich prelomové je ten fakt že systémy z tejto skupiny sa pokúšali unifikovať prístup na zariadenia pomocov ovládačov a rozšíriť tak kompatibilitu systému a aplikácií bežiacich v jeho rámci takou formou aby na jedno zariadenie mohli skrz ovládač pristupovať všetky aplikácie prítomné v systéme cez unifikovaný štandard.
Niekde v tomto období sa zrodil VXD štandard, ale či bol aj aplikovaný v týchto oknách naozaj neviem.
Zohnať ovládače v tomto období bolo ale dosť náročné práve kvôli faktu že siete boli ešte v plienkach a o internete tak ako ho poznáme dnes sa v tej dobe ešte len snívalo.
Windows NT
Tento systém ako prvý zo všetkých fungoval na úplne novej nie dosovej báze. Jeho novinkou bol aj New Technology File System - NTFS. Systém ako taký bol určený výhradne ako serverový operačný systém a nebol nikdy prístupný širšej verejnosti.
Windows NT potreboval zvláštne ovládače ktoré nespolupracovali so žiadnym iným vtedajším operačným systémom, ale pre správcov sietí nebol vážny problém si takéto ovládače zaobstarať.
Windows 95 a 98FE
95tky ako prvé uviedli nový druh filesystemu - FAT32. tento filesystem prišiel až niekolko rokov PO NTFS a NTčkach a je o niečo novší hoci má o dosť horšie parametre...
Windows 95 priniesol prvý pokus o postavenie 16/32 bitového systému na báze Dosu. čiže ako keby ste postavili základy na rodinný dom a na ne začali stavať panelák... Tento systém vylepšil VXD štandardné ovládače a zachoval si kompatibilitu voči starým ovládačom z Win 3,11. Rozdiel však znamenalo hlavne úplne nové operačné prostredie ktoré zmenilo štandardy v programovaní.
Windows 98 first edition v tomto ohlade nepriniesol nijaké zásadné vylepšenia.
Windows 98SE, ME, 2000, XP
V krátkom čase po vydaní windowsu 98FE si microsofťáci uvedomili že musia robiť zvlášť ovládače pre Windows NT a Windows 95/98 čo znamená zvýšené náklady na vývoj a dosť závažné problémy s kompatibilitou nových hardwarových zariadení.
Preto Windows 98 Second Edition ako prvý operačný systém podporuje štandard WDM ovládačov. Tento štandard sa dá označiť ako plne 32 bitový ovládač.
V roku 2000 Microsoft poslal do dôchodku Windows NT a na jeho miesto na NTFS báze postavil Windows 2000 a pre bežných užívatelov bol vypustený Windows Millenium.
WDM štandard teda sú schopné v tomto období pochopiť všetky hlavné operačné systémy, zaostávajú len windows 95 a 98 ktoré musia byť na VXD štandarde nech sa deje čo sa deje.
V tejto dobe na škodu užívatelov tiež vznikol velmi zlý mýtus o tom že Windows 9x založené systémy sú schopné použiť len VXD štandard a že WDM štandard používajú len Windows 2000. Vývojárov k tomuto viedol ten fakt že bežný užívatel nevedel rozoznať aký ovládač je vhodnejší pre jeho systém a tak sa na mnohých weboch vývojárov začali ovládače rozdelovať na skupiny Win2k (WDM) a skupinu Win9x (VXD).
Faktom ale ostáva že mnoho užívatelov systémov Windows 98SE a Millenium bez akýchkolvek obtiaží mohlo a dodnes môže v pokoji používať ovládače určené pre Windows 2000.
WDM štandard (Windows Driver model) ako taký ale sám dodnes prechádza vývojom
WDM A:
Tieto ovládače vyrábali uvedomelí výrobcovia a sú kompatibilné pre windowsy 98SE, ME, 2000 a XP.
WDM B:
Jedná sa o dosť zlý variant ovládača. Napriek tomu že jadro ovládača je kompatibilné aj so staršími systémamy tak ich použitie je limitované len na Windows 2000 a XP.
WDM C:
Najhorší variant ktorý je kompatibilný len s Windows XP. Hardware ku ktorému je dodávaný takýto ovládač nieje vhodné kupovať pretože je zrejmé že výrobca šetril viac než je zdravé.
a pre úplnosť
VXD:
Tento štandard podporujú Windows 95,98 a ME.
Windows Vista:
Tento operačný systém momentálne má velmi daleko k tomu aby sa dal nazvať kompatibilným. Jeho podpora je dosť mizivá aj zo strany výrobcov hw a pre staršie kusy zariadenia (rok výroby pred 2006) sa môže dosť dobre stať že sa ovládač nikdy ani nevyrobí.
štandard sám pre seba sa volá Windows Driver Foundation (WDF).
64 Bitové systémy - XP a Vista:
O týchto ovládačoch momentálne nemám nejak vela informácií. Fakt je ten že sú schopné pracovať na vyššej bitovej báze systému a tým technicky vzato byť na vyššej úrovni...
O ich kompatibilite sa dá povedať len tolko že je vcelku mizivá.
Zhrnutie:
VXD - Windows 95,98,98SE, ME
WDM - Windows 98SE, ME, 2000, XP
WDF - Windows Vista
64 bitové ovládače len na x64 systémy.
WDM štandard je momentálne najbežnejší, výkonný a vcelku spolahlivý typ ovládača ktorý bez problému zvladne fungovať na štyroch operačných systémoch od microsoftu. Pokial máte záujem riešiť multiboot viacerých MS systémov s kludným svedomím vám postačí jeden set ovládačov - problém môžu činiť bohužial hlavne grafické karty kde viac prevážila dosť neefektívna snaha natlačiť VXD štandard na win9x systémy za každú cenu.
poznámka:
WDM a VXD ovládačo od seba rozoznáte jednoduchým spôsobom. VXD ovládače obsahujú súbory typu *.drv a *.vxd. WDM takéto formáty súborov neobsahujú (okrem ntkern.vxd. ten vo win98 poskytuje medzičlánok medzi ovládačom a systémom).
_________________ Immolator:
MB: Abit VH6-T Mod "Immolator" * CPU: Intel Pentium III-S "Tualatin" 1.400 @ 1.628 Mhz 512 L2 Cache * RAM: 1526Mb PQI SDRam 133 @ 155MHz CL2 * VGA: ATI Radeon x850xt 256 Mb * Monitor: IBM G96* Sieť: Intel Pro 10/1000 GT * TV Tuner: Pinnacle 300i * Zvuk: SB LIVE! 5.1 * Repro: Philips A2.5 * SCSI Radič: Adaptec 19160 * SCSI HDD: 2x Seagate Cheetah 15k * SCSI Scanner: Canon 2700f * Zdroj: Enermax 535W * OS: Win98SE SESP1+KEX *
Sharp MZ-800, Z80a. 64kb Ram, 32 kb Vram, QuickDisk, Cassete Recorder. |
|
Registrovaný: 12.10.06 Prihlásený: 29.03.24 Príspevky: 20287 Témy: 79 Bydlisko: Banska Byst... | Napísal shiro: 08.10.2007 23:43 | |
|
Dobre spracovane az na par hrubiek a jednu chybicku - NTFS je skratka od New Technology File System, a nie od New Type File System.
_________________ Ryzen 7 3700X | SilentiumPC Fera 3 | Asrock X570M Pro4 | Patriot Viper 4 Blackout 16GB DDR4-3600 CL17 | Gainward RTX4060 Ti Pegasus 8GB | Samsung 970evo Plus 250GB NVMe | Corsair MP510 1TB NVMe | Samsung 980 Pro 2TB NVMe | Corsair RM550x | 24" BenQ GW2470H | 3x Noctua NF-S12B redux 1200 PWM Xiaomi Mi 9 Lite 64GB |
|
| Stránka: 1 z 1
| [ Príspevkov: 2 ] | |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|