Számítógépek architektúrák. Architektúrák



Hasonló dokumentumok
Számítógép architektúrák. Bemutatkozom. A tárgy címe, célja. Számítógépek, számítási modellek

Számítógépek architektúrák. Bemutatkozom. A tárgy célja. Architektúrák

Számítógépek architektúrák. Architektúrák

Számítógépek architektúrák. Architektúrák

Számítógép architektúra

A számítástechnika fejlődése

Számítógépek felépítése, alapfogalmak

Számítógépek felépítése, alapfogalmak

Számítógépek felépítése

1. Fejezet: Számítógép rendszerek. Tipikus számítógép hirdetés

Bevezetés az informatikába

Ez egy program. De ki tudja végrehajtani?

Számítógép architektúrák I. Várady Géza

2. Számítógépek működési elve. Bevezetés az informatikába. Vezérlés elve. Külső programvezérlés... Memória. Belső programvezérlés

UNIX / Linux rendszeradminisztráció

5-6. ea Created by mrjrm & Pogácsa, frissítette: Félix

6. óra Mi van a számítógépházban? A számítógép: elektronikus berendezés. Tárolja az adatokat, feldolgozza és az adatok ki és bevitelére is képes.

VLIW processzorok (Működési elvük, jellemzőik, előnyeik, hátrányaik, kereskedelmi rendszerek)

SZÁMÍTÓGÉP FELÉPÍTÉSE (TK 61-TŐL)

Programozás alapjai Bevezetés

Informatika érettségi vizsga

Számítógép architektúrák

Digitális technika VIMIAA01 9. hét Fehér Béla BME MIT

Digitális technika VIMIAA01 9. hét

1. Fejezet: Számítógép rendszerek

Programozás alapjai. Wagner György Általános Informatikai Tanszék

Alapismeretek. Tanmenet

Operációs rendszerek

Utolsó módosítás:

OPERÁCIÓS RENDSZEREK I. BEVEZETÉS Koczka Ferenc -

Számítógép felépítése

Eseménykezelés. Szoftvertervezés és -fejlesztés II. előadás. Szénási Sándor.

Alkalmazások típusai Szoftverismeretek

Párhuzamos programozási platformok

Digitális Rendszerek és Számítógép Architektúrák (BSc államvizsga tétel)

Utolsó módosítás:

SzA19. Az elágazások vizsgálata

IT - Alapismeretek. Megoldások

Számítógép architektúrák. Bevezetés

Párhuzamos programozási platformok

1. Digitális írástudás: a kőtáblától a számítógépig 2. Szedjük szét a számítógépet 1. örök 3. Szedjük szét a számítógépet 2.

Programozási nyelvek a közoktatásban alapfogalmak I. előadás

IT - Alapismeretek. Feladatgyűjtemény

Ismerkedjünk tovább a számítógéppel. Alaplap és a processzeor

A számítógép egységei

TANMENET 2018/2019. tanév

Architektúra, megszakítási rendszerek

Alapismeretek. Tanmenet

Nyíregyházi Egyetem Matematika és Informatika Intézete. Input/Output

OPERÁCIÓS RENDSZEREK. Elmélet

Jacquard szövőgépe, vezérlési modulok használata 1805 lyukkártyás vezérlés

Bevezetés az informatikába Tételsor és minta zárthelyi dolgozat 2014/2015 I. félév

1. Milyen eszközöket használt az ősember a számoláshoz? ujjait, fadarabokat, kavicsokat

A mikroprocesszor felépítése és működése

Bevezetés az informatikába

Grafikus csővezeték 1 / 44

Az informatika fejlõdéstörténete

iseries Client Access Express - Mielőtt elkezdi

A szoftverfejlesztés eszközei

Mobil operációs rendszerek. Készítette: Kisantal Tibor

Számítógépek, számítógép rendszerek

Összeadás BCD számokkal

A Számítógépek hardver elemei

Programozás alapjai. 10. előadás

Programozási nyelvek 6. előadás

Autóipari beágyazott rendszerek. Komponens és rendszer integráció

SZÁMÍTÓGÉPES ARCHITEKTÚRÁK

Bevezetés a számítástechnikába

Operandus típusok Bevezetés: Az utasítás-feldolgozás menete

Operációs rendszerek

Intelligens biztonsági megoldások. Távfelügyelet

Nagy Gergely április 4.

