Best effort võrgustikus kõik kasutajad saavad parima teenuse, mis tähendab, et nad saavad määratlemata muutlik bitikiirus ja tarneaeg, sõltuvalt praeguse liikluskoormusest. IP pakett ja Type of Service Reeglina, saadetud võrgus paketid erinevad IP viie päisevälja baasil. IP paketi allika aadress, sihtpunkti aadress, IP protokolli väli, allika ja sihtpunkti pordid. Nemad kirjeldavad andmevoogu. Andmevoog koosneb pakettidest, genereeritud rakendusega, mis töötab allika arvuti peal ja on mõeldud saatmiseks rakendusele, mis töötab sihtpunkti arvuti peal. Ühe andmevoo pakettidel on kõik viis IP paketti päiseväljad samamoodi täidetud. Teenuse kvaliteet ei ole kellelgi geniaalne idee, mis oli välja mõeldud hiljuti. Juba need inimesed kes asutasid Interneti nägid ette selle vajadust ja mõtlesid välja teenuse tüüpi baiti, ehk Type of Service (ToS) IP paketi päises
VILJANDI KUTSEÕPPEKESKUS Holograafia Referaat Koostaja Martin Vooremäe AV13 Juhendaja Lilian Tambek VANA-VÕIDU 2015 Sisukord Sisukord...................................................................................................................... 2 Sissejuhatus............................................................................................................... 3 Holograafia................................................................................................................. 4 Ajalugu....................................................................................................................... 5 Tööpõhimõte............................................................................................................... 6...
. (Nullist läbiminekute arv) C, . ainult ühe meediumi andmevoogu; nõuab meediavoogude võimalik suurendada; aeglasem kirjutamine) : Zs(m): : eraldi sünkroniseerimist); Segastüüpi plokk (üks plokk sisaldab Tase 2 Memory-Style ECC (suurem veakindlus; bittide
7. RAID-6 plokkidena, kontroll mitmele kettale SSD mälu on nagu suur mälupulk, mis on ehitatud arvuti sisse. Valmistamiseks FLASH tehnoloogiat. SSD kõvaketastega võrreldes kiiremad ja vaiksemad. Töökindlamad, kergemad. Kallimad ja mahult väiksemad. Paralleelarvutid (SISD, SIMD, MIMD, MISD) Mitme korraga töötava ALU-ga. SISD (single instruction single data) järjestiktöötlusega arvuti, millest on 1 protsessor, käsuvoog ja andmevoog. SIMD üks käsuvoog, mitu andmevoogu. Samad opid eri andmetega paralleelselt. Keskne juhtplokk. MIMD mitu käsuvoogu, mitu andmevoogu. Mitu protsessorit, kõik töötlevad samal ajal üksteisest sõltumatult. MISD n protsessorit teevad erinevaid ope ühe andmevooga. Kasutatakse ühiselt ühte mäluplokki. Printerid. Värviline trükk Löökprinterid printimise pea ja paberi vahel on tindiga immutatud värvilint. Kujund saadakse löögiga vastu värvilinti. Kõige tuntum on nõelmaatriksiga.
Töötati välja 1960-ndate aastate keskel Michael J. Flynni poolt - nn voogklassifikatsioon. Flynn klassifitseeris arvuteid sõltuvalt sellest, mitut andme- ja käsuvoogu sai arvutis samaaegselt töödelda. Käsuvoog moodustub protsessoris töödeldavate käskude jadadest, andmevoog aga operandide jadadest. Flynni taksonoomia kohaselt eristatakse nelja erineva arhitektuuriga arvuteid: SISD (1 käsuvoog ja üks andmevoog), SIMD ( 1 käsuvoog, mitu andmevoogu), MISD (mitu käsuvoogu ja 1 andmevoog), MIMD (mitu käsu- ja andmevoogu) 41. Multiprotsessorsüsteemide ühendusvõrkude topoloogiad, näited (välja jääb oomegavõrk). Kaasaegne multiprotsessorsüsteem koosneb protsessorelementidest ja neid omavahel ühendavatest sidekanalitest. Viimased korraldatakse enamasti mingi tüüpilise sidevõrgu topoloogilise lahenduse põhimõtete kohaselt. Sidevõrkude topoloogilistes lahendustes kasutatakse sageli järgmisi klassikalisi
Käsuvoog moodustub protsessoris töödeldavate käskude jadadest, andmevoog aga operandide jadadest. M. J. Flynni taksonoomia kohaselt eristatakse nelja erineva arhitektuuriga arvuteid: SISD Single Instruction, Single-Data - üks käsuvoog ja üks andmevoog ehk klassikaline von Neumanni uniprotsessori arhitektuur. SIMD Single Instruction, Multiple-Data - üks käsuvoog ja mitu andmevoogu. MISD Multiple-Instruction, Single-Data - mitu käsuvoogu ja üks andmevoog. MIMD Multiple-Instruction, Multiple-Data - mitu käsuvoogu ja mitu andmevoogu. 41. Multiprotsessorsüsteemide ühendusvõrkude topoloogiad, näited (välja jääb oomegavõrk). Sidevõrk moodustatakse andmeedastuseks ettenähtud keskkonnas kahe sõlmede kogumi (sisendite hulga ja väljundite hulga) vahel, kasutades sideliine ja linke (kanaleid).
SPI – Serial Peripheral Interface – Sünkroonne järjestiklüli. Töötab fullduplex režiimis. Kasutatkse lühikesel distantsil kommunikeerimiseks. Nt sensorid, SD kaart. Toetab kõrgetel sagedustel töötavaid võrgulülitusi CPU-de ja teiste seadmete vahel. SPI on sisuliselt ümberlülitusregister, mis edastab jadamisi andmebitte teistesse perifeersetesse liidestesse. Andmeedastuse vältel mängib üks SPI süsteem “Master” rolli ehk nö. Peremehe rolli, mis kontrollib andmevoogu, samal ajal kui teised SPI-d on “Slave” rollis ehk nö. Sulase (neegri? /mihkel) rollis. Üks “Master” võib samaaegselt andmeid edastada mitmetesse “Slave”-desse. Kuid ainult üks “Slave” rollis töötav SPI võib juhtida väljundit kirjutamaks “Master”ile mingi aja tagant andmeid tagasi. SPI süsteem koosneb kahest andmeliinist ja kahest kontroll-liinist: · Master-Out-Slave-In: Lühendatult MOSI; See andmeliin ühendab “master” poole väljundit
ad-hoc - on iseseadistuv võrk, kus sseadmed käituvad ruuteritena ning võivad oma asukohta ruumis muuta. usb - universal serial bus (ver 2.0) - andmeeedastuskiirus 1,5 Mb/s või 12Mb/s; max kaabli pikkus 5m; "nullmodemi" ühendus usb kaabliga käib usb silla kaudu ieee1394(firewire) on suurema edastuskiirusega ja toetab andmevoogu edastavaid seadmeid. Raadiovõrgud: cdma (umts, wlan), kanali samm: 5MHz, fdma: 25kHz; TDMA: 200kHz kärjevahetus tugijaamakontroller otsustab: võrgumudeli kihis tõstetakse kanal teise kohta ringi. Fdd sageduspõhine dupleks ehk up ja down sagedused on mõlemad olemas R = W*log 2 (1 + S/N) PTMF kahetooniline mitmesageduslik audiosignaali tüüp. Üks madal ja teine kõrge, et inimhääl sama pole mis toon. 1dB=10log(Psisend/Pväljund)
A-2A 1.6.Salvestamisest Salvestavate laserketaste peamiseks probleemiks on salvestamise keerukus ja tundlikkus vigade suhtes: andmeid tuleb salvestamise ajal, anda seadmele ühtlase voona. st. kirjutamise ajal ei tohiks töötada ekraanisäästjad, ning muud taustprogrammid. Vastasel juhul muutub kirjutatav plaat kasutuskõlbmatuks. Selleks, et tagada ühtlast andmevoogu, on kasutusel mitmed meetodid, üheks neist on mälupuhvri kasutamine, teiseks kogu lähteinfo eelnevalt kõvakettale kirjutamine. Pauside ja aeglustuste tasandamiseks on olemas puhver, see on üsna väike ja selle tühjakssaamisel muutub ketas tavaliselt kõlbmatuks. Mida kiiremini kirjutamine toimub, seda suurem peab olema sissetulev andmevoog, ning seda suurem on oht ketta vigaselt kirjutamises. Seadme soetamisel tuleks arvestada, et kõige vähem veatundlikud on SCSI liidesega süsteemid
13 Piletite ostu ja müügiga seotud asjad. 16 Bussi numbrimärgi number, registreerimisnumber (bussi ID), kohtade arv. 18 Bussi tehnilise olukorra eest vastutab mehhaanik. Tehniline olukord on bussi mootori ja bussi turvalisuse ning sõidukõlblikkuse kontroll 24 Kõikide bussijaamas asuvate busside nimekiri. Kontekstiskeemil ei ole ruumipuudusel näidatud ka andmevoogu, et bussijaama juhataja saab süsteemilt informatsiooni isikute kohta, kes soovivad asuda bussijaamas tööle. Bussijaama juhataja võib need isikud kas vastu võtta või ka tagasi lükata. Vastavast otsusest teavitatakse koheselt ka töötaja kandidaate. 1.1.2 Välimine kontekstidiagramm soov broneerida piletit REISIJA info piletite
* Reference signals are transmitted during the first and fourth OFDM symbols of each slot when the long CP is used * Reference symbols are transmitted every sixth subcarrier and staggered in both time and frequency -subcarrier - alamsageduskanal, need 15kHz kanalid millest pannakse kokku LTE sageduskanal 21. Selgita mõistet MIMO (Multiple Input Multiple Output) *On mitu saatvat antenni ja mitu vastuvõtvat antenni, seega on mitu andmevoogu samaaegselt* *Kui mõnest antennist on levi kehvem siis saab andmevood kätte antennidest millel on levi parem, häired tulev siin siis peegeldustest* MIMO = smart antennas * MIMO is Smart Antenna technology, defined as, the use of two or more unique radio signals, in the same radio channel, where each signal carries different digital information. * Or two or more radio signals that use beam forming, receive combining and spatial multiplexing (SM).
mille vastus on päringust sada korda pikem network time protocol - küsitakse kella kogu aeg internetist Kaitsemeetmed: tulemüür, proksi, NAT. tulemüür ehk firewall on turbaeesmärgiga seade sise- ja välisvõrgu vahel, mis piirab liiklust andmetele, mis ei peaks sealt läbi liikuma. Piirab suvalise Interneti kasutaja sisenemist sisevõrku/kohtvõrku. Võib olla riistvaraline, tarkvaraline või mõlema kombo. proksi: puhverserver, mis kontrollib sisenevat andmevoogu, pahalane ei jõua sinu arvutini, vaid ainult puhvrini NAT: sõel, mis ei näita sinu tegelikku IP-aadressi internetti välja Krüpteerimine ja audentimine. Krüpteerimine ja krüptoanalüüs. Räsifunktsioon (hash). Sümmeetriline ja avaliku võtmega krüpteerimine, audentimine, digitaalallkirjastamine. IPsec ja SSH. krüpteerimine - andmete salvestamine ja edastamine viisil, mis tagab juurdepääsu vaid valitud inimestele
UDP on tõhus, kuid teisalt "mitteusaldusväärne" võivad oma asukohta ruumis muuta. usb - universal serial bus (ver 2.0) - andmeeedastuskiirus 1,5 Mb/s või 12Mb/s; max kaabli pikkus 5m; "nullmodemi" ühendus usb datagrammide vahetamise süsteem. Protokolli UDP kasutab näiteks SNMP (simple network management protocol). kaabliga käib usb silla kaudu; ieee1394(firewire) on suurema edastuskiirusega ja toetab andmevoogu edastavaid seadmeid. Raadiovõrgud | cdma (umts, wlan), kanali Seansikiht tegeleb rakendustevahelise seansside loomise, haldamise ja katkestamisega. Seanss dialoog kahe või enama süsteemi esituskihtide vahel. Lisaks samm: 5MHz | fdma: 25kHz; TDMA: 200kHz ; kärjevahetus tugijaamakontroller otsustab: võrgumudeli kihis tõstetakse kanal teise kohta ringi
Väga suur mõju disainiprotsessile! [run p2 || run 3]; Sõlmed esitavad arvutusi (protsesse) Sardtarkvara run p4 Kaared esitavad täielikult järjestatud andmevoogu Andmete põhine sünkroniseerimine Sõltuvalt semantikast on andmevoo põhjal Arvutusmudelid (models of computation) Kommunikatsioonimehhanismid väljendavad defineeritud mitmeid erinevaid arvutusmudeleid:
SISD – üks käsuvoog ja üks andmevoog Kasutatakse juhul kui protsessori tööd on vaja kiirendada 5 kuni 10 korda. Käsuvoo täitmisel rakendatakse ühtainust protsessorit, mille korral andmed salvestatakse mällu. Käske täidetakse etappidena. Käsutasandi paralleelsusesse kuuluvad 1) konveier 2) superskalaarne arhitektuur (konveieril on mitu haru, mida täidetakse paraleelselt). SIMD – üks käsuvoog ja mitu andmevoogu Käsutasandi paralleelsusesse kuuluvad 1) vektor protsessor ja 2) maatriks protsessor. Käsuvoo täitmisel rakendatakse kõiki protsessoreid s.t sisse tuleb üks käsk, mida täidavad kõik protsessorid, kuid käske täidetakse erinevate admetega. 1) Vektor protsessor Vektor protsessori puhul on ALU-sid mitu, mis töötavad ühe ja sama operatsiooniga, kuid mis võtavad andmed erinevatest kohtadest. 2) Maatriks protsessor
lahendusi. Väiksematel kiirustel (1Mb/s) kasutatakse diferentsiaalfaasinihkega modulatsiooniviisi (differential binary phase shift keying, DBPSK). Kiirusel 2Mb/s kasutatakse DQPSK (differential quadrature phase shift keying) diferentsiaalset kvadratuurset faasmanipulatsiooni. Selle modulatsiooniviisi korral kasutatakse nelja võimalikku faasinihet ja iga faasinihkega antakse edasi kaks (2) bitti andmeid. DQPSK võimaldab sama sagedusriba kasutades edasi anda kaks korda kiiremat andmevoogu võrreldes DBPSKga. Seda kasutatakse ka edastuskiirusel 11Mb/s. Standard 802.11b on esmajoones kasutatav kodustes tingimustes ja väikestes asutustes (SOHO) Kuigi 802.11a töögrupp alustas tööd enne 802.11b töögruppi jõuti kasutatava tulemuseni hiljem, 2001 aasta lõpus. Edastuskiirust on suurendatud teoreetilise kiiruseni 54 Mb/s. Keskmine läbilaskevõime on 20 kuni 36 Mb/s. Standardi 802.11a kohaselt kasutatakse sagedust 5,8GHz. Modulatsiooniviisina
lahendusi. Väiksematel kiirustel (1Mb/s) kasutatakse diferentsiaalfaasinihkega modulatsiooniviisi (differential binary phase shift keying, DBPSK). Kiirusel 2Mb/s kasutatakse DQPSK (differential quadrature phase shift keying) diferentsiaalset kvadratuurset faasmanipulatsiooni. Selle modulatsiooniviisi korral kasutatakse nelja võimalikku faasinihet ja iga faasinihkega antakse edasi kaks (2) bitti andmeid. DQPSK võimaldab sama sagedusriba kasutades edasi anda kaks korda kiiremat andmevoogu võrreldes DBPSKga. Seda kasutatakse ka edastuskiirusel 11Mb/s. Standard 802.11b on esmajoones kasutatav kodustes tingimustes ja väikestes asutustes (SOHO) Kuigi 802.11a töögrupp alustas tööd enne 802.11b töögruppi jõuti kasutatava tulemuseni hiljem, 2001 aasta lõpus. Edastuskiirust on suurendatud teoreetilise kiiruseni 54 Mb/s. Keskmine läbilaskevõime on 20 kuni 36 Mb/s. Standardi 802.11a kohaselt kasutatakse sagedust 5,8GHz. Modulatsiooniviisina
viimase kahe aasta jooksul. Kogutud andmemahud on muutunud niivõrd suureks ning keeruliseks, et sellele nähtusele on antud oma nimi: suurandmed ehk inglise keeles big data. Big data => andmete üleküllus. Suurandmete tekkimiseks vajaminev andmevoog pärineb peamiselt kolmest allikast: internet, info- ja kommunikatsioonitehnoloogia ning sensorid, ehkki nendevahelised piirid on muutumas üha hägusemaks. Aina suuremat andmevoogu tekitab ka nn asjade internet (internet of things) ehk tooted ja seadmed, mis on otse internetiga ühendatud. Suurandmete analüüsimisega kaasnevad potentsiaalsed kasutegurid saab laias laastus jagada kolmeks: 1) ressursitõhususe paranemine ehk tootmise ning toodangu müügi- ja turustamisprotsesside efektiivsemaks muutmine 2) toodete ja protsesside paranemine innovatsiooni kaudu, mille muudab lihtsamaks pidev monitoorimise protsess ja tarbijate tagasiside.
Akna suurus peab olema poole väiksem (või veel väiksem) suurimast järjekorranumbrist, kuna muidu võib tekida probleem, et kas saadetakse juba uus pakett või see on sama paketi kordussaatmine (kui tekib pakettide kadumaminek): 23. TCP TCP – Transmission Control Protocol. Asub ISO OSI mudeli transpordikihis, ühendusele orienteeritud. Tagab usaldusväärse (reliable) andmete edastuse, andmete jõudmise kliendini õiges järjekorras. Aitab juhtida andmevoogu (flow control), s.t. vältida ülekoormust ja ummikuid, andmete saajat ei koormata üle. Punktist-punkti ühendus (üks ühenduse algataja, üks vastuvõtja). Andmete edastus võib toimuda „konveiermeetodil“ (pipelined) - korraga võidakse edastada mitu kinnitust vajavat andmeühikut (segmenti). Sellest tulenevalt saatmine ja vastuvõtt puhverdatud. Täisdupleksühendus (andmed võivad ühes ühenduses liikuda mõlemas suunas).
Tulemüür – võib olla eraldi seade või tarkvara. o Paketifilter ( ISO-OSI 1.-3. kiht) – iga IP-datagrammi hinnatakse, kas lasta läbi (kas vastab kriteeriumitele või mitte). Kui ei vasta kriteeriumitele, siis visatakse ära, või saadetakse saatjale error. Samuti TCP pordi järgi ja protokollide järgi. White list/ black list. o Olekupõhine (4. kiht) – vaadatakse, kas paketid kuuluvad mingisse andmevoogu või mitte. Kas lubame ühendust luua ja millised IP- aadresse mingist ühendusest. o Rakenduskihi põhine – jälgitakse mis rakendus ennast käima tõmmata tahab ja kas lubatakse. Proksi (puhver) – vaheserver. Vahendab infovahetust kliendi ehk päringut tegeva süsteemi ja serveri (päringule vastava süsteemi) vahel. Kui vahetu ühenduse korral saadab klient oma päringud otse serverile ning server
Voo juhtimine tegeleb iga andmevooga eraldi. Võrgu koormuse reguleerimine tegeleb kõikide andmevoogudega korraga. Eesmärk on, et arvutist ei läheks võrku rohkem andmeid, kui see võrk suudab vastu võtta. Rakendused, mis nõuavad andmete 100%-list kohaleminekut, need kasutavad TCP protokolli. UDP ja TCP ei taga ajalisi garantiisid ega võrgu läbilaskevõimet. Transpordikiht tegeleb paketi formeerimisega, adresseerimisega (pordi numberid) ning töökindluse tagamisega (jälgib andmevoogu ja tegeleb vigade avastamise ja parandamisega). Transpordikihis adresseeritakse rakendusi pordinumbrite järgi. Transpordikihi puhul räägime pakettidest, kui segmentidest. Multipleksimine rakenduskihi ja transpordikihi mõttes - erinevate rakenduste käest tulevad andmed transpordikihi kätte ja transpordikiht toimetab need andmed teise otspunkti ning teises otspunktis jagab need laiali. 3) Kanalikiht Pakub teenust võrgukihi tasemele, formeerib kanalikihi paketi,
andmeedastuskiirust/ribalaiust, et ülekanne oleks efektiivne. (nt internetitelefon, mängud) Kui selline ülekandekiirus ei ole tagatud, siis rakendus peab kodeerima/dekodeerima teisel kiirusel või siis lihtsalt alla andma. Elastsed rakendused (nt e-mail, failiedastus) kasutuvad ära nii palju andmeedastuskiirusest kui võimalik, ükskõik kui väike see ka on. 3)Ajalised viited rakendused, mis on seotud näiteks telefonivestluse või mingisuguse mänguga nõuavad pidevat andmevoogu otspunktide vahel. Liiga suured ajalised viited tekitavad ebanormaalseid pause ja on kasutajatele soovimatud. 8 13. HTTP HyperText Transfer Protocol on rakenduskihi protokoll. Serveri ja kliendi arvutid suhtlevad üksteisega programmide abil, mis vahetavad HTTP sõnumeid üksteise vahel. HTTP ise defineeribki (nagu protokoll ikka) nende sõnumite struktuuri ja kuidas server ja klient üksteisele
2)Andmeedastuskiirus mõned rakendused vajavad mingisugust minimaalset andmeedastuskiirus, et ülekanne oleks efektiivne. Kui selline ülekandekiirus ei ole tagatud, siis rakendus peab kodeerima/dekodeerima teisel kiirusel või siis lihtsalt alla andma. Elastsed rakendused (elastic applications) kasutuvad ära nii palju andmeedastuskiirusest kui võimalik. 3)Ajalised viited rakendused, mis on seotud näiteks telefonivestluse või mingisuguse mänguga nõuavad pidevat andmevoogu otspunktide vahel. Liiga suured ajalised viited tekitavad ebanormaalseid pause ja on kasutajatele soovimatud. Vastavalt sellele, millised on rakenduse vajadused, valitakse ka protokoll. 13. HTTP HyperText Transfer Protocol on rakenduskihi protokoll. Serveri ja kliendi arvutid suhtlevad üksteisega programmide abil (näiteks brauser ja Apache), mis vahetavad HTTP sõnumeid üksteise vahel. HTTP ise defineeribki (nagu protokoll ikka) nende
Kui selline ülekandekiirus ei ole tagatud, siis rakendus peab kodeerima/dekodeerima teisel kiirusel või siis lihtsalt alla andma. Elastsed rakendused (elastic applications) kasutuvad ära nii palju andmeedastuskiirusest kui võimalik. 3) Ajalised viited – rakendused, mis on seotud reaalajaga (videokõne, live ülekanne) nõuavad pidevat andmevoogu otspunktide vahel. Liiga suured ajalised viited tekitavad ebanormaalseid pause ja on kasutajatele soovimatud. Mõne rakenduse korral pole see nii oluline, nt e-mail. Vastavalt sellele, millised on rakenduse vajadused, valitakse ka protokoll (TCP või UDP) 13. HTTP HyperText Transfer Protocol on rakenduskihi protokoll, mida kasutab WWW. Veebiserveri ja brauseri omavahelise suhtlemise protokoll
aadressid) ühendatud I/O seadmete kohta. Kui seadme detailed muutuvad, peab ainult BIOSi ümber seadistama. Tavaliselt saab muutis teha arvuti alglaadimisel, sisenedes BIOSi setupi. Igal juhul pole tänu BIOSile tarvis teha muudatusi operatsioonisüsteemis ega selle rakendustes. Kuigi BIOS on teoreetiliselt alati vahendaja protsessori, I/O seadmete ja andmevahetuses, saab mõningail juhtudel BIOS seadistada andmevoogu kulgu seadmeist, mis vajavad paremaks jõudluseks kiiremat edastust (näiteks videokaart) otse mällu. BIOSi setupi saab siseneda vajutades alglaadimisel klaviatuuril klahvi "DEL". Paljude BIOSi versioonide puhul saab BIOSi uuendamiseks vajalikku menüüsse siseneda klahviga "F2". Tuntuimad BIOSi tootjad on AWARD ja AMI BIOSis olevad seaded (riistvara conf, kell jms) ei sõltu arvuti üldtoitest, kuna toite tarvis on BIOSil patarei emaplaadil. 7
võimsust. Salvestamisest Salvestavate laserketaste peamiseks probleemiks on salvestamise keerukus ja tundlikkus vigade suhtes: andmeid tuleb salvestamise ajal anda seadmele ühtlase voona, st. kirjutamise ajal ei tohiks töötada ekraanisäästjad, ning muud taustprogrammid. Vastasel juhul muutub kirjutatav plaat kasutuskõlbmatuks. Antud fakti tuleks silmas pidada eriti vanematel seadmetel. Selleks, et tagada ühtlast andmevoogu, on kasutusel mitmed meetodid, üheks neist on mälupuhvri kasutamine, teiseks aga kogu lähteinfo eelnevalt kõvakettale kirjutamine e. tehakse diskimage-fail (ei loeta otse teiselt plaadilt). Pauside ja aeglustuste tasandamiseks on küll olemas puhver, kuid see on üsna väike ja selle tühjakssaamisel (buffer underrun, puhvri alatäitumine) muutub ketas tavaliselt kõlbmatuks. Mida kiiremini kirjutamine toimub, seda
ValidationEventArgs e) { Console.WriteLine("Viga! {0}", e.Message); Console.WriteLine("XML exception: Ln {0} Col {1}", e.Exception.LineNumber,e.Exception.LinePosition); } Teine meetod on mitte XMLi jupi kaupa parsida, vaid lugeda kogu XML mällu. Kasulik väikeste XML failide juures. Et näide oleks põnevam, loeme XMLi kasutades andmevoogu, mille saame tavalisest faili lugemisest. FileStream fs = File.Open(@"C:Erkimingifail2.xml", FileMode.Open); XmlDocument xdoc = new XmlDocument(); XmlReaderSettings maarangud = new XmlReaderSettings(); maarangud.ValidationType = ValidationType.Schema; maarangud.ValidationFlags = XmlSchemaValidationFlags.ProcessSchemaLocation; maarangud.ValidationEventHandler += new ValidationEventHandler(xvr_ValidationEventHandler); XmlReader lugeja = XmlReader