Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Grafička karta-princip rada

[es] :: Video karte i monitori :: Grafička karta-princip rada

[ Pregleda: 2882 | Odgovora: 10 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

bigaloo
Puno Ime
mostar

Član broj: 97658
Poruke: 14
*.tel.net.ba.

Sajt: www.fly.megalopter.com


Profil

icon Grafička karta-princip rada01.08.2006. u 13:54 - pre 214 meseci
Pozdrav,
Interesira me da li sam u pravu kada pretpostavim da grafička karta radi ovako:
Pokušat ću objasnit na primjeru otvorenog notepad-a:

1. Procesor šalje npr. bitmap image otvorenog notepad-a u memoriju grafičke karte;
(Bitno mi je da znam da li se ovo događa, za grafičke karte od 60Hz (Mada pričam gluposti sad, monitori su na 60 HZ) , samo jedanput ili 60 puta u sekundi)

2. Korisnik tipka slovo A; Procesor šalje samo bitmap image slova a i poziciju x i Y u grafičku kartu, i ništa više.

3. Na osnovu slike notepada u memoriji karte i nove bitmape dobijamo slovo a otipkano na ekranu.

Znači, interesira me komunikacija između procesora i grafičke karte i između monitora i grafičke karte;
Da li se ona odvija po principu TV slike (u što sumljam), odnosno da se
60 puta u sekundi šalje slika u grafičku kartu, bez obzira da li ima promjena u slici;
(Pretpostavljam da se ova posljednje opisana komunikacija odvija između monitora i grafičke karte).

Sve ovo me interesira jer sam malo istraživao situaciju oko thin clienata;
Međutim, svi oni imaju nekakav OS, koji radi puno više od grafike (npr. ugošćuje viruse);
Nije mi jasno zasto nema na tržištu thin clienata bez OS-a, samo sa Grafičkom i Zvučnom kartom.

Hvala.

kill me beyb, killin' me manjarjo..
 
Odgovor na temu

yooyo

Član broj: 4891
Poruke: 1101
*.dynamic.sbb.co.yu.



Profil

icon Re: Grafička karta-princip rada01.08.2006. u 15:04 - pre 214 meseci
Graficka kartica ima memoriju i deo te memorije je odvojen za ekran. Kartica sadrzi chip koji vrsi scan-line konverziju memorije u VGA signal i salje na monitor. Sta god da se nalazi u memoriji bice prkazano na ekranu. Postoji razlika izmedju textualnog i grafickog moda. U textualnom modu u memoriji se nalaze ASCII vrednosti znakova na ekranu a chip ih konvertuje u sliku pomocu grafickog opisa znakova u ROM-u kartice (tj. male bitmape za svaki znak). U grafickom modu chip jedonstano pretvara vrednost iz memorije u intenzitet boje (RGB).
Nekada je CPU direktno pisao po memoriji graficke kartica pa je graficki user interface bio prilicno siromasan i spor. Danas, opeativni sistem kroz drivere salje komande kartici koje ova munjevito izvrsava. Komande su jednostavne i uglavnom su tipa.. nacrtaj horizontalnu liniju, nacrtaj vertikalnu liniju, pravougaonik, popunjeni pravougaonik, iscrtaj slicicu, ... Dodavanjem novih komandi (tj. uvodjenjem DirectX-a ili OpenGL-a) mogu se ostvariti lepsi efekti, sto vec odavno postoji na Mac OSX- a uskoro i na Windows Visti.

U zavisnosti od toga kako je napisan user interface nekog OS-a zavisi ponasanje i performanse. U tvom slucaku Windows nece cuvati celu sliku notepada, nego ce stalno iscrtavati nedostajuce delove prozora. Neki drugi OS bi mozda cuvao sliku notepada.

 
Odgovor na temu

bigaloo
Puno Ime
mostar

Član broj: 97658
Poruke: 14
*.tel.net.ba.

Sajt: www.fly.megalopter.com


Profil

icon Re: Grafička karta-princip rada01.08.2006. u 15:31 - pre 214 meseci
Ok, dosta mi je jasnije;ali , mada se možda
može zaključiti iz tvog odgovora:

Kad CPU kaže, nacrtaj Pravougaonik, da li to kaže na način:

1. Nacrtaj ga na koordinatama x i y i prikazuj sljedećih 40 sec
2. 60X40 (ako je frek. 60HZ) = 2400 komandi "Nacrtaj pravougaonik na koordinatama x i y. "CPU šalje kartici kroz 40 sec.
3. Nacrtaj ga na koordinatama x i y i nek bude nacrtan sve dok neka druga komanda ne iskoristi taj prostor na ekranu

?


10x.


kill me beyb, killin' me manjarjo..
 
Odgovor na temu

bigaloo
Puno Ime
mostar

Član broj: 97658
Poruke: 14
*.tel.net.ba.

Sajt: www.fly.megalopter.com


Profil

icon Re: Grafička karta-princip rada01.08.2006. u 15:35 - pre 214 meseci
Pardon, stalno pišem CPU, a mislim na OS.

kill me beyb, killin' me manjarjo..
 
Odgovor na temu

yooyo

Član broj: 4891
Poruke: 1101
*.dynamic.sbb.co.yu.



Profil

icon Re: Grafička karta-princip rada01.08.2006. u 16:08 - pre 214 meseci
Citat:

Kad CPU kaže, nacrtaj Pravougaonik, da li to kaže na način:

1. Nacrtaj ga na koordinatama x i y i prikazuj sljedećih 40 sec
2. 60X40 (ako je frek. 60HZ) = 2400 komandi "Nacrtaj pravougaonik na koordinatama x i y. "CPU šalje kartici kroz 40 sec.
3. Nacrtaj ga na koordinatama x i y i nek bude nacrtan sve dok neka druga komanda ne iskoristi taj prostor na ekranu


U single buffering modu (standardni GDI):
1. Ne
2. Ne
3. Da

U double buffering modu (OpenGL ili Direct3D)
1. Ne
2. Da.. delimicno.. nema veze sa frekvencijom
3. Ne.

Ukratko.. frekvencija osvezavanja slike na monitoru nema veze sa grafickim komandama. Scan-line chip jednostavno N puta (N=60, 72, 75, 85, ...) u sekundi konvertuje stanje u memoriji u sliku.
Znaci.. Mrdnuo su prozor i ukucao slovo A. OS je poslao nekoliko komandi kartici. Ako nista ne diras i ne pomeras prozore, OS nece poslati nijednu komandu grafickoj kartici.

 
Odgovor na temu

bigaloo
Puno Ime
mostar

Član broj: 97658
Poruke: 14
*.tel.net.ba.

Sajt: www.fly.megalopter.com


Profil

icon Re: Grafička karta-princip rada01.08.2006. u 16:34 - pre 214 meseci
Super, to su manje vise odgovori koji me interesiraju.
Malo sam čačkao po tvom sajtu i na osnovu poruke zaključujem da si
programer, očito neke multimedije. Ja radim samo desktop db oriented aplikacije,
i sve vise su te baze, dolaskom adsl-a, na internetu.
Kako god, vec par godina , a pogotovu sad dolaskom adsl-a,
ne mogu se oteti dojmu da bi OS trebalo odmaknuti od korisnika;
Evo, na osnovu tvojih odgovora i na osnovu onog sto znam o bazama,
ispada da je OS suvisan na strani clienta;Naime, i pri koristenju db servera,
komunikacija je na nuli, ako klijent ne trazi ili salje podatke,
sto znaci da je komunikacija
SQL streamovima ekvivalentna komunikaciji Grafičkim funkcijama-u smislu kad nam treba podatak-ide i komunikacija;

Ideja je da se nekim protokolom grafičke komande šalju na grafičku kartu i monitor bez OS-a,
a inputi da se uzimaju sa miša i tipkovnice;

Znači nekakva vrsta mainframe-a preko interneta,
ne znam postoji li takvo što?

Činimi se prilično logičnim.

Nije to thin client;oni imaju neki OS;
Čim je OS u igri su i crvi i virusi , nadogradnje, reinstalacije,driveri, korisnici koji experimentiraju..
OS je postao prekomplexna stvar da bi bio kod korisnika..

kill me beyb, killin' me manjarjo..
 
Odgovor na temu

BastardX

Član broj: 58381
Poruke: 328
*.madnet.co.yu.



Profil

icon Re: Grafička karta-princip rada01.08.2006. u 16:37 - pre 214 meseci
GPU
Computer graphics
Na ovim stranicama ima i linkova na druge koje se ticu grafike
 
Odgovor na temu

dragancesu
subotica

Član broj: 38340
Poruke: 2189
*.voban.co.yu.



+73 Profil

icon Re: Grafička karta-princip rada02.08.2006. u 13:05 - pre 214 meseci
Ne znam sta ti je dilema, hteo bi da napravis nesto suvise jednostavno a da radi.

Nekad davno (10-15 godina) su postojali terminali, donekle glupi, imali su priljucak za tastaturu i stampac, naravno text mod, recimo 80*25 karaktera (i malo vise ali nevazno za ovu pricu). Znaci samo ulazno/izlazni uredjaj kako se pominje u istoriji racunarstva.

Program se izvrsavao na serveru, rezultat prikazivao na ekranu, a veza serijska (9600 ili malo vise bauda). Posle obrade rezultat je velik 4000 bajtova (jedan ekran) sto nije problem poslati preko mreze i prikazati.

Ali kad tu ubacis grafiku kolicina podataka se vrtoglavo povecava. Cak i 640*480 u 16 boja nije malo. Zato se krenulo sa klijent-server arhitekturom pa je klijent (konkretna aplikacija) zaduzen za prikaz na osnovu podataka koje dobija od servera. Ovako je protok podataka u mrezi vrtoglavo smanjuje.

Tvoje ideja je verovatno dobra, ali u idealnim uslovima. Klijent bi trebao biti jedan, da podrzava (tj podrzava) ga svaki OS, svaka aplikacija. Takav standard u danasnjim uslovim nije lako napraviti. Svako se bori da njegovo postane standard, pa onda ima bezbroj standarda...

Svi placamo cenu napretka, nekad je OS stavo na jednu disketu i radio, danas skoro da jedva stane na DVD. Ali OS mora da postoju u nekom obliku, bez njega ne moze.





Pomozite Micro$oftu u borbi protiv piraterije, poklonite prijatelju Linux
 
Odgovor na temu

bigaloo
Puno Ime
mostar

Član broj: 97658
Poruke: 14
*.tel.net.ba.

Sajt: www.fly.megalopter.com


Profil

icon Re: Grafička karta-princip rada02.08.2006. u 15:20 - pre 214 meseci
Ne bih se baš složio - praksa kaže drgačije:
u Sloveniji imas triple play uslugu-to znaci da gledas filtm dvd kvalitete
preko parice, praktično;

U HR se isto tako uvodi ili vec radi expreimentalno-znaci, pazi sad,
ako gledaš film, preko žice idu bitmape, a ne vektorska grafika;
A u filmu nema statične slike kao u radu sa desktop aplikacijama;

Pročitao sam negdje da taj ADSL ima zapravo puno vecu propusnu moć,
koja mu omogućava da preko njega šibaš filmove DVD kvalitete,
ali telecomi placaju internet promet pa ga ograničavaju na manje brzine;

Kako god, Video on demand je realnost u Sloveniji i HR,
i koliko sam skuzio taj Video on demand radi u realnom vremenu,
znaci , ne na nacin da se film iskrca na HD pa da se pusta s njega.

E sad ako je moguće film DVD kvalitete prenijeti do korisnika, onda uopce ne treba postavljati
pitanje da li je moguce prenijeti vektorsku grafiku koja crta ne znam kako bogat interfejs
za desktop aplikacije, koja je sigurno nekoliko puta manja od DVD filma;
osim toga, kao što smo zaključili ranije, pri radu sa desktop aplikacijama nema potrebe
nekoliko puta u sekundi slati kompletnu sliku na monitor, kao kod dvd-a.

Jos jedna stvar; ja već godinama koristim programe za remote administraciju
tipa vnc, pc anywhere, mstsc..jedino logično objašnjenje za efikasan rad ovih programa
jest to da prenose upravo te informacije o kojima je ovdje riječ-one kojima komunicira OS i grafička karica.

kill me beyb, killin' me manjarjo..
 
Odgovor na temu

bigaloo
Puno Ime
mostar

Član broj: 97658
Poruke: 14
*.tel.net.ba.

Sajt: www.fly.megalopter.com


Profil

icon Re: Grafička karta-princip rada02.08.2006. u 15:36 - pre 214 meseci
>Tvoje ideja je verovatno dobra, ali u idealnim uslovima. Klijent bi trebao biti jedan, da podrzava (tj podrzava) ga svaki >OS, svaka aplikacija. Takav standard u danasnjim uslovim nije lako napraviti. Svako se bori da njegovo postane >standard, pa onda ima bezbroj standarda...

Ako bi se to sve odradilo u praksi, standardi bi bili najmanji problem;
Bilo koji OS (i naravno bilo koja apliakcija u njemu), ako se radi o serveru koji opslužuje 100.000 monitora
, se isplati nadograditi da daje 2-3 video signala istovremeno,
pa ti ga prikopcaj na "televizor" kakav zelis.

Radi se o tome da se čitava zbrka oko formatiranja,instaliranja,beta verzija,upgradea,
kompatibilnosti, .dll hell-a svodi na- emitiranje TV programa;
pa ko je još čuo da je tv program zarazio televizor virusom?

A nedavno negdje čitam da čitav koncept interneta dolazi u pitanje zbog virusa-
što kad pogledam svoju praksu-itekako stoji; recimo ja, uz sve restore pointe, antivirusne alate itd
svaka 2-3 mjeseca udarim format na jednom od svoja 2 računara.

Pazi sad; ako bi imao jedan server , sa jednim OS-om, na kojem čuči
300 administratora i u realnom vremenu pretražuju RAM,sa posebno napravljenim antivirusnim alatima-
baš bih volio vidjeti tko bi uspio zaraziti takav os duže od 3 minute.

Čitav problem virusa jest taj što se oni fizički nalaze na milionima računara;
ako bi se nalazili na par dobro održavanih servera-ne bi prestavljali nikakav problem.

kill me beyb, killin' me manjarjo..
 
Odgovor na temu

dragancesu
subotica

Član broj: 38340
Poruke: 2189
*.voban.co.yu.



+73 Profil

icon Re: Grafička karta-princip rada03.08.2006. u 08:33 - pre 214 meseci
Sorry, mislio sam da ti treba nesto jednostavno za tvoje aplikacije ali ti razmisljas o terminalu za internet. Ako ga ne vidis kod nas u radnji ne znaci da ga nema. Ima mnogo tekstova u stilu "internet bez racunara".

Neke nintendo konzole imaju tu mogucnost. Pa internet preko tv, ali posto je tv mnogo nekvalitetniji (zbog principa prikaza slike) za internet onda verovatno nije dozivelo popularnost.

S druge stane, primis email i sliku u njemu. Ako ne mozes da je sacuvas sve postaje manje interesantno. Stvar navike, neko bi bio zadovoljan s tim.
Pomozite Micro$oftu u borbi protiv piraterije, poklonite prijatelju Linux
 
Odgovor na temu

[es] :: Video karte i monitori :: Grafička karta-princip rada

[ Pregleda: 2882 | Odgovora: 10 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.