„Program (informatika)” változatai közötti eltérés

[ellenőrzött változat][ellenőrzött változat]
Tartalom törölve Tartalom hozzáadva
Luckas-bot (vitalap | szerkesztései)
a r2.7.1) (Bot: következő hozzáadása: fiu-vro:Puutriprogramm
10. sor:
Az [[architektúra|architektúrák]] a számítógép működésének, felépítésének fajtáit jelentik.
 
A processzorokat működésük szempontjából két külön kategóriába sorolhatjuk. Az egyik a [[Neumann architektúra|Neumann-architektúra]] a másik [[Harvard-architektúra]] szerint működik. A két architektúra abban különbözik, hogy a Neumann-elvű esetében megegyezik az adat- és a programmemória, míg a Harvard-architektúrájú számítógép esetén a program- és adatmemória különbözik. A gép a programot és annak adatait egy külső adattároló eszközről tölti be, leggyakrabban [[merevlemez]]ről. Ezután a program és az adatok a központi [[memóriaegység|memóriába]] kerülnek, majd a program végrehajtása megindul, és a gép egyenként sorban végrehajtja a [[gépi kód]]ú utasításokat, adatokat változtat, az ugró utasítások (illetve néhány belső folyamat, mint amilyenek a [[megszakítás]]ok) hatására a végrehajtást a memória más pontján folytatja. Az éppen végrehajtandó programutasítás helyét a memóriában a [[programszámláló]] ''(program counter)'' mutatja, mely az utasítások végrehajtása után növekszik, és amit az ugrások megváltoztathatnak.
 
A ''gépi kód'' olyan program, ami a gép által megértett utasításokból áll. A Neumann-architektúrán alapuló gépek program nélkül egyáltalán semmit sem tudnak csinálni.