See annab sillatud võrkudele võimaluse ühe ja sama võrgulingi ühiskasutuseks ilma võrkudevahelise infolekketa. Virtuaalne kohtvõrk (VLAN) käitub võrgusiseste jaamade jaoks täpselt nagu tavaline kohtvõrk (LAN). Tegelikkuses võib iga kohtvõrku lülitatud jaam olla teistest jaamadest tuhandete kilomeetrite kaugusel. Informatsiooni edastuse seisukohalt sellel mingit tähtsust ei ole. Üks meetod virtuaalse kohtvõrgu implementeerimiseks on Virtual Private Network (VPN). VPNi korral seotakse mitmed erinevates kohtades asuvad kohtvõrgud üheks suuremaks kohtvõrguks, kasutades jaamadevaheliseks sidekanaliks Internetti. Kogu side, mis kohtvõrkude vahel toimub, on privaatne, see on krüpteeritud. VLAN tehnika võmaldab ühel füüsilisel infrastruktuuril moodustada mitmeid loogilisi Etherneti segmente, selliste võimalustega saab: ·Lokaliseerida liiklust
·Rakendusdoomenid(ApplicationDomains) ·Käitusajahostid(RuntimeHosts) CLR (4) -JIT ·Osa programmi ei täideta konkreetses käituses MSIL-kood konverteeritakse masinakoodiks ja laaditakse mällu vaid siis, kui vaja ·Laadur loob igale meetodile vahendaja(stub) ·Järgnevad pöördumised suunatakse juba loodud masinakoodi poole ·Konverteerimisel verifitseeritakse koodi metaandmeid kasutatadessafecode CLR (4) -Assemblies ·Assemblykäitusühik. annab CLR-leinfo tüüpide implementeerimiseks assembly on failide hulk, assembly omab faile ·Staatilised assembly-d sisaldavad NET-karkassi ressurse(nt JPEG-failid) ·Dünaamilised assembly-d luuakse skriptide täitmise tulemusel, neid ei salvestata kettale ·Assembly on "loogiline.dll"(realiseerimisühik, versioonihaldus, turvaõigused, ...) ·Assembly Manifest sisaldab kõik vajalikud Assembly metaandmed 16. Remote Procedure Call ·The remote procedure call (RPC) provides programmers a familiar programming model by
(Süntaksile orienteeritud) Tingimuslik lause (VHDL) ja temale ekvivalentne loogika (MULTIPLEXER) if (e) then x=b; else x=a; Toomas Ruuben. TTÜ Raadio ja sidetehnika 148 instituut. 74 FPGA-de loogiline implementatsioon (Makrode kasutamine) Enamus kaasaegseid FPGA-sid sisaldavad vahendeid üldiste ja oluliste funktsioonide implementeerimiseks. Levinumateks nendest on summaatorid (Adders) ja loendurid (Counters) Kasutusel on ka spetsiaalne täiendloogika ülekandeahelate töö kiirendamiseks MAKRO-see on eeldisainitud element, mis on liidetav suuremate objektide koosseisu Toomas Ruuben. TTÜ Raadio ja sidetehnika 149 instituut. FPGA-de loogiline implementatsioon (Makrode kasutamine) Makrod jagunevad kahte klassi:
2. Jaga kasutajalood taskideks 3. Planeeritakse release 4. Arendatakse, integreeritakse ja testitatakse tarkvara 5. Release tarkvara (väljalask) 6. Hinnatakse süsteem – kogu tüki funktsionaalsuse koostestimine. 7. Korratakse esimesest punktist kuni tarkvara on valmis. Iteratsiooni pikkus on 1-2 nädalat. Iteratsiooni planeerimise meetingul on kogu programmeerijate tiim, kes arutlevad kliendiga kasutajalood mis on valitud selle iteratsiooni implementeerimiseks. Iga iteratsioonil näidetakse demo kujul mis seisus on tarkvara. Igal päeval on stand-up meeting scrum- moodi, aga XP-s klient on ka kohal. XP põhimõtted: • Inkrementaalne planeerimine, nõuded salvestatakse kasutajaloo kaardidel ja määratakse nende arendamise prioriteedid. User stories hiljem jagatakse taskideks. • Iga release toob kaasa minimaalne kasulik hulk funktsionaalsust, mis toob mingit äriväärtust. Releasid on sagedased.
algusest lõpuni. Keerukamate programmide kirjutamisel on vaja käske valikuliselt täita või siis isegi täitmata jätta. Näiteks kui meie program arvutab funktsiooni f(x) = 1/x väärtusi, siis juhul kui x on null – program peab ütlema, et 0 korral funktsioon pole määratud. Programmi loogika peab siis välja nägema järgmiselt: Kui x on võrdne nulliga, siis anna veateade vastasel korral arvuta 1/x ja väljasta tulemus Sellise loogika implementeerimiseks PHP-s on olemas tingimuslaused (mõnikord neid nimetatakse valikulauseteks) ja nende üldkuju on: if (tingimus) { plokk1 } else { plokk2 } Tingimus Tingimus, mida kasutatakse if-else tingimuslauses on loogiline avaldis (lihtsam näide on võrdlemine, aga vajadusel võib kasutada ka avaldisi mis on ühendatud && või || abil). Programmi täitmisel kõigepealt kontrollitakse tingimuse kehtivust (kehtivus tähendab seda, et loogilise avaldise lõppväärtus on tõene (true))