-
Data: 2023-03-05 04:48:01
Temat: Re: Komputer diy - prostszego nie widziałem
Od: "ptoki (ptoki)" <s...@g...com> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]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?
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.
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.
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.
Następne wpisy z tego wątku
- 05.03.23 08:59 Piotr Wyderski
- 05.03.23 10:53 Cezar
- 05.03.23 11:56 Mirek
- 05.03.23 12:53 Michał Jankowski
- 05.03.23 17:26 Dawid Rutkowski
- 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
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 <=