-
X-Received: by 2002:a5b:40e:0:b0:ac2:ffe:9cc9 with SMTP id
m14-20020a5b040e000000b00ac20ffe9cc9mr4835911ybp.3.1678033564451; Sun, 05
Mar 2023 08:26:04 -0800 (PST)
X-Received: by 2002:a5b:40e:0:b0:ac2:ffe:9cc9 with SMTP id
m14-20020a5b040e000000b00ac20ffe9cc9mr4835911ybp.3.1678033564451; Sun, 05
Mar 2023 08:26:04 -0800 (PST)
Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news.samoylyk.n
et!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.
160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google
-groups.googlegroups.com!not-for-mail
Newsgroups: pl.misc.elektronika
Date: Sun, 5 Mar 2023 08:26:04 -0800 (PST)
In-Reply-To: <6...@g...com>
Injection-Info: google-groups.googlegroups.com; posting-host=5.172.255.5;
posting-account=fcN60AoAAACGnErMsW3A8rTO2UKkGJEn
NNTP-Posting-Host: 5.172.255.5
References: <64031dee$0$19623$65785112@news.neostrada.pl>
<ttvepf$vlti$1@dont-email.me>
<64035241$0$9612$65785112@news.neostrada.pl>
<6...@g...com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <3...@g...com>
Subject: Re: Komputer diy - prostszego nie widziałem
From: Dawid Rutkowski <d...@w...pl>
Injection-Date: Sun, 05 Mar 2023 16:26:04 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Xref: news-archive.icm.edu.pl pl.misc.elektronika:778904
[ ukryj 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
- Dławik CM
- JDG i utylizacja sprzetu
- Identyfikacja układ SO8 w sterowniku migających światełek choinkowych
- 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
Najnowsze wątki
- 2024-11-29 Dławik CM
- 2024-11-29 [OT] Lewe oprogramowanie
- 2024-11-29 Błonie => Sales Specialist <=
- 2024-11-29 Warszawa => IT Expert (Network Systems area) <=
- 2024-11-29 Warszawa => Ekspert IT (obszar systemów sieciowych) <=
- 2024-11-29 Warszawa => Head of International Freight Forwarding Department <=
- 2024-11-29 Białystok => Inżynier Serwisu Sprzętu Medycznego <=
- 2024-11-29 Pómpy ciepła darmo rozdajoo
- 2024-11-29 Białystok => Application Security Engineer <=
- 2024-11-29 Białystok => Programista Full Stack (.Net Core) <=
- 2024-11-29 Gdańsk => Software .Net Developer <=
- 2024-11-29 Wrocław => Key Account Manager <=
- 2024-11-29 Gdańsk => Specjalista ds. Sprzedaży <=
- 2024-11-29 Chrzanów => Specjalista ds. public relations <=
- 2024-11-27 Re: UseGalileo -- PRODUKTY I APLIKACJE UŻYWAJĄ JUŻ DZIŚ SYSTEMU GALILEO