RTV forum PL | NewsGroups PL

Komputer diy - prostszego nie widziałem

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Komputer diy - prostszego nie widziałem

Goto page Previous  1, 2, 3, 4  Next

J.F
Guest

Mon Mar 06, 2023 4:41 pm   



On Sat, 4 Mar 2023 11:48:54 +0100, LordBluzg®🇵🇱 wrote:
Quote:
W dniu 04.03.2023 o 11:31, Mirek pisze:
Takie coś mi wpadło:
https://www.youtube.com/watch?v=-0gccsR1EEs
Komentarz później - nie chcę spoilerować.

Jak się ogląda coś takiego, gdzie kilka diod LED zastępuje monitor, to
się wpada na pomysł zrobienia skanera/OCRa/książek dla niewidomych i
ekranu mechanicznego z wypustkami w języku Brail'a, żeby mogli poznać
treść wielu wydań i mieć lepiej w życiu.

Eee - ale po co, do ksiązek sa syntezery mowy, tudziez dofinansowania.
Aubiobookow niewidomi mogą miec pełno.


Quote:
Po wymyśleniu już całej automatyki, korekcji błędów i jak to ma działać,
człowiek sobie uświadamia ze są audiobuki i zaawansowany projekt legnie
w gruzach :D

Taa, tak działa brzytwa ockhama Very Happy

No wlasnie.

J.

J.F
Guest

Mon Mar 06, 2023 4:44 pm   



On Sat, 4 Mar 2023 13:49:51 +0100, heby wrote:
Quote:
On 04/03/2023 11:31, Mirek wrote:
https://www.youtube.com/watch?v=-0gccsR1EEs

Jeśli dobrze zrozumiałem opis - to raczej magnetofon ze skakaniem między
kawałkami taśmy.

Czy jakos tak nie działały pierwsze Odry, z pamięcią na bębnie
magnetycznym? Chyba mogly czytac program z predkoscią wykonania,
a petle ... po obrocie bębna.

Albo jeszcze wczesniejsze - z pamięcią na rurach z rtęcią.

J.

heby
Guest

Mon Mar 06, 2023 4:58 pm   



On 06/03/2023 15:44, J.F wrote:
Quote:
Jeśli dobrze zrozumiałem opis - to raczej magnetofon ze skakaniem między
kawałkami taśmy.
Czy jakos tak nie działały pierwsze Odry, z pamięcią na bębnie
magnetycznym?

Jestem gotów się założyć o niesprawnego UCY, że Odry, jeśli miały taki
hardware, to miały również instrukcję zapisu i warunkowe, co dość
znacząco odróżnia je od "magnetofonu z automatycznym skakaniem do
licznika" prezentowanego w filmie, który z komputerem ma niewiele
wspólnego, za to wiecej z pianolą.

alojzy nieborak
Guest

Mon Mar 06, 2023 5:29 pm   



J.F napisał(a):

Quote:
Uzycie eproma do prostego sterowania wydaje sie naturalne gdzies w
latach 70/80-tych, bo jednak trzeba miec jakis komputer do jego
zaprogramowania (eee tam - mozna recznie, programator z klawiaturą)
a uP jeszcze drogie - w PRL dluzej.

J.


Wysyp gazecianych projektów opartych o EPROM i bez uP
można przypisać na l. 85-95.

Mirek
Quote:
Takie coś mi wpadło:
https://www.youtube.com/watch?v=-0gccsR1EEs
Komentarz później - nie chcę spoilerować.


Może i dobre dla klikalności, użyteczość na poziomie szumu.
Zwykła rozrywka.

Jarosław Sokołowski
Guest

Mon Mar 06, 2023 6:30 pm   



Pan J.F napisał:

Quote:
Aby była jasność: w latach 70, jak opowiadał nauczyciel zawodowy,
sterowanie obrabiarkami za pomocą sekwencji z epromu było praktykowane,
bez cpu. Nigdy potem o tym nie słyszałem

Ale przedtem było to podejście dość powszechne.

