-
Data: 2023-03-05 17:26:04
Temat: Re: Komputer diy - prostszego nie widziałem
Od: Dawid Rutkowski <d...@w...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]niedziela, 5 marca 2023 o 04:48:02 UTC+1 ptoki (ptoki) napisał(a):
> sobota, 4 marca 2023 o 08:14:28 UTC-6 Mirek napisał(a):
> > On 4.03.2023 13:49, heby wrote:
> >
> > > Jeśli dobrze zrozumiałem opis - to raczej magnetofon ze skakaniem między
> > > kawałkami taśmy.
> > >
> > No tak - bardzo trafne porównanie.
> > Tam nie ma procesora - jest tylko zegar, pamięć i coś na kształt
> > licznika rozkazów sterowanego zwrotnie z tejże pamięci.
> > Brakuje przede wszystkim skoku warunkowego... ale żeby sprawdzić warunek
> > trzeba jakiś rejestr, instrukcję ładującą ten rejestr...
> > Raczej bitów nie starczy i w ten sposób się nie da.
> > Trzeba by robić normalny dekoder rozkazów, rejestry itp.
> >
> >
> Troche tak ale i troche nie.
>
> Jak definiujemy procesor?
> Filozoficznie to jest uklad ktory moze wykonywac program skladajacy sie z
instrukcji.
> Ile tych instrukcji? Jedna? Dwie? 300? Gdzie jest granica gdzie procesor sie
zaczyna?
> Jakie te instrukcje? Starczy dodawanie i skok? Czy jednak musi byc rowniez
transfer? A moze transfer bedzie domniemany?
> Ile opcji per instrukcja? Dodawanie miedzy rejestrami? Ile ich? A moze tylko miedzy
pamiecia i rejestrem? A moze rejestru nie trzeba is ie doda miedzy pamiecia a
pamiecia?
Zaczynało się od dodawania między komórkami pamięci.
Rejestry przyszły z 2 powodów
- krótsza instrukcja - zajmująca mniej DROOOGIEJ pamięci, jeśli jednym ze składników
i sumą był "akumulator"
- procesory stawały się szybsze szybciej niż pamięci - więc najpierw rejestry, potem
cache (mój pierwszy PC miał 4MB RAM 60ns, w obecnym mam 4MB cache w CPU 3,2GHz -
czyli 0,31ns)
> Problem z definicja procesora jest taki ze mowi o tym ze przetwaza dane. nie mowi
ile, jakich, i jak.
> Procesor moze byc tylko analogowy i dodawac liczby, zgodnie z jakims tam programem.
> Moze byc elektryczny, pneumatyczny, mechaniczny czy co tam sobie ludzie wymysla.
Mnie uczyli takiej definicji (jednej z wielu) że są procesory danych i procesory
instrukcji.
I że są "komputery sterowane przepływem danych".
> Ale jesli popatrzy sie na mikroprocesory tradycyjnie. Tak jak zazwyczaj o nich
myslimy (6502, 68k, x86, risc) to najwieksza moim zdaniem ciekawostka jest taka ze
tak naprawde cala magie procesora tworzy dekoder rozkazow.
> Ten niepozorny rom w procesorze ktory jest zazwyczaj omawiany w 2 zdaniach: Dekoder
rozkazow dekoduje polecenia z postaci binarnej (i tu nastepuje zazwyczaj bardzo
nieprecuzyjne wyjasnienie na co nastepuje dekoding. Umozliwia procesorowi wykonywanie
tych rozkazow.
>
> Czasem (relatywnie rzadko) dodane jest ze tenze dekoder to pamiec rom.
Nie zawsze ROM.
Np. dyskietki 8" wymyślono, by mieć nośnik do upgrade'u mikrokodu w IBM 360.
> I tyle.
>
> A tak naprawde to dekoder mimo ze tak bardzo niezywy ze wrecz statyczny pozwala na
reszcie procesora ozyc i dzialac.
>
> Uwazam ze ogrom ludzi tego nie rozumie (wiekszosc z ktorymi rozmawialem mimo bycia
obeznanymi z IT i elektronika nie ma pojecia jak dekoder rozkazow dziala i jak to
mozliwe ze robi to co robi) i niestety przez to nie rozumieja co to jest procesor i
jak rozpoznac ze cos co normalnie sie procesorem nie nazywa tak naprawde nim jest.
No ale co w tym trudnego?
Procesor ma wiele funkcji - i dekoder rozkazów jedne włącza a inne wyłącza.
Następne wpisy z tego wątku
- 05.03.23 17:31 Dawid Rutkowski
- 05.03.23 17:55 Dariusz Dorochowicz
- 05.03.23 21:45 Dawid Rutkowski
- 06.03.23 03:11 ptoki (ptoki)
- 06.03.23 03:21 ptoki (ptoki)
- 06.03.23 03:26 ptoki (ptoki)
- 06.03.23 03:39 ptoki (ptoki)
- 06.03.23 08:05 Dariusz Dorochowicz
- 06.03.23 09:08 heby
- 06.03.23 09:28 Atlantis
- 06.03.23 11:10 Jarosław Sokołowski
- 06.03.23 11:12 Marek
- 06.03.23 12:53 heby
- 06.03.23 13:41 Cezar
- 06.03.23 14:11 Jarosław Sokołowski
Najnowsze wątki z tej grupy
- DS1813-10 się psuje
- Taki tam szkolny problem...
- LIR2032 a ML2032
- SmartWatch Multimetr bezprzewodowy
- olej psuje?
- Internet w lesie - Starlink
- Opis produktu z Aliexpress
- No proszę, a śmialiście się z hindusów.
- Zewnętrzne napięcie referencyjne LM385 1,2V -> 100mV dla ICL7106, Metex M-3800
- karta parkingowa
- Wl/Wyl (On/Off) bialy/niebieski
- I3C
- Pytanie o transformator do dzwonka
- międzymordzie USB 3.2 jako 2.0
- elektronicy powinni pomysleć o karierze elektryka
Najnowsze wątki
- 2024-11-25 Karty przedpłacone (podarunkowe) Google Play - pytanie do korzystających
- 2024-11-26 wina Tóska
- 2024-11-26 Rewolucja/Rewelacja!
- 2024-11-25 grupa ożyła ;)
- 2024-11-24 Być jak Clint
- 2024-11-24 Rura kanalizacja konceptu Franke = problem
- 2024-11-25 Wrocław => Lead Java EE Developer <=
- 2024-11-25 Warszawa => Business Development Manager - Network and Network Securit
- 2024-11-25 Kraków => Programista Full Stack (.Net Core) <=
- 2024-11-25 Lublin => Senior PHP Developer <=
- 2024-11-25 Karlino => Konsultant wewnętrzny SAP (FI/CO) <=
- 2024-11-25 Warszawa => ECM Specialist / Consultant <=
- 2024-11-25 Katowice => Regionalny Kierownik Sprzedaży (OZE) <=
- 2024-11-25 Warszawa => Senior Frontend Developer (React + React Native) <=
- 2024-11-25 Lublin => Inżynier Serwisu Sprzętu Medycznego <=