Kezdőoldal » Számítástechnika » Egyéb kérdések » Aki beszéli a gép nyelvét(Asse...

Aki beszéli a gép nyelvét(Assembly) az uralja is?

Figyelt kérdés

Ha valaki nagyon tudja az Assembly-t akkor az "mindenek felett" áll?

Mármint akkor felülírhat minden beállítást, futtathat bármit stb?



2021. okt. 16. 15:00
 1/8 anonim ***** válasza:
100%

Nem. Mivel minden a gép nyelvén van, az OS is, ugyanazok a korlátozások igazak rá, mint bármely más programra, amit nem abban írtak.

Ezen felül a processzoroknak is vannak különböző védelmi szintjei, hogy milyen utasításokhoz, memóriarészekhez... mi férhet hozzá.

2021. okt. 16. 15:44
Hasznos számodra ez a válasz?
 2/8 anonim ***** válasza:
0%
Igen.
2021. okt. 16. 15:45
Hasznos számodra ez a válasz?
 3/8 anonim ***** válasza:
66%

Nem, a nyelv és a jogosultsági rendszer független egymástól. Az igaz, hogy minnél "alacsonyabb" szinten van valami megírva annál jobban "hozzáfér" bizonyos dolgokhoz. Illetve az is igaz, hogy sok esetben (egyedi, meg beágyazott rendszerek, célszámítógépek esetén) az oprendszer nem C-ben hanem assembly-ben készül (de legalábbis egy része) és az még nagyon gépközeli védelmi szinten fut (direkt nem írom, hogy milyen szinten, mert az proci függő, hogy melyiknél melyik szintnek nevezik) a program, "kernel" szinten (vagy driver szint, vagy firmware szint ki hogy nevezi) a megírt program hozzáfér közvetlenül a memóriához, hardverhez. Nyilván itt is azért vannak korlátok. De egyre több helyen kezd divattá válni (úgy nagyjából 50 éve), hogy ezeket a részeket is C-ben vagy valami más magas szintű nyelven írják meg. Egyre kevésbé van szükség magas szintű assembly tudásra (talán annak aki a C fordító ezen részeit írja) az oprendszer és az oprendszerhez hasonló dolgok megírásához.

Nyilván egy magasabb szintű assembly ismeret azért már hozza magával a hardver alapos ismeretét, meg azt is, hogy mit, hogyan, miért, miért pont űgy szokás megírni egy adott hardveren, procin, rendszeren. Ezekre pl. azoknak akik mondjuk egy matematika számítást írnak már egyáltalán nincs szükségük, mert a fordító ezeket elrejti előlük. Nyilván itt is lehet olyan extrém példákat találni amikor kell ismerni sok mindent de azok az extrém esetek. Ugyanígy aki egy weblap programját írja php-ben nem kell tudnia, hogy az utasítás regiszterbe hogyan kerül be az opkód.

2021. okt. 16. 20:07
Hasznos számodra ez a válasz?
 4/8 anonim ***** válasza:
100%
Bármilyen nyelven meg lehet írni (majdnem)bármit. Ahogy 3-as írta, az assemby erősen kezd visszaszorulni. Nem kell assembly hogy "urald" a gépet. C-ban is meg lehet írni akár egy komplett op.rendszert. Az assemblynek nagyon kevés és nagyon speciális területen van már jelentősége. Ahoz, hogy a gépet "urald" alaposan kell ismerni a hardvert,szoftvert (főleg az op.rendszer alacsony szintű részeit). Bár az is kérdéses, hogy mit jelent "uralni"? Átlagos esetben a felhasználások legalább 90%-ban bőven elég az a "szint" amit akár egy windows is biztosít. Nincs ma már ennél többre szüksége egy átlagos felhasználónak. Nyiulván vannak speciális esetek, meg nagyon különleges alkalmazások de azok ritkák.
2021. okt. 17. 10:55
Hasznos számodra ez a válasz?
 5/8 A kérdező kommentje:
Akkor nem nagyon van értelme assemblyt tanulni, köszönöm a válaszokat.
2021. okt. 17. 11:31
 6/8 anonim ***** válasza:
5: Akkor van értelme ha ezzel akarsz foglalkozni. Vagy fordító programot akarsz fejleszteni, vagy nagyon hardver közeli dolgokkal akarsz foglalkozni. De ott is inkább már a beágyazott rendszerek, célszámítógépek, egyedi rendszerek esetén. Bár ott is mostmár inkább a C az ami terjedőben van.
2021. okt. 17. 18:11
Hasznos számodra ez a válasz?
 7/8 A kérdező kommentje:
És a Python?
2021. okt. 17. 18:20
 8/8 anonim ***** válasza:
Mi a kérdés a Pythonnal? A python egy (alapvetően) interpretált nyelv, ennek az összes előnyével, hátrányával (ok. lehet belőle futtatható cuccot csinálni, de egy kicsit más), nem arra való, hogy oprendszert írjunk benne (túl lassú). Egy egyszerű könnyen kezelhető programozási nyelv, most nagyon divatos. Vannak furcsaságai (mint azért minden más nyelvnek is), de "szerethető".
2021. okt. 18. 10:33
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, 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!