1 Hertz znaci...? zaključana tema

poruka: 4
|
čitano: 1.226
|
moderatori: DrNasty, pirat, XXX-Man, vincimus
1
+/- sve poruke
ravni prikaz
starije poruke gore
13 godina
neaktivan
offline
1 Hertz znaci...?

Sto tocno znaci 1 Hertz?

Shvatio sam da je 3ghz = 3 000 000 000 hertza ili ciklusa u sekundi.

No sto je taj ciklus?

 

Koliko ciklusa treba za operaciju 1+1 a koliko za 2+2 u jednoj sekundi?

Poruka je uređivana zadnji put uto 4.9.2012 13:52 (Trubilo4).
Moj PC  
0 2 hvala 0
13 godina
neaktivan
offline
Re: 1 Hertz znaci...?
Trubilo4 kaže...

Sto tocno znaci 1 Hertz?

Shvatio sam da je 3ghz = 3 000 000 000 hertza ili ciklusa u sekundi.

No sto je taj ciklus?

 

Koliko ciklusa treba za operaciju 1+1 a koliko za 2+2 u jednoj sekundi?

 http://en.wikipedia.org/wiki/Hertz

17 godina
online
Re: 1 Hertz znaci...?

Trubilo4 kaže...


Sto tocno znaci 1 Hertz?


Shvatio sam da je 3ghz = 3 000 000 000 hertza ili ciklusa u sekundi.


No sto je taj ciklus?


 


Koliko ciklusa treba za operaciju 1+1 a koliko za 2+2 u jednoj sekundi?




A da malo proguglaš prije nego što pitaš.


 


Hertz

17 godina
online
1 Hertz znaci...?

Zamisli procesor kao pokretnu traku kojom putuju instrukcije koje se izvršavaju. Izvršavanje instrukcije, recimo a=b+c, se odvija u nekoliko faza, otprilike ovako:



  • prvo je treba dovući iz memorije

  • zatim dekodirati (odrediti koji je tip operacije u pitanju - sabiranje)

  • sada treba dovući sabirke i proslediti ih sabiraču

  • sabirač računa zbir i stavlja ga na svoj izlaz

  • rezultat se upisuje u a.


 


Svaki od ovih koraka se dešava u različitom delu procesora, tako da naša zamišljena pokretna traka preveze instrukciju od jednog do drugog mesta, zatim stoji neko vreme (dok se ne obavi posao iz odgovarajućeg koraka), pa nastavi do sledećeg "radnika". To kretanje i stajanje pokretne trake kontroliše jedan signal koji se stalno u pravilnim razmacima menja (0/1/0/1/0/...) i trajanje pojedinih koraka izvršavanja instrukcije se broji u promenama tog signala.


 


Jedan ciklus obuhvata dve promene signala (recimo sa 0 na 1 i onda povratak na 0). Takt od 1GHz znači da se u jednoj sekundi desi 1000000000 ovakvih ciklusa. Pošto se (kao što sam rekao) trajanje delova instrukcija, a samim tim i celih instrukcija u proesoru broji u ciklusima, što više ciklusa sabiješ u 1 sekundu, to oni kraće traju, a sa njima i izvršavanje instrukcija (dakle procesor radi brže).

Moj PC  
5 0 hvala 1
1
Nova poruka
E-mail:
Lozinka:
 
vrh stranice