Hierarchikus leírását a számítógép
Klasszikus számítógépes architektúra
Úgy véljük, hogy az alapötlet az épület egy modern számítógép 1945-ben ᴦ. SFOR-megfogalmazott amerikai matematikus Neumann János, meghatározva azokat a szoftver elvek .:
1. Az információ kódolt bináris formában van osztva egy egység - a szó.
2. Különböző típusú kapcsolódó szavakat eltérő módon a használat, de nem a módszer a kódolás.
4. Az algoritmus képviseli formájában sorozata ellenőrző szavak nevezett komandami.- parancs nevét adja meg az opera-CIÓ és beszéd információkat az ebben érintett. Algoritmus elszámolni utasítások sorozata, az úgynevezett egy programot.
5. Végezze számítások előírt algoritmus csökkenti a következő egymást követő parancs végrehajtása érdekében, egyedileg meghatározható ?? Hinnóm programot.
Emiatt a klasszikus építészet a modern számítógépek, ábrán látható. 1.3, gyakran nevezik a "Neumann architektúra".
Computing programot (információfeldolgozás) készül formájában utáni sorrendben parancsot, és betölteni a számítógép memóriájában - a készülék memóriájában (memória). Van is tárolja a nyers adatokat és időközi eredményeket az újra feldolgozás. A központi vezérlő egység (TSUU) szekvencia-telno kivonatokat a program utasítás memória szervezése azok végrehajtását. Aritmetikai logikai egység (ALU) szánt megvalósítására-TION információt átalakítási műveleteket. A program és a referencia adatokat adjuk be a gép memória a beviteli eszköz (ICC) és ob rabotki eredményeket kimeneti eszközökön (UVyv).
Ez a megközelítés egyrészt, nagyobb rugalmasságot biztosít a szervezeti számítástechnika-CIÓ - lehetőség szerint elosztja ?? eniya memória a programok és adatok bányából, a lehetőséget önmódosítás a program végrehajtása alatt. Másrészt, anélkül, hogy különleges intézkedéseket, hogy megvédje SNI-zhaetsya megbízhatósága a program, ami különösen elfogadhatatlan rendszerek.
Sőt, mivel a csapat a program, és az adatokat be van kódolva a számítógép bináris számokat, ez elméletileg lehetséges, mint pusztító programok (ha alkalmazása a program, mint az adatokat), és arra törekszik, hogy „te-kiegészíti a” terepre adatokat, mint egy programot (hamis átmenetek pro -tuples adatterületben).
Alternatív Neumann m. N. Harvard architektúra. Számítógéppel megvalósított szerint ez az elv két diszjunkt ad-ery tér t- a program és az adatok, és a program nem lehet elhelyezni egy szabad területen az adatok és fordítva. Harvard-lic építészet elsősorban a vezérlő számítógép.
Mint összetett számítógépes rendszert kell megfelelően le több szinten, különböző nyelveken leírás minden szinten.
strukturális leírása elvek közé tartozik a bevezetése egy csapágy kell érteni:
# 9633; Rendszer - egy sor elemek ?? ennyh kombinálva egy egységet dos tizheniya ennyh célra meghatározza ?? s ??. op hígítsa a funkcióját egy teljes leírását a rendszer és szerkezet;
# 9633; rendszer felépítése - egy fix sor rendszer elemek és kapcsolatok közöttük;
# 9633; elem - elválaszthatatlan része a rendszer, amely nem tekinthető a etsya szerkezettel, meghatározva a funkcióját.
A rendszer funkciói hajlamosak leírni matematikai formában, néha - a szavak (szubsztanciális forma). A szerkezet a rendszert úgy kell beállítani, mint egy grafikon, vagy azzal egyenértékű matematikai formák (mátrixok). Engi-formája a rétegelt lemez referencia szerkezet egy diagram (grafikon különbözik a tetőfedő-alkotnak). Különböző szintű jelentési rendszerek megfelelnek időben személyes típusú rendszer.
A rendszer tulajdonságai nem egyszerűen az összege tulajdonságait az azt alkotó elemek-révén; szervezése révén kapcsolatokat az elemek között szerzett új minőség, ami hiányzik az elemeket. Például, a adatlap -> log-cal elemek - '' összeadó.
Fontos megjegyezni, hogy a komplex rendszerek jellemző, hogy a függvény által végrehajtott rendszer, nem mo-Jette képviselheti egy készítmény funkciókat valósítják meg a legalacsonyabb a rendszer elemei (más szóval, egy komplex rendszer nem tud működni ADEK pamutból le ugyanazt a nyelvet). Valóban, a művelet egy számítógép nem írható le csak azon a nyelven elektromos lezajló folyamatok is. Számítógép funkciók a rendszer csak azonosítottak, ha figyelembe vesszük az információ-onnyh és logikus a működésében.
Emiatt a leírása komplex rendszerek leírására használják számos formája (nyelv) funkciók és szerkezet - a funkciók hierarchiájában és szerkezetét. Hierarches-cal megközelítés leírására komplex rendszerek megköveteli, hogy a legmagasabb szintű hierarchia rendszer érzékeli, mint egy elem, amelynek be- és kimenetek a kommunikációt a külső környezet. Ebben az esetben a függvény nem kell részletesen és képviseli, mint leképezés Államokban a bemenetek-kimenetek rendszer állapotát.
Bővíteni a készülék és eljárás a rendszer működésének, a globális-értékű függvény a rendszer maga osztva részek - a funkciók és a szerkezeti elemek a következő alacsonyabb szintre a hierarchia, és így tovább mindaddig, amíg a funkciója és felépítése a rendszer nem lesz teljes mértékben nyilvánosságra, rendkívül fontos .. th részletességgel.
Ebben az esetben az elem, - az első, teljesen ?? ez kényelmes fogalom, ahelyett EGYÉNEKNEK-mechanikai tulajdonságok, hogy az, hogy ugyanazt a fizikai tárgy lehet tekinteni, mint egy elem az egyik szinten a hierarchia, és hogyan szisztematikus a másik (az alsó .. ) szintet.
Táblázat. 1.2 A legfontosabb szintű programozási nyelvek és leírások ezeket a szinteket.