https://pl.wikipedia.org/wiki/Maszyna_%C5%BCakardowa

Epromy to juz jednak technika jakby komputerowa.

Odróżniam "technikę komputerową" od "komputera". Odniosłem się do
osłuchania kol. Marudnego, który napisał -- tu cytuję -- 'Trudno
jednak te przykłady nazywać 'komputerem". To tylko magnetofon'.
Deprecjonujące porównanie kandydata na komputer z magnetofonem
brzmi dziwnie, zważywszy, że oba urządzenia wynaleziono w tym samym
czasie (z tym że opanowanie techniki rejestracji dźwięku szło wolniej,
niż postępy w sterowaniu).

Quote:
Uzycie eproma do prostego sterowania wydaje sie naturalne gdzies
w latach 70/80-tych

Czym się różni proste sterowanie od nieprostego? W przypadku maszyn
przemysłowych, czy do tkania, czy do skrawania, w zupełności wystacza
automat sekwencyjny. Czasem z kilkoma "skokami warunkowymi" -- równie
łatwo realizowanymi w technice epromowej, jak i w mechanicznej. Ta
ostatnia znana była ze sto lat przed wpadnięciem na pomysła przez
pana Jacquarda. Osiemnastowieczni zegarmistrzowie konstruowali lalki
kaligrafujące piórem ze stalówką różne teksty. Albo inne podobne gadżety.

To, że dzisiaj wszędzie są mikroprocesory, wynika tylko z tego, że są.
I że są ludzie, którzy chętnie klepną kod do nich. Jednak w wielu (może
w wiekszości) przypadków robią one mniej więcej tyle, co maszyna żakardowa.

--
Jarek

Jarosław Sokołowski
Guest

Mon Mar 06, 2023 6:41 pm   



Pan J.F napisał:

Quote:
Jeśli dobrze zrozumiałem opis - to raczej magnetofon ze skakaniem
między kawałkami taśmy.

Czy jakos tak nie działały pierwsze Odry, z pamięcią na bębnie
magnetycznym? Chyba mogly czytac program z predkoscią wykonania,
a petle ... po obrocie bębna.

Albo jeszcze wczesniejsze - z pamięcią na rurach z rtęcią.

Jeszcze wcześniejsze, czyli Colossus stworzony pod dyktando Alana
Turinga, w ogóle nie miały wewnętrznej pamięci operacyjnej, do której
dałoby się wczytać program. Ta cały czas była na taśmie -- komputer
mógł co najwyżej skakać między jej kawałkami. Taśma była papierowa,
nawet nie magnetyczna, jak w magnetofonie. Czyli kompletne dziadostwo
(a co, ja też mogę sobie pomarudzić).

--
Jarek

J.F
Guest

Mon Mar 06, 2023 7:07 pm   



On Mon, 6 Mar 2023 15:58:48 +0100, heby wrote:
Quote:
On 06/03/2023 15:44, J.F wrote:
Jeśli dobrze zrozumiałem opis - to raczej magnetofon ze skakaniem między
kawałkami taśmy.
Czy jakos tak nie działały pierwsze Odry, z pamięcią na bębnie
magnetycznym?

Jestem gotów się założyć o niesprawnego UCY, że Odry, jeśli miały taki
hardware, to miały również instrukcję zapisu i warunkowe, co dość
znacząco odróżnia je od "magnetofonu z automatycznym skakaniem do
licznika" prezentowanego w filmie, który z komputerem ma niewiele
wspólnego, za to wiecej z pianolą.

skoki, w tym warunkowe, mogly czekac az sie beben odpowiednio
przekreci.

Zapis ... myslalem o programie, ale

https://pl.wikipedia.org/wiki/Odra_1001
-pamięć operacyjna: bębnowa (modyfikacja pamięci komputera EMAL-2)
pojemność pamięci: 2048 słów maszynowych

https://pl.wikipedia.org/wiki/Odra_1002

https://pl.wikipedia.org/wiki/Odra_(komputer)

