Kezdőoldal » Számítástechnika » Programozás » Melyik programozási nyelven...

Melyik programozási nyelven írt program használja a legkevesebb memóriát?

Figyelt kérdés
2016. nov. 8. 22:04
1 2
 11/18 anonim ***** válasza:
30%

[link]


Itt megtalálsz néhány drivert, forrással:


[link]


Ja és windows xp, win7, vista vagy win10 alá nem is tudsz assembly-ben drivert írni (te mondjuk amúgy sem tudnál), mert a védelem alapból tilt egy rakat utasítást.

2016. nov. 9. 01:04
Hasznos számodra ez a válasz?
 12/18 anonim ***** válasza:
0%
A kérdezőnek válaszolva: Nyilván az assembly az amely a hardver legjobb kihasználhatóságát kínálja annak, aki ért is hozzá.
2016. nov. 9. 01:28
Hasznos számodra ez a válasz?
 13/18 anonim ***** válasza:
26%

Őőő... Nem érzed kicsit öngólnak itt a sok sértegetés közt, hogy egy szimulált device-hoz linkelsz forrást egy valódi vas helyett?


Nem is kell scrollozni, hogy elolvasd: "Abstract:

This sample implements a GPIO client driver for simulated GPIO (SimGpio) controller."

Ha a "simulated" szóval gondjaid lennének, akkor ajánlom a translate.google.com-ot.


Másrészt kiderült, hogy nem érted a mai driver-ek működését sem. Manapság nem statikusan huzalozott a logika, hanem cserélhető firmware-nek csücsülnek a különböző eszközökön. Ezek a kis firmware file-ok pedig masszív bináris kódok, amiket asm-ből forgatnak. Amelyik eszköz nem ilyen cserélhető firmware-rel operál, ott pedig az adott os-hez való driver-ben vannak az asm betétek.


Btw. maga a windows is tele van asm betétekkel, ez az oka, hogy arm architektúrára még mindig nem tudtak egy teljesértékű windows-t portolni. Az asm mindenhol velünk van, de tény, hogy csak kevesen találkoznak vele a gyakorlatban. Pont ezért mondom, hogy ezek az asm huszár szakik hamarosan nyugdíjba mennek, és borzasztó hiány lesz ebben a témában, a fizuk az egekbe szöknek majd.

2016. nov. 9. 01:44
Hasznos számodra ez a válasz?
 14/18 anonim ***** válasza:
21%

Ne terelj, ne terelj!


Idézek onnan:

"These are the official Microsoft Windows Driver Kit (WDK) team driver code samples for Windows 10. They provide a foundation for Universal Windows driver support of all hardware form factors, from phones to desktop PCs."


" Manapság nem statikusan huzalozott a logika, hanem cserélhető firmware-nek csücsülnek a különböző eszközökön. Ezek a kis firmware file-ok pedig masszív bináris kódok,"


Ez nem manapság van így, name mindig is így volt. A firmware-ek neve pedig BIOS. Csakhogy ezt a gyártó fejleszti, erősen closed source és ez még sokáig így isd lesz. Emelett, az hogy bináris, még simán fejleszthették C-ben, vagy c++-ban miegymásban. A basic is bináris, ha már le van fordítva.


"maga a windows is tele van asm betétekkel, ez az oka, hogy arm architektúrára még mindig nem tudtak egy teljesértékű windows-t portolni. "


Ez megint egy veretes marhaság. Az ARM eredendően más architektúra mint az x86, ettől függetlenül minden további nélkül tudnak rá windowst portolni, ha nagyon akarnak. Mint ahogy linuxot is portoltak rá már elég régen.

Meg kell nézni a Risc OS-t, az is olyan ablakozós rendszer mint a win, remekül fut is a vason, már ha az ARM.


Nem értesz ezekhez a dolgokhoz, semmi gond, de akkor legalább ne tégy úgy, mintha értenél.

2016. nov. 9. 02:05
Hasznos számodra ez a válasz?
 15/18 anonim ***** válasza:

#14: MS WDK nagyon zsákutcába halad.

Egy Linux szintű rugalmas hardever vezérlést akartak,

de Win10 -ben annyira elrontották, hogy 1-1 frissítésekor, különböző gyártói driverek funkcióit vágják haza.

Tipikusan az Intel javára a RealTek -el szembe. :-S


ASM pedig minden kód alapja!

C/C++ is legvégén ASM feldolgozásba kerül, csak átmegy előbb több rétegen, ami a kódot végül assembly logikai utasításokká alakítja.

Vagy is pontosabban amikor a program elkészül, és binárissá fordítják, egy futtatási környezetet igényel, de már közelebb áll assembly -hez, mint a natív C/C++ kód.

2016. nov. 9. 05:13
Hasznos számodra ez a válasz?
 16/18 anonim ***** válasza:
21%

"Egy Linux szintű rugalmas hardever vezérlést akartak,"


Bocs, de mi az, hogy "linux szintű"?


"ami a kódot végül assembly logikai utasításokká alakítja."


Milyen az az assembly logikai utasítás?


"amikor a program elkészül, és binárissá fordítják, egy futtatási környezetet igényel, "


Egy bolond százat csinál, ..

2016. nov. 9. 05:56
Hasznos számodra ez a válasz?
 17/18 anonim ***** válasza:
Hogy fel tetted ezeket mint kérdés, látszik nagyon nem vagy képben...
2016. nov. 9. 09:57
Hasznos számodra ez a válasz?
 18/18 anonim ***** válasza:
Az assembleresek nem fognak kihalni, mert mindig leszek, akik éppen ezt választják, mert alacsony szinten szeretnek babrálni.
2016. nov. 9. 13:41
Hasznos számodra ez a válasz?
1 2

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!