Számítógép architektúrák. A mai témák. A teljesítmény fokozás. A processzor teljesítmény növelése

Máté: Számítógép architektúrák

Alapismeretek. Tanmenet

SZÁMÍTÓGÉP-ARCHITEKTÚRÁK

Mértékegységek a számítástechnikában

CRA - Cisco Remote Access

Adatstruktúrák, algoritmusok, objektumok

Operációsrendszerek. 1. elıadás. Standard ismeretek

A számítógép fő részei

Bepillantás a gépházba

Számítógépes alapismeretek

Számítógépes munkakörnyezet II. Szoftver

OPERÁCIÓS RENDSZEREK. Célkitűzések, tárgyfelépítés. Módszerek. OS fogalom, struktúrák. 2005/2006. tanév II. félév Dr. Vadász Dénes

ÜDVÖZÖLJÜK A HaXSoN BEMUTATÓN!

Programozható logikai vezérlő

Információs társadalom

8. Fejezet Processzor (CPU) és memória: tervezés, implementáció, modern megoldások

A mai témák. Számítógép architektúrák. CISC és RISC. A teljesítmény fokozás. További előnyök. A RISC gondolat

SZÁMÍTÓGÉPES ARCHITEKTÚRÁK A STRUKTURÁLT SZÁMÍTÓGÉP-FELÉPÍTÉS. Misák Sándor. 2. előadás DE TTK

Digitális technika VIMIAA hét

SZÁMÍTÓGÉPEK BELSŐ FELÉPÍTÉSE - 1

Tartalomjegyzék. Előszó... 10

Processzor (CPU - Central Processing Unit)

Számítógép-rendszerek fontos jellemzői (Hardver és Szoftver):

Operációs rendszerek. Bemutatkozás

Digitális technika VIMIAA hét

találhatók. A memória-szervezési modell mondja meg azt, hogy miként

Podoski Péter és Zabb László

Átírás:

Számítógépek architektúrák Architektúrák

Bemutatkozom Dr. Vadász Dénes, egyetemi docens vadasz@iit.uni-miskolc.hu http://www.iit.uni-miskolc.hu/vadasz Informatikai Intézet épülete, I. emelet, 111. szoba Miskolci Egyetem Gépészmérnöki és Informatikai Kar Informatikai és villamosmérnöki tanszékcsoport Általános informatikai tanszék http://www.iit.uni-miskolc.hu Számítógépek Vadász, 2008. Ea1 2

Számítógép (computer) A tárgy célja Egy programozási nyelv segítségével leírt számítási feladat végrehajtására szolgáló eszköz 1 Architektúra (felépítés, szerkezet) 2 Funkcionális specifikáció az irányultság: specifikáció, Megvalósítási célú irányultság: egységek és kapcsolódásuk. Bármelyik irányultságnál különböző részletezettség A tárgy célja: általános hardverismeret megszerzése, továbbá felhasználói felületek (parancsértelmezős és grafikus) megismerése. Szemléletmód kialakítás. Számítógépek Vadász, 2008. Ea1 3

Az oktatási módszereink Vetített képes előadások http://www.iit.uni-miskolc.hu/~szkovacs/ Oktatási oldalaimon a GEIAL201N kurzus anyaga itt az előadások képei nyomtatható formában (Acrobat Reader) A Számítógépek, számítógép rendszerek c. jegyzet Az előadásokon a lényeges dolgok kiemelése, fontos definíciók, konvencionális szóhasználat stb. Laboratóriumi gyakorlatok Kötelező a látogatásuk Önálló feladatok Számítógépek Vadász, 2008. Ea1 4

Aláírás és vizsga Az aláírás feltételei A teljesítés feltételei A gyakorlatokon aktív jelenlét, az ottani feladatok eredményes elvégzése. Legalább 10 gyakorlatot el kell ismertetni! Köztük a szerelés kötelező! Köztük évközi zh. kötelező! Aláírást csak a tanulmányi időszakban szerezhetnek! A vizsga írásbeli és szóbeli vizsga Írásbeli: rövid kérdésekre rövid válaszok Számítógépek Vadász, 2008. Ea1 5

Az ütemterv A tárgy honlapján, a tanszéki hirdetőtáblán Témák: Számítási modellek, architektúrák A felhasználó szemlélete. Szolgáltatások. Parancsnyelvek. A CPU Memória Sínek Eszközök: képernyő, billentyűzet, mutatók Háttértárak, nyomtatók Esettanulmányok Számítógépek Vadász, 2008. Ea1 6

