boris_dime Opublikowano 3 Marca 2007 Zgłoś Opublikowano 3 Marca 2007 Witam, zabito mi dzisiaj ćwieka takim pytaniem, no bo jakby nie patrzeć nie ma w elektronice czegoś takiego jak mnożnik częstotliwości taktowania, a tranzystory krzemowe mogą osiągnąć taktowanie do ok 600Mhz, w szczególnych przypadkach do ok 1000Mhz, pow tych wartości zaczynają tłumić, więc nijak sie to ma do taktowania jakie podają producenci procesorów. Zresztą sam fakt że magistrala taktująca proca czyli FSB działa powiedzmy 200Mhz, a proc 3Ghz, gdzie tu logika? gdzie podziewają się te sygnały? bądź raczej skąd sie biorą?... prosiłbym o wyjaśnienie mi tej zagadki... Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
reyden Opublikowano 3 Marca 2007 Zgłoś Opublikowano 3 Marca 2007 Google padło ?? Masz tu linka do Wikipedii: Mno%C5%BCnik_(procesor_CPU) Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
boris_dime Opublikowano 4 Marca 2007 Zgłoś Opublikowano 4 Marca 2007 przeczytaj raz jeszcze mojego posta i zastanów się czy aby na pewno odpowiedziałeś... jakbym znalazł na google to nie zadawałbym tego pytania, a to co jest na wikipedii to jest jakiś bzdurny bełkot ni jak nie związany z zadanym przeze mnie pytaniem. Tak więc kolego najpierw przeczytaj ze zroumieniem pytanie zanim coś napiszesz. Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
Orgiusz Opublikowano 4 Marca 2007 Zgłoś Opublikowano 4 Marca 2007 Sugeruje porownac technologie wytwarzania trazystorow krzemowych ktore robia te Twoje 600-1000MHz a pozniej wafla krzemowego pod rdzenie procesorow. Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
Armo Opublikowano 4 Marca 2007 Zgłoś Opublikowano 4 Marca 2007 boris_dime von breslau. Słyszales o równoległej transmisji danych ? Polecam Ci tez poczytanie o zasadach dzialania CPU, tam na pewno znajdziesz odpowiedz na nurtujace Cie pytanie. Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
Linoge Opublikowano 4 Marca 2007 Zgłoś Opublikowano 4 Marca 2007 Procki sa wykonywane troche innymi technikami niz zwykle tranzystory ... w prockach glownie uzywne sa elemety typu cmos ktore sa opowiednio wytwarzane na waflach krzemowych Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
grzmot Opublikowano 4 Marca 2007 Zgłoś Opublikowano 4 Marca 2007 Bo tak naprawdę to jest konspiracja. Wszystkie procki od lat 80-tych pracują na tej samej częstotliwości, tylko w nowszych redukują celowo wczesniej wprowadzone opóźnienie (odwrotnie ma się sprawa z windowsami) ;). A w elektronice oczywiście jest taki układ jak powielacz częstotliwości. Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
Gość Opublikowano 4 Marca 2007 Zgłoś Opublikowano 4 Marca 2007 Witam, zabito mi dzisiaj ćwieka takim pytaniem, no bo jakby nie patrzeć nie ma w elektronice czegoś takiego jak mnożnik częstotliwości taktowania, a tranzystory krzemowe mogą osiągnąć taktowanie do ok 600Mhz, w szczególnych przypadkach do ok 1000Mhz, pow tych wartości zaczynają tłumić, więc nijak sie to ma do taktowania jakie podają producenci procesorów. Zresztą sam fakt że magistrala taktująca proca czyli FSB działa powiedzmy 200Mhz, a proc 3Ghz, gdzie tu logika? gdzie podziewają się te sygnały? bądź raczej skąd sie biorą?... prosiłbym o wyjaśnienie mi tej zagadki... Jak to nie ma czegoś takiego? Nie słyszałeś o powielaczach częstotliwości? W odwrotną stronę ale podobnie działają na przykład dzielniki częstotliwości. Powielacz na 4 na przykład na każdy jeden wchodzący tak generuje 4 wychodzące z niego. Po prostu mnożnik częstotliwości. Co do procków generalnie po pierwsze nie jest to taki sam krzem jak w zwykłych tranzystorach i inaczej są dobierane domieszki, tak aby bez problemu układy pracowały na częstotliwościach liczonych w gigahercach, stąd Twoje rozbieżności. FSB a wewnętrzne taktowanie to dwie różne rzeczy. Widzisz FSB służy do komunikacji procesora ze światem zewnętrznym a wewnętrzne taktowanie decyduje o szybkości wykonywania obliczeń. To tak samo jakbys wymagał od użytkownika procesora 3GHz aby wklepywał dane z klawiatury z prędkością 3 miliardów znaków na sekundę, no bo przecież jak wolniej wklepuje to też według tej teorii nie ma sensu. Po prostu te wartości wyrażane w miliardach herców to prędkość obliczeniowa ALU i wewnętrznej komunikacji z cache. Z zewnątrz przez FSB procesor pobiera jedynie dane, a dopiero w środku ALU interpretuje te dane odpowiednio jako odpowiednio rozkazy i wartości danych i wykonuje te rozkazy. Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
boris_dime Opublikowano 4 Marca 2007 Zgłoś Opublikowano 4 Marca 2007 (edytowane) Bo tak naprawdę to jest konspiracja. Wszystkie procki od lat 80-tych pracują na tej samej częstotliwości, tylko w nowszych redukują celowo wczesniej wprowadzone opóźnienie (odwrotnie ma się sprawa z windowsami) ;).jakieś teorie spiskowe w końcu trzeba głosić ;) A w elektronice oczywiście jest taki układ jak powielacz częstotliwości.szczerze powiedziawszy pierwsze słyszę o czymś takim, bo ten sam sygnał musiałby zostać skopiowany w dajmy na to 7 kolejnych sygnałach, co dałoby zerowy wzrost wydajności tego układu <_< Jak to nie ma czegoś takiego? Nie słyszałeś o powielaczach częstotliwości? W odwrotną stronę ale podobnie działają na przykład dzielniki częstotliwości. Powielacz na 4 na przykład na każdy jeden wchodzący tak generuje 4 wychodzące z niego. Po prostu mnożnik częstotliwości. Co do procków generalnie po pierwsze nie jest to taki sam krzem jak w zwykłych tranzystorach i inaczej są dobierane domieszki, tak aby bez problemu układy pracowały na częstotliwościach liczonych w gigahercach, stąd Twoje rozbieżności. FSB a wewnętrzne taktowanie to dwie różne rzeczy. Widzisz FSB służy do komunikacji procesora ze światem zewnętrznym a wewnętrzne taktowanie decyduje o szybkości wykonywania obliczeń. To tak samo jakbys wymagał od użytkownika procesora 3GHz aby wklepywał dane z klawiatury z prędkością 3 miliardów znaków na sekundę, no bo przecież jak wolniej wklepuje to też według tej teorii nie ma sensu. Po prostu te wartości wyrażane w miliardach herców to prędkość obliczeniowa ALU i wewnętrznej komunikacji z cache. Z zewnątrz przez FSB procesor pobiera jedynie dane, a dopiero w środku ALU interpretuje te dane odpowiednio jako odpowiednio rozkazy i wartości danych i wykonuje te rozkazy.wreszcie jakaś konkretniejsza odpowiedź... no to od początku, o dzielnikach to mnie uczyli, ale o mnożnikach to nikt nigdy nie wspominał :-| więc wnioskuje że albo ich nie ma, albo wykładowcy Politechniki Wrocławskiej są niekompetentni. kurdę, no dobra, powiedzmy że jednostka arytmetyczno logiczna taktowana jest zegarem 3GHz, tylko po co jeżeli magistrala nie jest w stanie dostarczyć takiej ilości danych? To co kolega Excray pisze, jest jasne i oczywiste, ale sam przyznasz że jest w tym pewna niekonsekwencja, biorąc za przykład twojego mistrza klawiatury, wklepuje on dajmy na to 3000znaków na minutę, więc na monitorze pojawi się 3000znaków po każdej minucie a nie 3000x7, bo żeby coś było przetwarzane to coś musi zostać dostarczone i tu mi coś nie gra. Starczy już tych dywagacji, jeżeli mógłby mi ktoś wyjaśnić jak działa ów mnożnik w sensie fizycznym, to byłbym wdzięczny. Edytowane 4 Marca 2007 przez boris_dime Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
hary Opublikowano 4 Marca 2007 Zgłoś Opublikowano 4 Marca 2007 (edytowane) szczerze powiedziawszy pierwsze słyszę o czymś takim, bo ten sam sygnał musiałby zostać skopiowany w dajmy na to 7 kolejnych sygnałach, co dałoby zerowy wzrost wydajności tego układu <_<Że jak? :lol: Tak może wyglądać jakiś podstawowy przebieg czasowy takiego mnożnika x4, na górze wejście, na dole wyjście: no to od początku, o dzielnikach to mnie uczyli, ale o mnożnikach to nikt nigdy nie wspominał :-| więc wnioskuje że albo ich nie ma, albo wykładowcy Politechniki Wrocławskiej są niekompetentni.Dobrze wnioskujesz (z tymi wykładowcami oczywiście). Edytowane 4 Marca 2007 przez hary Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
boris_dime Opublikowano 4 Marca 2007 Zgłoś Opublikowano 4 Marca 2007 chyba czegoś nie rozumiem... żeby nastąpiła zmiana stanu na na cpu musi dostać sygnał na wejściu, czyli musi cyknąć zegar magistrali, więc na cholere cpu ma robić 7 cyklów w tym czasie? poproszę o łopatologiczne wyjaśnienie... już prościej nie potrafię zadać pytania, jak to się dzieje że częstotliwość taktowania procesora równa jest częstotliwości taktowania magistrali razy magiczny mnożnik. Nie chcę być upierdliwy, po prostu nie rozumiem :-| Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
Orgiusz Opublikowano 4 Marca 2007 Zgłoś Opublikowano 4 Marca 2007 Chwila bo zaraz zapetlimy sie i wyjdzie ze CPU wykonuje 7 taktowan na 1 taktowanie mostka aby... Kufa ciezki watek dla laika na trzezwo ^_^ Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
boris_dime Opublikowano 4 Marca 2007 Zgłoś Opublikowano 4 Marca 2007 (edytowane) to trza iść do lodówki i wygrzebać ze dwa browary, może po ich konsumpcji, wspólnymi siłami wymyślimy jakąś teorię :twisted2: Edytowane 4 Marca 2007 przez boris_dime Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
Gość Opublikowano 4 Marca 2007 Zgłoś Opublikowano 4 Marca 2007 (edytowane) Taki prosty mnożnik częstotliwości: Ten mnoży przez dwa, ale trzeba dobrać odpowiednio elementy RC. W komputerach stosuje się cyfrowe mnożniki PLL: http://en.wikipedia.org/wiki/Phase-locked_loop A co do danych to musisz poczytać o assemblerze a wszystko zrozumiesz. Nie będziesz wtedy miał wątpliwości co do tego po co FSB jest dużo wolniejsze od zegara wewnętrznego. W skrócie przez FSB przepływają tylko dane czyli nic nie znaczące bajty. Tymczasem dla procesora to nie są nic nie znaczące bajty. Patrz przykład. Cykle na FSB: Kierunek transmisji: Wartości bajtów na FSB: 1. -> 07 2. -> 04 3. <- 18 -> do procesora <- z procesora Procesor tak to widzi: Cykle: Operacje procka: 1. Odczyt bajta z FSB: 07 2. Analiza tego bajtu - rozkaz "Silnia" z parametrem "n" w kolejnym bajcie 3. Pobieranie parametru "n" dla silni: 04 4. Obliczanie n! czyli 4! 5. Obliczanie n! czyli 4! 6. Obliczanie n! czyli 4! 7. Obliczanie n! czyli 4! 8. Obliczanie n! czyli 4! 9. Zwrot wyniku: 24 (18Hex) Jak widzisz kiedy FSB wykonało 3 cykle zegarowe procek wykonał ich aż 9 Dlatego właśnie procek pracuje szybciej aniżeli szyna. W przypadku niektórych operacji procesor wykonuje kilkanaście cykli zegarowych na jeden cykl FSB. Poczytaj o assemblerze. Edytowane 4 Marca 2007 przez Excray Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
boris_dime Opublikowano 5 Marca 2007 Zgłoś Opublikowano 5 Marca 2007 wielkie dzięki za rzeczową odpowiedź i nakierowanie na temat, przynajmniej teraz wiem czego szukać. Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
ridczak Opublikowano 5 Marca 2007 Zgłoś Opublikowano 5 Marca 2007 Czgo oni was tam ucza teraz na PWr? ;) ps. Jaki wydzial i kierunek? Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
grzmot Opublikowano 5 Marca 2007 Zgłoś Opublikowano 5 Marca 2007 Najwidoczniej nie uczą, że google istnieje, albo student wyjątkowo marny :P Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
boris_dime Opublikowano 5 Marca 2007 Zgłoś Opublikowano 5 Marca 2007 Czgo oni was tam ucza teraz na PWr? ;) ps. Jaki wydzial i kierunek? IZ, może dlatego elektronike tak trochę pobieżnie traktowano ;) Najwidoczniej nie uczą, że google istnieje, albo student wyjątkowo marny :Pgooglować to jeszcze potrafię, tylko że jak się nie bardzo wie czego się szuka, to ciężko to znaleźć, a szukać coś o mnożniku, to co najwyżej znajdziesz jak odblokować mnożnik, jaki mnożnik, itp itd, nic w sensie technicznym na ten temat. Zresztą forum od tego jest żeby zadawać takie pytania, wiec nie widzę problemu. Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
Kwazor Opublikowano 5 Marca 2007 Zgłoś Opublikowano 5 Marca 2007 Powielacz na 4 na przykład na każdy jeden wchodzący tak generuje 4 wychodzące z niego Napisałes to tak ze ktos kto nie wie jak działa powielacz FRQ zrozumiał by to tak FN ( czestotliwosc nominalna ) FN*4 = FN FN1 FN2 FN3 ( jak by nie patrzec 4 sygnały z niego "wychodza" o czestoliwosci podstawowej ) A to warto przedstawic łopatologicznie : mamy zegar np 10 Hz * 4 = 40Hz ja akurat lecze kaca i dobra chwile zastanawiałem sie ocb ( a pic juz nie bede MAMO !!! ) :P Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...