i dopiero w 1013 pojawia sie pamiec ferrytowa.

J.

PS
https://aresluna.org/attached/computerhistory/articles/odra?language=pl

i tu sie pojawia pojecie, ze Odra 1013 byla mikroprogramowana.
Gdzie ten mikroprogram? Epromow jeszcze nie bylo ...

LordBluzg®🇵🇱
Guest

Mon Mar 06, 2023 9:56 pm   





ptoki (ptoki)
Guest

Mon Mar 06, 2023 11:43 pm   



poniedziałek, 6 marca 2023 o 02:09:01 UTC-6 heby napisał(a):
Quote:
On 06/03/2023 03:26, ptoki (ptoki) wrote:
Innymi slowy, to co uwazasz ze nie jest procesorem tak naprawde nim jest.
Tak naprawdę, od bardzo dawna używamy stosownego kryterium:

https://pl.wikipedia.org/wiki/Kompletno%C5%9B%C4%87_Turinga

To, że coś potafi przemieszczać kwadraty na ekranie i liczyć cyferki,
nie czyni z tego jeszcze *komputera*.


Procesorem, o procesorach my tutaj mowimy. :)

Quote:
Bo definicja jest na tyle szeroka ze jakby sie uprzec to mozna zrobic bardzo prosty procesor w ktorym nie bedzie wydzielonych rejestrow, alu, pamieci - tak jak w tej atarynkowej konsolce.
Jest wątpliwe, czy ten "procesor" jest turing-complete. Tym bradziej, że

Procesory z zalozenia nie musza byc turing complete. Nie wiem czy 3 rejestry licza sie jako tasma ale ogolnie to wypracowanie nie na temat Pan oddał :)

Quote:
zestaw danych i polecań na których pracuje jest nieelastyczny. A tym, co
odróznia CPU od garści TTLi, jest mozliwośc realizacji *dowolnego*
algorytmu.

Nie na temat. Ale w sumie udowadnia moja teze inicjalna. Wielu ludzi nie rozumie tych pojec. CBDU.

ptoki (ptoki)
Guest

Mon Mar 06, 2023 11:49 pm   



poniedziałek, 6 marca 2023 o 06:41:32 UTC-6 Cezar napisał(a):
Quote:
On 06/03/2023 02:21, ptoki (ptoki) wrote:
niedziela, 5 marca 2023 o 03:53:13 UTC-6 Cezar napisał(a):
On 05/03/2023 03:48, ptoki (ptoki) wrote:

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?

Tak sobie myśle czy obecnie nie było by wydajniej aby CPU mógł
bezpośrednio wykonywać działania na pamięci a nie na rejestrach.
Ja wiem- odwołania do działań byby dłuższe ale zaoszczędzilibysmy duzo
czasu na kopiowaniu RAMu do rejestrów.
Oczywiście część rejestrów musiała by zostać - jak np program counter.



Raczej nie.
Z paru powodow.

1. Szybki ram jest wolniejszy od taktowania cpu. W rezultacie cpu by patrzylo w sufit wiekszosc czasu. Aktualnie chyba nawet transfery cache-rejestr zabieraja czasem wiecej niz cykl lub dwa (nie jestem na bierzaco).
OK ale wezmy takiego 6502 czy nawet AVR, który ma dostęp do pamięci w
czasie rzeczywistym
Takie LDX zajmuje 2-4 cykle, CPX następne 2-4, INX dwa cykle. Jakby CPX
i wykonywał się bezpośrednio na ramie to można by zaoszczędzić kilka cykli.


Obejrz filmik jaki tu wrzucilem. Tam jest wiecej ciekawostek, np to ze 6502 wciaga nowy rozkaz jak stary jeszcze sie nie skonczyl. To nieco komplikuje takie analizy.

Quote:

Nie to że sam na to wpadłem - jakiś rok temu oglądałem tego gościa co
zrobił własny CPU z peryferiami i wspomniał w podsumowaniu ze te
rejestry są niepotrzebne
https://youtu.be/vaGZapAGvwM?t=670