Számítógép történet Tanulmányozzák Katona István A számítógép története c. prezentációját! http://www.ektf.hu/mediainf/inf/ktoth/konyvtar/szamitogeptortenet_elemei/frame.htm Ebből fontos: a Neumann elvű gép A Neumann elv röviden: A számítógép legyen teljesen elektronikus, külön vezérlőés végrehajtó egységgel. Kettes számrendszert használjon. Az adatok és a programok ugyanabban a belső tárban, a memóriában legyenek. A számítógép legyen univerzális Turing-gép 1 (soros utasítás végrehajtás elve érvényesüljön) (Turing 1936) Számítógépek Vadász, 2008. Ea1 7

Fontos mérföldkövek Év Név Készítő Megjegyzés 1834 Analytical Engine Babbage Az első általános célú számítógép 1936 Z1 Zuse Első működő, relés technikával 1943 COLOSSUS Brit kormáy Első elektronikus gép. Szupertitkos 1944 Mark I Aiken Első amerikai általános célú (Harward arch.) 1946 ENIAC Ecker/Mauchley A modern számítógépek története indul 1948 Neumann A Neumann elv megszületik 1949 EDSAC Wilkes Első tárolt program elvű 1952 IAS Neumann A mai géptervezés alapjai 1961 1401 IBM Üzleti célú, népszerű 1962 7094 IBM Tudományos számításokhoz 1964 360 IBM Általános célú Számítógépek Vadász, 2008. Ea1 8

Fontos mérföldkövek Év Név Készítő Megjegyzés 1964 6600 CDC Első tudományos célú szuperszámítógép 1965 PDP-8 DEC Tömegesen elterjedt mikroszámítógép 1970 PDP-11 DEC Tömegesen elterjedt mikroszámítógép 1974 8080 Intel 8 bites lapkán általános célú gép 1974 CRAY-1 Cray Első vektoros szuperszámítógép 1978 VAX DEC 32 bites miniszámítógép, 1 MIPS-es 1981 IBM PC IBM Személyi számítógépek kora indul 1985 MIPS MIPS RISC korszak indul 1987 SPARC Sun SPARC alapú munkaállomások 1990 RS6000 IBM Az első szuperskalár gép Számítógépek Vadász, 2008. Ea1 9

Fontos mérföldkövek Év Név Készítő Megjegyzés 1991 R4000 MIPS Már 64 bites a processzor 1992 Alpha DEC Kiváló RISC processzor 1994 IA-64 Intel 2001 Itanium Intel Valódi 64 bites Bejelenti terveit, 98-99-re tervezik bevezetni 2003 PowerPC Apple Mc OS operációs rendszer 2003 AMD64 AMD 32 bitessel kompatibilis (azt emulálja) Opteron, Athlon Számítógépek Vadász, 2008. Ea1 10

Az utóbbi évtizedek a számítástechnikában Az évek 60-as 70-es 80-as 90-es A paradigma Kötegelt feldolgozás Időosztás Asztali gépek Hálózatok Hol? Számítóközpontban Terminálszobában Íróasztalon Mobil Az adatok Numerikus adatok Szövegek + számok + rajzok Multimédia Fő cél Számítások Hozzáférés Megjelenítés Kommunikáció Számítógépek Vadász, 2008. Ea1 11 Paradigma: Bizonyításra, összehasonlításra alkalmas példa, minta. Követése jó döntések meghozatalát segítheti. Elfogadott tételek, koncepciók együttese, ami persze minta lehet.

Az utóbbi évtizedek a számítástechnikában 2 Az évek 60-as 70-es 80-as 90-es A paradigma Batch Time sharing Desktop Network Az interfész Lyukkártya Billentyűzet + CRT Lásd és kattints Kérdezd és mondd Kapcsolódás Nincs Terminál vonalak LAN Internet Tulajdonos Intézeti sz.központ Osztályok Osztályok dolgozói Mindenki Számítógépek Vadász, 2008. Ea1 12

