Új hozzászólás Aktív témák
-
kisfurko
senior tag
Én nem ragaszkodnék a Turing-teljességhez. Ami fontos, hogy kell egy állapottér, ami pl. egy kombinációs hálózatnál nincs. Egyik állapotból a másikba "viszi" a program.
Egy FPGA pedig tud sima kombinációs hálózatként is müködni. Olyankor semmiképpen sem futtat programot.
Szerintem a programozás kifejezés mindkét helyen helytálló, hiszen a sok-sok konfiguráció közül beprogramozod a szükségeset. Tehát, amikor szoftvert írsz, akkor is egy megfelelö kombinációt választasz ki az összes közül.
Még jó, hogy manapság már nem gyakori az önmódosító kód, mert akkor azon is lehetne vitatkozni...Szerk:
Azt még hozzátenném, hogy sokan rosszul gondolják, és utasítássorozatnak tekintik a HDL-ben egymás után leírt dolgokat, holott pont az a lényege, hogy semmilyen sorrendiség nem áll fenn, azt más módon kell kifejezni. Pont ezért harap bárki a program kifejezésre ebben a kontextusban, aki foglalkozott már FPGA-kkal.[ Szerkesztve ]
-
Dr. Akula
félisten
Valójában az. Először azt akartam írni hogy csak akkor ha az a file vezérel valamit, de végül is egy sima .jpg is vezérlőkód egy Irfanview számára, a .doc meg a Wordnek, szóval nem kell külön részletezni. És mint tudjuk, a legegyszerűbb gép a faék, nem a Terminator, tehát a programozás sem a Java fordítónál kezdődik.
-
kisfurko
senior tag
Igen, de ezzel a logikával a hagyományos programozás se tarthat örökké, hiszen a számítógép memóriája véges, még akkor is, ha a varázsmanó mindig hoz több RAM-ot, mert a CPU címtartománya a korlátozott lábai miatt korlátos. Tehát csak véges számú programot tudsz írni a gépre, és max. a fordító kerülhet végtelen ciklusba (ami, ugye nem igazi végtelen ciklus a memória korlátossága miatt).
-
kisfurko
senior tag
Köszönöm a belém vetett bizalmat, de le kellett szigorlatoznom a témából, és még ha
nehezen is ment, de ennyit sikerült megértenem belőle Persze nem ELTE-i magasságokban ment a diskurzus, de, gondolom, a kombinációs hálózatok említésénél ez rögtön kiderült.
Egyrészt, amit írtál, az egy program, nem maga a programozás, másrészt erről baromi egyszerű eldönteni, hogy semmit se csinál, ez az általam említett nem igazi végtelen ciklus. Megint csak a program állapotterére tudok utalni.
A megállási probléma nem tudom hogy jön amúgy ide, mert egy program maga véges hosszúságú. Ha feltételezed, hogy a program nem fix (ezért írtam korábban, hogy akkor még az önmódosító programok képben sincsenek), akkor ennyi erővel az FPGA is újraprogramozhatja magát. Mint ahogy a szövőszék is lyukaszthat magának másik kártyát... -
kisfurko
senior tag
Világos, eddig is értettem. Talán magyarul nem programozást kéne használnom FGPA-ra, hanem beprogramozást. Angolul viszont ugyanaz a szó, én erre gondoltam. Tehát az angol programmable helyes, de magyarul fel- vagy beprogramozható lenne jó fordítás.
Szerintem nem csak Turing-teljes nyelvekkel lehet programozni, maximum korlátozottabb lesz a megoldható feladatok köre.
Új hozzászólás Aktív témák
- Politika
- Ukrajnai háború
- exHWSW - Értünk mindenhez IS
- Bittorrent topik
- Kerékpárosok, bringások ide!
- Elektromos autók - motorok
- Acer notebook topic
- CASIO órák kedvelők topicja!
- Apple iPhone 13 mini - miért nem veszik elegen?
- Az Apple szerint ejteni kell az USA trösztellenes perét
- További aktív témák...
- AKCIÓ! AMD GAMER PC: Ryzen 7 5700X / B450 / RX 6700XT 12GB / 2TB SSD / 16GB 3200MHz / 750W Moduláris
- KIÁRUSÍTÁS! MINI PC : Intel Pentium J4205 - 8GB DDR4 - 256GB SSD
- Eladó i5 7500 3.4GHz + ASUS GTX 1050 Ti 4GB + 2x8GB DDR4 2400MHz + Kingston 500GB SSD
- 12.GEN PC
- AM számla - Mini PC / SFF / MT - Brand gépek - Fujitsu / Lenovo / HP / DELL - több db, 1 év garancia
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: Ozeki Kft.
Város: Debrecen