Pisalem gdzies wyzej, mozna, ale w praktyce takich pamieci nie ma duzo albo sa drogie.
DDR nieco temat adresuje ale to znowu jest nie do konca to co sie zazwyczaj uznaje za "eleganckie" procesowanie takt w takt.
Nie zebym jakos specjalnie dbal o to jak sie realizuje dany aspekt komputera.

Zenek Kapelinder
Guest

Tue Mar 07, 2023 2:56 am   



sobota, 4 marca 2023 o 11:31:12 UTC+1 Mirek napisał(a):
Quote:
Takie coś mi wpadło:
https://www.youtube.com/watch?v=-0gccsR1EEs
Komentarz później - nie chcę spoilerować.

--
Mirek.
On nie tylko jest prosty. Jest również całkowicie nieprzydatny. Chyba że ma służyć długim talmudystycznym dyskusjom.


J.F
Guest

Tue Mar 07, 2023 5:39 am   



On Mon, 6 Mar 2023 17:30:39 +0100, Jarosław Sokołowski wrote:
Quote:
Pan J.F napisał:
Aby była jasność: w latach 70, jak opowiadał nauczyciel zawodowy,
sterowanie obrabiarkami za pomocą sekwencji z epromu było praktykowane,
bez cpu. Nigdy potem o tym nie słyszałem

Ale przedtem było to podejście dość powszechne.

https://pl.wikipedia.org/wiki/Maszyna_%C5%BCakardowa

Epromy to juz jednak technika jakby komputerowa.

Odróżniam "technikę komputerową" od "komputera". Odniosłem się do

Chodzilo mi o to, ze wczesniej raczej rzadko potrzebowano np 1000
bitow pamieci stalej. Wiec te epromy wymyslono na potrzeby komputerow.

Quote:
osłuchania kol. Marudnego, który napisał -- tu cytuję -- 'Trudno
jednak te przykłady nazywać 'komputerem". To tylko magnetofon'.
Deprecjonujące porównanie kandydata na komputer z magnetofonem
brzmi dziwnie, zważywszy, że oba urządzenia wynaleziono w tym samym
czasie (z tym że opanowanie techniki rejestracji dźwięku szło wolniej,
niż postępy w sterowaniu).

Uzycie eproma do prostego sterowania wydaje sie naturalne gdzies
w latach 70/80-tych

Czym się różni proste sterowanie od nieprostego?

stopniem prostoty :-)

Quote:
W przypadku maszyn
przemysłowych, czy do tkania, czy do skrawania, w zupełności wystacza
automat sekwencyjny. Czasem z kilkoma "skokami warunkowymi" -- równie
łatwo realizowanymi w technice epromowej, jak i w mechanicznej. Ta
ostatnia znana była ze sto lat przed wpadnięciem na pomysła przez
pana Jacquarda. Osiemnastowieczni zegarmistrzowie konstruowali lalki
kaligrafujące piórem ze stalówką różne teksty. Albo inne podobne gadżety.

Owszem, tym niemniej maszyny CNC byly jednak precyzyjniejsze i
mechanika nie wystarczala.

Jakis wielofazowy sterownik swiatel na skrzyzowaniu chcesz krzywkami
realizowac? No mozna. Moze tez mozna jakąs serią ukladow/przekaznikow
czasowych ... i matrycy sterujacej?

Pralka, winda - dalo sie zrobic elektromechanicznie, ale prosto nie
było.

Quote:
To, że dzisiaj wszędzie są mikroprocesory, wynika tylko z tego, że są.

I sa tanie. Ze tak przypomnijmy historie 6502 - bylo spore
zainteresowanie uP, ale jak klienci slyszeli cenę za 8080 czy 6800
($300), to tracili zainteresowanie.
Wiec Peddle postanowil odchudzic uP do granic mozliwosci i obnizyc
cene.

Quote:
I że są ludzie, którzy chętnie klepną kod do nich.

