Birinchi videoadapterlar eng oddiy signal konvertorlari bo'lgan. Bir necha o'n yillar o'tdi va juda ko'p turli xil funktsiyalarni qo'lga kiritgan videoadapter yuqori samarali qurilmaga aylandi.
Bu zarur
Zamonaviy videokarta va ishlaydigan kompyuter
Ko'rsatmalar
1-qadam
Videoadapterning ishlash printsipini ushbu qurilmaning paydo bo'lish tarixini kuzatish orqali tushunish oson. Monitorlar ixtirosi shaxsiy kompyuter foydalanuvchilari hayotini ancha osonlashtirdi. Ammo monitor va tizim blokining birgalikda ishlashi uchun kompyuter xotirasidan ma'lumotlarni displey uchun video signalga aylantiradigan moslama kerak edi. Grafik karta (videokarta, videoadapter) shunday qurilmaga aylandi. Birinchi videoadapterlar hech qanday hisob-kitoblarni amalga oshirmadi va kadrdagi har bir pikselning rangi markaziy protsessor tomonidan hisoblab chiqildi.
2-qadam
Biroq, voqelikning aniqligi, ravshanligi va rangiga bo'lgan talablar o'sib bordi, bu esa markaziy protsessorga ortgan yukni yaratdi. Protsessorni tushirish muammosini hal qilishda grafik tezlatgichlar ixtiro qilindi - bu apparat darajasida ma'lum grafik funktsiyalarni ta'minlay oladigan yangi turdagi videokartalar. Ya'ni, ular kursor ko'rsatilganda, oynalarni harakatlantirishda yoki tasvirning tanlangan maydonini to'ldirishda piksellarning rangini hisoblashi mumkin edi. Shunday qilib, videoadapter tasvirni yaratish jarayoni uchun allaqachon javobgar edi. O'tgan asrning 90-yillarida 3D o'yin dvigatellarini tezlashtirish bilan bog'liq yangi muammo paydo bo'ldi. Ushbu muammoni hal qilish uchun 3D tezlatgichlari ixtiro qilindi. Ushbu qurilmalar faqat videoadapter bilan birgalikda ishlagan. Uch o'lchovli dasturlarni ishga tushirishda 3D tezlatgichlari 3D tasvir modellarini hisoblab chiqdi va ularni ikki o'lchovli formatga o'tkazdi. Hisoblash ma'lumotlari videoadapterga yuborildi, u interfeys bilan ramkani "to'ldirdi" va uni displeyga uzatdi. Yaqin o'tmishda video adapterlar va 3D tezlatgichlar bitta qurilmaga birlashtirildi. Aslida, bu bugungi videoadapter.
3-qadam
Uch o'lchovli dasturning ramkasini yaratish misolida videoadapter qanday ishlashini tasvirlash qulay. Kompyuter modellashtirishda har qanday 3D ob'ekt ko'plab uchburchaklar - yuzlar yoki "ko'pburchaklar" ga ega. Butalar, binolar, qurol-yaroqlar va harakatlanuvchi jonzotlarning turli xil modellari shunchaki ustma-ust cho'zilgan to'qima bilan birlashtirilgan yuzlardir. Tasvirni hisoblashda markaziy protsessor nuqtalarning koordinatalarini - grafik ob'ektning cho'qqilari va teksturasini videokartaning xotirasiga uzatadi. To'qimalar hisoblangan 3D modelining simli ramkasini qamrab oladi. Qolganlari videoadapterning orqasida.
4-qadam
3D model - bu faqat bir xil rangdagi yuzlarning monoton to'plamidir. Olingan ramka tasviriga tepaliklar va teksturalarning simli ramkasini shakllantirish jarayoni deyiladi grafik quvur liniyasi. Birinchidan, tepaliklar vertex protsessoriga o'tadi, bu ularning aylanishi, tarjimasi, o'lchamlari va yorug'likni hisobga olgan holda har bir tepaning rangini aniqlash bilan shug'ullanadi (Transforming & Lighting). Keyin proektsiya keladi - 3D muhit koordinatalarini displeyning ikki o'lchovli koordinatalar tizimiga aylantirish. Keyinchalik rasterizatsiya keladi. Bu rasm piksellari bilan juda ko'p operatsiyalar. Ko'rinmas yuzlar, masalan, tasvir ob'ektlarining orqa tomonlari olib tashlanadi. Kadrning har bir nuqtasi uchun uning displey tekisligidan virtual masofasi hisoblab chiqiladi va tegishli to'ldirish amalga oshiriladi. Ushbu bosqichda to'qimalarni tanlash va yumshatilishga qarshi harakatlar amalga oshiriladi.
5-qadam
Zamonaviy videoadapterlar - bu ulkan hisoblash qobiliyatiga ega elektron qurilmalar. Shu munosabat bilan tibbiyot va meteorologik prognozlashda videoadapterlardan muqobil foydalanish bo'yicha ko'plab g'oyalar mavjud.