Szemléletek... Számítógép (computer) Egy programozási nyelv segítségével leírt számítási feladat végrehajtására szolgáló eszköz 1 Architektúra (felépítés, szerkezet) 2 Funkcionális specifikáció az irányultság: specifikáció, Megvalósítási célú irányultság: egységek és kapcsolódásuk. Bármelyik irányultságnál különböző részletezettség A tárgy célja: általános hardverismeret megszerzése, továbbá felhasználói felületek (parancsértelmezős és grafikus) megismerése. Különböző szerepköri szemléletek is vannak... Számítógépek Vadász, 2008. Ea1 13

Általános felhasználói látásmód Többnyire felső szint Grafikus v. parancsnyelvi felhasználói felület (ikonok, ablakok, eszközök, fájlok, könyvtárak stb., parancs, megnyitás, indítás, kattintás vonszolás stb.) Szolgáltatások Irodai Kommunikációs Információszerző Védelmi, menedzselő Adott célú alkalmazások Számítógépek Vadász, 2008. Ea1 14

Programozói látásmód Közeledünk a konkrétumokhoz... Amit a felhasználó lát, azt a programozó is Fejlesztői felület (editorok, make, fordító és taszképítő, debugger stb.) Ezt a szemléletet más tárgyakban oktatjuk Rendszergazdai látásmód Közelebb a valódi géphez Az operációs rendszert, szolgáltatásokat, ezek menedzselését ismernie kell Számítógépek Vadász, 2008. Ea1 15

Kell-e? Hardverismeret Könnyebb az egyszerű felhasználónak is, ha vannak bizonyos ismeretei Programozónak több... Rendszergazdának sok... Hardvereseknek egész sok, villamosmérnökségi szint Figyeljünk fel arra, hogy a egy számítógépet a hardver és szoftver architektúrája együtt határozza meg. Kijelentjük: ez a Neumann elvből származtatható gondolat! (Magyarázzák a származtatást!) Számítógépek Vadász, 2008. Ea1 16

Az eredeti Neumann gép Tár (Memória) Vezérlő egység Végrehajtó egység (ALU+Accum.) I/O egység Számítógépek Vadász, 2008. Ea1 17

A Neumann architektúra (mai fogalmakkal) CPU CU ALU Regs Central Memory I/O Peripheries Bus Control Unit: Vezérlő egység ALU: Aritmetikai és logikai egység Regs: Regiszterek Central Memory: Központi memória, tár I/O Peripheries: Ki/bemeneti egységek, perifériák Bus: Sín, adattovábbító áramkörök Central Processing Unit: Központi feldolgozó egység, processzor Számítógépek Vadász, 2008. Ea1 18

Egy másik funkcionális modell Számítógépek Vadász, 2008. Ea1 19

A központi tár és perifériák A memória Adatokat (bit, bájt, szó, blokk, mezőkből álló rekord, fájl stb.) és gépi instrukciókat tartalmazó, címezhető cellák (rekeszek) készlete. Valamilyen fizikai hatásra kialakuló állapot, állapotkülönbség (mágnesezettség, töltöttség, feszültségszint, fény törés stb.) A perifériák (ki/bemeneti egységek) Periféria vezérlő áramkörökkel (controller, adapter) kapcsolódó eszközök (devices). A CPU A gépi instrukciókat feldolgozó (processzáló) egység, a processzor. Több funkcionális elemből áll (CU, ALU, Regs stb.) Számítógépek Vadász, 2008. Ea1 20

A Neumann gép működése A memória rekeszeiben ott vannak a gépi instrukciók (a kód, a program) és az adatok. A CPU memóriából felhozza (fetch) a soron következő gépi instrukciót A CU elemzi az instrukciót. Értelmezi. Ha szükséges, a memóriából felhozza az instrukció operandusát Az ALU végrehajtja az instrukciót A végrehajtás eredménye a regiszterekbe, esetleg a memória megfelelő rekeszébe kerül Folytatódik a soron következő instrukcióval Számítógépek Vadász, 2008. Ea1 21

Az állapotterek Vegyük észre e következő absztrakciókat A soron következő instrukció koncepció egy instrukció folyam (instruction stream) képzetet ad Ezen folyamon egy mutató mutathatja a soron következő elemet. Ez a mutató a programszámláló regiszter (PC: Program Counter, IP: Instruction Pointer) Az instrukció folyam instrukcióinak készlete vezérlési állapotteret határoz meg. Ebből egy állapotot az ad meg, hogy az i-edik lépésben mely instrukciót hajtja végre a processzor Létezik számunkra egy adat folyam is: a memória rekeszeknek és regisztereknek az a sora, mely az egymás utáni instrukciókban operandusként szerepelnek. Az adat folyam elemei adat állapotteret határoznak meg. Egy-egy instrukció végrehajtása állapot változást hoz. Számítógépek Vadász, 2008. Ea1 22

