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

[ellenőrzött változat][nem ellenőrzött változat]
Tartalom törölve Tartalom hozzáadva
a Informatikai portál AWB
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ánközben 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.