Chetnych do tego nigdy nie brakowało :-)

Quote:
Jednak w wielu (może
w wiekszości) przypadków robią one mniej więcej tyle, co maszyna żakardowa.

Owszem, to po prostu dzis najlepszy sposób realizacji.

J.

Marek
Guest

Tue Mar 07, 2023 9:41 am   



On Sat, 4 Mar 2023 11:31:10 +0100, Mirek <mirek@null.dev> wrote:
Quote:
Takie coś mi wpadło:
https://www.youtube.com/watch?v=-0gccsR1EEs
Komentarz później - nie chcę spoilerować.

Drewno łączone z elektroniką na nowo definiuje paździerz.

--
Marek

J.F
Guest

Tue Mar 07, 2023 10:42 am   



On Mon, 6 Mar 2023 13:43:28 -0800 (PST), ptoki (ptoki) wrote:
Quote:
poniedziałek, 6 marca 2023 o 02:09:01 UTC-6 heby napisał(a):
On 06/03/2023 03:26, ptoki (ptoki) wrote:
Innymi slowy, to co uwazasz ze nie jest procesorem tak naprawde nim jest.
Tak naprawdę, od bardzo dawna używamy stosownego kryterium:

https://pl.wikipedia.org/wiki/Kompletno%C5%9B%C4%87_Turinga

To, że coś potafi przemieszczać kwadraty na ekranie i liczyć cyferki,
nie czyni z tego jeszcze *komputera*.

Procesorem, o procesorach my tutaj mowimy. :)

Bo definicja jest na tyle szeroka ze jakby sie uprzec to mozna zrobic bardzo prosty procesor w ktorym nie bedzie wydzielonych rejestrow, alu, pamieci - tak jak w tej atarynkowej konsolce.
Jest wątpliwe, czy ten "procesor" jest turing-complete. Tym bradziej, że

Procesory z zalozenia nie musza byc turing complete. Nie wiem czy 3 rejestry licza sie jako tasma ale ogolnie to wypracowanie nie na temat Pan oddał Smile

W sensie Turinga to raczej nie - tasma ma byc długa.
Może nawet nieskonczenie długa, bo choc uzyty będzie skonczony
kawałek, to nie zawsze wiadomo z góry jaki.

Ale ale ... widzialem kiedy klawiature do peceta, polskiej produkcji,
zrobioną na Z80. Bez pamieci.
Widac rejestrow starczyło.

W drugą stronę były transputery, gdzie rejestrow w zasadzie nie było,
była pamiec robocza, pozniej chyba robiła za cache ..

Quote:
zestaw danych i polecań na których pracuje jest nieelastyczny. A tym, co
odróznia CPU od garści TTLi, jest mozliwośc realizacji *dowolnego*
algorytmu.

Nie na temat. Ale w sumie udowadnia moja teze inicjalna. Wielu ludzi nie rozumie tych pojec. CBDU.

Ale z garsci TTL mozna zrobic CPU.

Gdzies tam w szkole sie bawilismy programowanie hipotetycznej maszyny
o niewielkiej ilosci rozkazów. np miala rozkaz zwiekszenia rejestru o
1, zmniejszenia, sprawdzenia czy jest 0 - ze skokiem warunkowym ...

J.

Michał Jankowski
Guest

Tue Mar 07, 2023 12:00 pm   



W dniu 07.03.2023 o 09:42, J.F pisze:

Quote:

Gdzies tam w szkole sie bawilismy programowanie hipotetycznej maszyny
o niewielkiej ilosci rozkazów. np miala rozkaz zwiekszenia rejestru o
1, zmniejszenia, sprawdzenia czy jest 0 - ze skokiem warunkowym ...



Wystarczy jeden rozkaz - odpada dekodowanie rozkazu.

https://en.wikipedia.org/wiki/One-instruction_set_computer

MJ

Goto page Previous  1, 2, 3, 4  Next

elektroda NewsGroups Forum Index - Elektronika Polska - Komputer diy - prostszego nie widziałem

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map