Kis előleg a félév végéről... Kérdések Csakis egy IS és DS képzelhető el? Dehogy! SIMD: ugyanazt az instrukció folyamot változó (különböző, többszörös) adatfolyamon el tudjuk-e képzelni? Hol lehetne ezt? Mi képezi a vezérlési állapotteret? Mi a vezérlési állapot (az állapottér egy eleme)? Adat állapottér? Ennek egy eleme? Állapot változás? Mi okozza? Számítógépek Vadász, 2008. Ea1 23

Az instrukció folyam végrehajtása A program (az instrukció folyam, a kód) futása állapot átmenetek láncolatát hozza. A vezérlés állapot átmenet láncolat kulcsjellemzője a programszámláló regiszter egymás utáni értékei: a vezérlés menete (flow of control). 1 (thread, szál fogalom) A Neumann elvű gépekre jellemző ez az egy vezérlés menet (Single Instruction Stream) egy adat folyamon (on Single Data Stream): SISD 2 Számítógépek Vadász, 2008. Ea1 24

Állapotfüggés Hogy egy instrukció milyen állapotba billent, az függ az előző állapottól... Állapot-érzékeny a Neumann gép El tudunk-e képzelni állapot-független gépet? Számítógépek Vadász, 2008. Ea1 25

A Neumann gép és az imperatív programozás Az imperatív nyelvekkel a vezérlés menetét manipuláljuk Tedd ezt ezzel, utána ezt stb. FORTRAN, C, Pascal, Basic Ezért az imperatív programozási paradigma jól megfelel a Neumann gépnek Számítógépek Vadász, 2008. Ea1 26 Imperatív paradigma: teljesen specifikált lépések teljesen specifikált adatokon

Hiba és eseménykezelés a Neumann gépen Az eseményekhez kezelő (handler) instrukciófolyam tartozik Az esemény bekövetkeztekor a vezérlés menete ugorjon a kezelőre (a CPU állapot, a kontextus lementése után) A kezelés után (ha lehetséges) a vezérlés menete térjen vissza a normál instrukció folyamra, folytatódjon a processz futása (az állapot, a kontextus vissza-emelése után persze). Összegezve: a hiba és eseménykezelés a vezérlés menetének manipulálásával történik. Számítógépek Vadász, 2008. Ea1 27

Egy más elvű gép: adatfolyam gép A Dataflow Machine (kontrasztként) ideája: szeparált processzorok minden operációra (operáció lehet: aritmetikai, logikai, függvényhívás stb.) Az operációk (processzorok) várnak, míg operandusuk értéke előáll, utána adják eredményüket. A processzorok (operációk) függetlenek. A legkorábbi lehetséges pillanatban adják az eredményüket. Az operációk végrehajtásának sorrendje az adatfolyamból adódik. Számítógépek Vadász, 2008. Ea1 28

Példa: adott a és b, kiszámítandó átlaguk és négyzeteik átlaga Egy virtuális Neumann gép (szekvenciális végrehajtás) A flow of control IP a b sum av asq bsq sumsq avsq sum := a + b av := sum/2 asq := a * a bsq := b * b sumsq := asq + bsq 1 x 2 x 3 x 4 x 5 x avsq := sumsq/2 6 x Az állapotvektor a 3. absztrakt instrukció végrehajtása után Számítógépek Vadász, 2008. Ea1 29

Gyakran használt fogalmak Virtualitás, virtuális (látszólagos) Valami, ami valóságosan nem létezik, de mégis úgy használhatjuk, mintha létezne Pl. virtuális meghajtó, emulált terminál, virtuális gép stb. Transzparencia, transzparens (átlátszó) Valami, ami ott van, de nem látjuk, nem vesszük észre, nem kell törődni vele, mert átlátszó. (Pl. az előbbi virtuális diszk-meghajtót a hálózaton át egy fájlszerver biztosítja, akkor a hálózat transzparens, nem kell vele törődni.) Világos, tiszta, nem titkolt Számítógépek Vadász, 2008. Ea1 30

