kiadvánnyal nyújtjuk Magyarország legnagyobb antikvár könyv-kínálatát
| Kiadó: | Budapesti Műszaki Egyetem Mérnöktovábbképző Intézete |
|---|---|
| Kiadás helye: | Budapest |
| Kiadás éve: | |
| Kötés típusa: | Ragasztott papírkötés |
| Oldalszám: | 181 oldal |
| Sorozatcím: | |
| Kötetszám: | |
| Nyelv: | Magyar |
| Méret: | 24 cm x 17 cm |
| ISBN: | 963-431-774-X |
| Megjegyzés: | Kézirat, megjelent 1010 példányban. Fekete-fehér ábrákat tartalmaz. A könyv tankönyvi száma: 5342. |
| Bevezetés | 1 |
| A konkurrens programozás fogalmainak áttekintése | 5 |
| Alapfogalmak | 5 |
| Adat és művelet | 6 |
| Folyamat | 6 |
| Determinisztikus és nem-determinisztikus | 7 |
| Konkurrens és párhuzamos programozás | 8 |
| Konkurrens programozási nyelvek | 9 |
| Párhuzamos programozási nyelvek | 10 |
| A konkurrens programozás alapproblémái | 11 |
| Párhuzamos algoritmusok teljesítmény-analízise | 11 |
| A konkurrens programozás főbb állomásai | 14 |
| Közös memóriára orientált szinkronizációs eszközök | 15 |
| Szemafor | 15 |
| Kritikus terület | 19 |
| Feltételes kritikus terület | 20 |
| Monitor | 22 |
| Kommunikációra orientált szinkronizációs eszközök | 26 |
| Védett műveletek (Guarded Commands) | 27 |
| CSP: szinkronizált üzenetek - védett műveletek | 30 |
| DP: távoli eljáráshívás - védett terület | 36 |
| Randevú | 39 |
| Az OCCAM programozási nyelv | 43 |
| Az OCCAM szintaxisa | 44 |
| Az OCCAM nyelv alapműveletei és konstruktorai | 45 |
| Értékadás | 46 |
| Input és output | 46 |
| Adattípusok, változók és érvényességi tartomány | 47 |
| Csatorna, csatornaprotokoll és -kommunikáció | 48 |
| Az OCCAM jellegzetes konstruktorai | 50 |
| A párhuzamos konstruktor (PAR) | 50 |
| A szekvenciális konstruktor (SEQ) | 51 |
| A választó konstruktorok (ALT, IF, CASE) | 51 |
| A ciklusképző konstruktor (WHILE) | 53 |
| Az átnevezési szabályok (abbreviations) | 53 |
| Eljárások és függvények | 54 |
| A szemantikai szabályok | 56 |
| Kiegészítő elemek | 56 |
| Prioritás | 56 |
| Timer | 57 |
| Példa: Prímszám generálás | 57 |
| Transzputer alapismeretek | 61 |
| A transzputer mint építőelem | 61 |
| A transzputer mint általános célú processzor | 61 |
| A transzputer felépítése | 62 |
| A transzputer belső felépítése | 63 |
| Utasításformátum | 65 |
| Konkurrens folyamatok megvalósítása | 66 |
| Kommunikáció | 68 |
| Timer (óra) | 72 |
| Alternatíva | 73 |
| Grafikus lehetőségek | 73 |
| A VLSI család elemei | 74 |
| IMS T414/T425 transzputer | 74 |
| IMS T800/T805 transzputer | 74 |
| IMS T212/T222 transzputer | 75 |
| IMS M212 lemezegység-processzor | 75 |
| IMS C004 LinkSwitch | 75 |
| IMS C011 és C012 link adapterek | 76 |
| A transzputer számítógépek felépítése | 77 |
| Szoftver-hardver leképezés | 78 |
| A transzputer alkalmazási lehetőségei | 81 |
| A transzputer szoftver ellátottsága | 82 |
| Sebesség | 83 |
| A második generációs transzputerek | 84 |
| A 3L Parallel C | 87 |
| Parallel C elvi alapok | 87 |
| CSP szintű folyamatszerkezet Paralell C-ben | 87 |
| Csatornakezelés a Parallel C-ben | 88 |
| Elemi folyamat (thread) | 88 |
| Konkrét megvalósítás | 89 |
| Taszk | 89 |
| Csatorna | 90 |
| Alt konstrukció (TC2V1) | 90 |
| Elemi folyamat (Thread) | 92 |
| Szemafor | 93 |
| Processzor-farm technika | 93 |
| Hálózati (net) funkciók | 94 |
| Mester taszk | 94 |
| Feldolgozó taszkok | 95 |
| Konfigurátor | 95 |
| 'Processor' utasítás | 95 |
| Wire utasítás | 95 |
| Task utasítás | 96 |
| Place utasítás | 98 |
| Bind utasítás | 98 |
| Processzor-farm | 98 |
| Input/output koncepció | 99 |
| Centralizált (TC2V0) | 99 |
| Elosztott (TC2V1) | 99 |
| Példák | 100 |
| Kisbetű/nagybetű konverziós példa | 100 |
| Multiplexer/demultiplexer | 102 |
| Útmutató a Parallel C gyakorlati használatához | 104 |
| A Parallel C értékelése | 106 |
| Parallel C mint konkurrens nyelv | 106 |
| Programfejlesztés Parallel C-ben | 107 |
| Adatpárhuzamosság: párhuzamos programozás | 109 |
| Adatáramláson alapuló adatparticionálás | 110 |
| Futószalagtechnika (pipeline) | 110 |
| Kétdimenziós pipeline | 120 |
| Fastruktúrájú gráfok | 123 |
| Processzor-farm technika | 126 |
| "Oszd meg és uralkodj" technika | 130 |
| Függvényintegrálás | 130 |
| Quicksort | 134 |
| Ablakozási technika | 135 |
| Funkcionális párhuzamosság: konkurrens programozás | 139 |
| Korlátos puffer | 139 |
| Implementálás szemaforokkal a monitor séma szerint | 139 |
| Implementálás szemaforokkal a kliens/szerver séma szerint | 140 |
| Ebédelő filozófusok | 141 |
| CSP-alapú megoldás | 142 |
| Szemaforalapú megoldás | 146 |
| Írók és olvasók | 146 |
| CSP-alapú megoldás | 147 |
| Szemaforalapú megoldás | 150 |
| Programfejlesztés sokprocesszoros környezetben | 159 |
| Párhuzamos és konkurrens programbelövési lépések | 160 |
| A konkurrens réteg(ek) kifejlesztése | 160 |
| A konkurrens réteg(ek) egyprocesszoros belövése | 160 |
| A konkurrens réteg(ek) sokprocesszoros belövése | 161 |
| A párhuzamos programréteg kifejlesztése | 162 |
| A párhuzamos és konkurrens programréteg integrálása egyprocesszoros környezetben | 162 |
| A párhuzamos és konkurrens programréteg integrálása sokprocesszoros környezetben | 162 |
| Párhuzamos és konkurrens programbelövési módszerek | 163 |
| Hagyományos programbelövési módszerek alkalmazása | 163 |
| Adatgyűjtésen alapuló technika grafikus kiértékeléssel | 163 |
| Működési specifikáción alapuló technika | 164 |
| Programanalízis versenyhelyzet detektálásra | 165 |
| Visszajátszási technika | 165 |
| Visszajátszási technika elve és megvalósításai | 165 |
| Visszajátszási technika elve | 165 |
| Visszajátszási technika megvalósításai | 166 |
| Ajánlott irodalom | 175 |
| Hivatkozásjegyzék | 177 |
Nincs megvásárolható példány
A könyv összes megrendelhető példánya elfogyott. Ha kívánja, előjegyezheti a könyvet, és amint a könyv egy újabb példánya elérhető lesz, értesítjük.