Példa: adott a és b, kiszámítandó átlaguk és négyzeteik átlaga Neumann gép (szekvenciális végrehajtás) IP 800 804 808 80C 810 814 600 a 604 b 608 sum x 60C av x 610 asq x 614 bsq x 618 sumsq x 61C avsq x 800 ADD a,b,sum 804 DIV sum, 2, av 808 MUL a, a, asq 80C MUL b, b, bsq 810 ADD asq, bsq, sumsq 814 DIV sumsq, 2, avsq Számítógépek Vadász, 2008. Ea1 31

Példa: adott a és b, kiszámítandó átlaguk és négyzeteik átlaga Adatfolyam gép sum := a + b a b av := sum/2 asq := a * a bsq := b * b sumsq := asq + bsq avsq := sumsq/2 Hibakezelés: explicit hibaértékekkel 2 * + asq sum / av 2 * bsq + sumsq / avsq A nyilak: neves, vagy névnélküli értékek. A körök: az operációkhoz rendelt processzorok. Számítógépek Vadász, 2008. Ea1 32

Példa: adott a és b, kiszámítandó átlaguk és négyzeteik átlaga Adatfolyam gép Van 6 processzor a 6 operációhoz, nincsenek változók (név, érték, típus, cím), névvel ellátott értékek vannak (a,b,asq,bsq,sum stb). A neves értékek nem definiálhatók át! Redefinició esetén nem tudnák a processzorok, melyik értékre várjanak! A neves értékeknek típusa és explicit hibaértéke van! Ui. egy processzor mindenképp kell eredményezzen értéket, legföljebb hibás eredményt! Kaphat hibás inputot is. Számítógépek Vadász, 2008. Ea1 33

Számítógép - nyelvek - számítási modell A számítási modellek összetevői a számítás alapelemei a problémaleírás modellje a leírás jellege és módszere; a végrehajtás modellje a végrehajtási szemantika a végrehajtás kontrollja Számítógépek Vadász, 2008. Ea1 34

A Neumann modell Az alapelemek: azonosítható entitásokhoz rendelt (típusos) adatok. (Változók, többszörös értékadás) Problémaleírás procedurális/imperatív (lépésenként megadva ) A végrehajtás modellje a szemantika: állapotátmenet szemantika a kontroll: közvetlen vezérlés ( a vezérlés menete ) Számítógépek Vadász, 2008. Ea1 35 Szemantika (görög): jelentéstan, a nyelvtudománynak a nyelvi formák jelentésével és jelentésváltozásával foglalkozó ága

Az adatfolyam modell Az alapelemek: azonosítható entitásokhoz rendelt (típusos) adatok. (Egyszeri értékadás) Problémaleírás deklaratív (az operációk felsorolása pl. függvények használatával ) A végrehajtás modellje a szemantika: applikatív a kontroll: adatfolyam vezérelt Számítógépek Vadász, 2008. Ea1 36

Neumann elvű gép A gép fő részei, követelmények: ALU, vezérlő egység, memória, perifériák, 2-es számrendszer, elektronikus. Előtte? Tárolt program elv: A tárban az adatok és a program is. Előtte? Következményei: jók és rosszak. Automatikus működés (közvetlen vezérlés): program szerint, állapotok, állapotátmenetek, a vezérlés menete, PC/IP szerepe. Babbage Analitical Engine: megfelel? Számítógépek Vadász, 2008. Ea1 37

Számítógép: hardver és szoftver A legáltalánosabb SW architektúra Direkt futtatás, monitor, operációs rendszer Az OS fogalma Kiterjesztett gép Erőforrás menedzser architektúra Alkalmazás Operációs rendszer Hardver Felhasználói felület A rétegezettség (layered architecture) Egy réteg elrejti az alatta fekvő rétegek részleteit. Elegendő csak az alattad lévő réteg felületét (interface) ismerni Számítógépek Vadász, 2008. Ea1 38

Operációs rendszer osztályozás Cél szerint: általános, cél HW nagyság szerint: PC, kis, nagy, szuper Processzorok, processzek, felhasználók száma szerint Időosztás szerint: szekvenciális, time sharing: kooperativ, beavatkozó Memóriamenedzselés szerint: valós, virtuális Fájlrendszer implementáció szerint Számítógépek Vadász, 2008. Ea1 39

Összefoglalás Bevezetés Egy kis história A Neumann elvű gép és az adatfolyam gép. Számítási modellek Számítógépek Vadász, 2008. Ea1 40

Számítógépek architektúrák Architektúrák VÉGE