Failisüsteemide realiseerimine

Suurus: px
Alustada lehe näitamist:

Download "Failisüsteemide realiseerimine"

Väljavõte

1 Failisüsteemide realiseerimine Failisüsteemi struktuur Failisüsteemi realiseerimine Kataloogide realiseerimine Ruumi hõivamise meetodid Vaba ruumi haldus Efektiivsus ja jõudlus Taastumine vigadest Logivad failisüsteemid Näide: NFS Näide: Ext2 Näide: NTFS MEELIS ROOS 1

2 Failisüsteemi kihiline struktuur Rakendusprogrammid Loogiline failisüsteem tegeleb metainfoga (kataloogistruktuur, faili kontrollplokid) Failide organiseerimise meetod teab failide asukohtadest, loogilistest ja füüsilistest plokkidest, vabast ruumist Plokkseadmete tase plokkide I/O haldus, puhverdamine Seadmedraiverid tõlgivad üldisi I/O käske seadme käskudeks ja suhtlevad seadmega Seadmed MEELIS ROOS 2

3 Mida üks failisüsteem kettal hoiab? (Partitsioonitabel väljaspool konkreetset failisüsteemi) Alglaadeplokk (UFS: boot block, NTFS: partition boot sector) opsüsteemi buutimiseks vajalik info Failisüsteemi juhtplokk konkreetse failisüsteemi detailne info (plokkide arv, vabade plokkide arv ja asukoht, vabade failikirjete arv ja asukoht,... ). UFS puhul superblock, NTFS puhul MFT (Master File Table) Kataloogistruktuur kataloogipuu hoidmiseks Failide kontrollplokid (FCB File Control Block) Detailid iga konkreetse faili kohta. UFS puhul i-kirje, NTFS puhul asub MFT sees tabelis MEELIS ROOS 3

4 Mida failisüsteem mälus hoiab (Monteerimispunktide tabel) Monteeritud failisüsteemide tabel Viimati kasutatud kataloogistruktuuri kirjed (ja muu metainfo) puhverdamise mõttes Puhverdatud andmeplokid Süsteemne avatud failide tabel avatud failide FCB-de koopiad Iga protsessi avatud failide tabel UNIX: failideskriptorid (file descriptor) Win32: failipidemed (file handle) MEELIS ROOS 4

5 Virtuaalne failisüsteem Objekt-orienteeritud lähenemine paljude failisüsteemide realiseerimisele samas opsüsteemis VFS laseb sama süsteemifunktsioonide liidest kasutada paljudel erinevatel failisüsteemide tüüpidel Rakendusprogrammid liidestuvad VFS-ga, mitte konkreetse failisüsteemiga VFS pakub konkreetsetele failisüsteemidele omakorda madalama taseme liidese, mida need kasutavad oma info süsteemile edastamiseks Konkreetseid failisüsteemi tüüpe võib vaadelda kui alamklasse, mis realiseerivad sama liidese VFS realiseerib ära selle osa funktsionaalsusest, mis on failisüsteemidele ühine ja antud opsüsteemis kohustuslik MEELIS ROOS 5

6 Virtuaalne failisüsteem APP 1 APP 2 API VFS... rakendused tuum FS 1 FS 2 FS 3 võrk MEELIS ROOS 6

7 Kataloogide realiseerimine Lineaarse nimekirjana Lihtne realiseerida Aeglane suure failide arvu juures Paisktabelina Otsing on kiirem Fikseeritud suurus; kollisioonid Puuna (tihti näiteks B-puud) Otsing on kiire Efektiivne Keeruline programmeerida Kombineeritud (puu + paisksalvestus) MEELIS ROOS 7

8 Kataloogide realiseerimine Muutuva pikkusega failinimede käsitlemine 1. nime pikkus atribuudid f a i l i n i m i. t x t X 2. nime pikkus atribuudid t e i n f a i l e X 1. nime viit atribuudid 2. nime viit atribuudid f a i l i n i m i. t x t X t e i n e f a i l X MEELIS ROOS 8

9 Ruumi hõivamine Kuidas konkreetsele failile kettaplokke jagada? Kolm põhilist meetodit: Pidev tükk Lingitud paigutus Indekseeritud paigutus MEELIS ROOS 9

10 Pideva tükina hõivamine Iga fail katab mingi pideva plokkide jada kettal Lihtne ainult esimese ploki number ja faili pikkus plokkides on vaja meelde jätta Otsepöördus suvalise ploki poole Raiskab ruumi (dünaamiline ruumihalduse probleem nagu mälu juures) Fail ei saa kasvada (või on kasvamine keeruline / aeglane) Mitmed uuemad failisüsteemid (XFS, JFS, Veritas File System, QFS, Ext4) kasutavad pideva paigutuse modifitseeritud varianti: Kettaruumi jagatakse ulatuste (extent) kaupa. See on üks sidus ala. Fail koosneb ühest või mitmes ulatusest. MEELIS ROOS 10

11 Lingitud paigutus FCB-s on esimese ploki number Iga ploki sisse pannakse järgmise ploki number Tekib ahel (lõpetab spetsiaalne number nil) Fail 1 nil plokk 0 plokk 1 plokk plokk 2 3 plokk 4 kettaplokk Fail 2 nil plokk 0 plokk 1 plokk 2 plokk 4 kettaplokk MEELIS ROOS 11

12 Lingitud paigutus Vaba ruumi ei raisata (pole fikseeritud pikkusi) Lihtne realiseerida Otsepöördust pole ahel tuleb iga kord algusest läbida Klastrid hõivame ruumi mitme sektori kaupa Õrn vigade suhtes (ahel läheb kergesti katki) MEELIS ROOS 12

13 Lingitud paigutus FAT FAT (File Allocation Table) viitade tabel on eraldi kettaosas FAT tabel on reeglina puhverdatud mällu Liigse positsioneerimise vältimiseks Saame ka otsepöörduse Ruumi hõivatakse klastrite kaupa Kasutusel DOS-is, eemaldatavatel seadmetel FAT12, FAT16, FAT32, TFAT, ExFAT, pikad failinimed MEELIS ROOS 13

14 Indekseeritud paigutus Tehtud efektiivsema otsepöörduse jaoks Kõik plokkide viidad tuuakse kokku ühte kohta Iga FCB-ga seotakse viitade plokk viidad kõigile selle faili plokkidele Raiskab ruumi viitadele tervete plokkide kaupa, aga välist fragmenteerumist pole Lingitud indekseerimine: ahel indeksiplokkidest Mitmetasemeline indeks: indeksiplokkidest tehakse puu Kombineeritud skeem: natuke plokke viidatakse otse, natuke 1-tasemelise puuna, edasi 2-tasemelise puuna ja ülejäänud 3-tasemelise puuna (UFS) Aukudega failid MEELIS ROOS 14

15 Kombineeritud indekseeritud paigutus i node attributes direct blocks... data data data data single indirect data data double indirect data data triple indirect data data MEELIS ROOS 15

16 Vaba ruumi haldus Kuidagi tuleb meeles hoida, missugused kettaplokid on vabad Bitivektoriga: iga ploki kohta on bitt (1, kui plokk on vaba) Bitte on niipalju kui failisüsteemis kasutatavaid andmeplokke Otsimisel leitakse esimene 0-st erinev sõna ja selle seest esimene nullist erinev bitt Võtab suhteliselt palju ruumi Pidevaid alasid lihtne leida Ahelana Ahel on plokkidest endist või eraldiseisev (nagu FATil) Sidusaid alasid raske leida Grupeerimine Loendamine MEELIS ROOS 16

17 Efektiivsus ja jõudlus Failisüsteemi efektiivsus ja jõudlus sõltuvad paljuski andmete paigutusest kettal ja kataloogialgoritmidest Näide: UFS ja silindrigrupid ning i-kirjete laiali jaotamine Näide: faili viimase kasutuse aja (atime) pidevalt kettale kirjutamine või kirjutamata jätmine Kettapuhvrid (disk cache) mäluosa, mis on eraldatud kettal olevate sagedasti kasutatavate andmete puhverdamiseks Free-behind ja read-ahead tehnikad järjestikpöörduse optimeerimiseks fadvise() jamadvise() süsteemifunktsioonid Sünkroonsed ja asünkroonsed kettaoperatsioonid Mäluketas (RAM disk) MEELIS ROOS 17

18 Lehekülgede puhverdamine I.k. page cache Esimene vahemälu on kettaseadmes vähemalt 1 rada tuleb puhverdada Sellest jääb väheks, ketta andmeid tuleb mälus ka puhverdada (puhverdame kettaplokkide tasemel) Samm edasi: hoiame infot mälus failidega seotult iga mälus olev lehekülg on mingi faili seest või swapist Unifitseeritud virtuaalmälu sama lehekülgede puhvrit kasutatakse nii failide lehekülgede kui protsesside andmete jaoks Topeltpuhverdamine vs unifitseeritud vahemälu Kuidas jagada mälu kettapuhvrite ja protsesside lehekülgede vahel? MEELIS ROOS 18

19 Taastumine vigadest Osasid andmestruktuure puhverdatakse mälus kiiruse huvides Aeg-ajalt tuleb seda kettale kirjutada Vahel läheb vool enne ära või juhtub muu jama Kirjutamisoperatsiooni pooleli jäämisel võivad erinevad struktuurid kettal omavahel sünkrost väljas olla Vaja parandada (enne järgmist monteerimist näiteks) Alati ei saa parandada varundamine Inkrementaalne varundamine MEELIS ROOS 19

20 Vigade parandamine Failisüsteemi kooskõla kontrolliks on süsteemsed utiliidid UNIX: fsck (fsck.failisüsteem) DOS: CHKDSK Windows: ScanDisk Failide/kataloogistruktuuri kooskõla kontrollimine Näiteks kas failile viitavate linkide arv on sama, mis loenduris? Plokkide kooskõla kontrollimine Iga plokk peab olema kasutusel täpselt ühe faili või kataloogi poolt või siis vabade plokkide nimekirjas Muu metainfo kooskõla kontrollimine MEELIS ROOS 20

21 Varundamise meetodid Plokkseadme tasemel Varundatakse üksteise järel plokkseadme kõigi andmeplokkide sisu Lihtne realiseerida, kiire Vigased plokid on probleemiks Ebaefektiivne lindi kasutus (varundatakse ka vabad plokid) Konsistentse seisu saamise vajadus Failide tasemel Varundatakse rekursiivselt mingi kataloogi alla jääv puu Toetab inkrementaalset varundamist Hoiab ruumi kokku Võib probleeme tulla spetsiifilisemate failiatribuutidega MEELIS ROOS 21

22 Logivad failisüsteemid Ingl.k. (log-structured log-based logging journaling transaction-oriented) file systems Idee võetud andmebaasidelt: kuidas hoida kettal igal ajahetkel konsistentne seis Näited: NTFS, Veritas VxFS, Solarise UFS, Linuxi Ext3 Logi võib olla andmetega samal plokkseadmel või kiiruse huvides teisel seadmel Mitut sorti logimist: Ainult metaandmete logimine Metaandmete muutuste järjestamine Täislogimine Softupdates natuke teistmoodi lähenemine MEELIS ROOS 22

23 Logivate failisüsteemide tööpõhimõte Transaktsioon mingi fikseeritud metainfo muutus või fikseeritud hulk andmeplokkide muutusi Peetakse logi transaktsioonide kohta kõik transaktsioonid kirjutatakse järjest logisse Taustal mängitakse logi maha päris failisüsteemi peal Iga transaktsiooni pärisfailisüsteemi kirjutamise järel kustutatakse see transaktsioon logist Crashi järgsel monteerimisel mängitakse logist maha seal olevad terved transaktsioonid ja keritakse tagasi poolikud Modifikatsioon: faasipuudel põhinevad failisüsteemid, "tantsivad puud" MEELIS ROOS 23

24 NFS Network File System Originaalselt Suni (ONC+) võrgufailisüsteem, praktikas de facto standard UNIXite vahel failide jagamiseks SunRPC (ONC RPC) üle UDP (LAN puhul) või TCP (WAN puhul) Klient-server mudel Klient omab failisüsteemidraiverit, mis oskab suhelda serveritega Server ekspordib oma failisüsteemist mingeid osi, klient monteerib need oma failisüsteemi mingisse kataloogi Rakendusprogrammidele läbipaistev Monteerimine pole läbipaistev, serveri nimi (nimed) ja asukoht serveris on vaja ette anda (VFS tabel) Eeldab samu kasutajakontosid kõigis kasutatavates masinates MEELIS ROOS 24

25 NFS: protokollid Monteerimise protokoll annab esialgse failipideme jagatud kataloogi tipu kohta, kui see on kliendile lubatud Failiedastuse protokoll teades failipidet, saab teha failioperatsioone ja pidemeid alamkataloogidele Muud protokollid lukustamine, quota,... Automaatne monteerimine (kodukataloogid; naabermasinad /net alla;... ) MEELIS ROOS 25

26 NFS: failide jagamise protokoll Saab RPC kaudu süsteemifunktsioonidele analoogseid protseduuriväljakutseid Faile eristatakse failipidemete järgi Olekuvaba (stateless) failiserver Kataloogist saab alamkataloogide ja failide kohta failipidemeid edasisteks operatsioonideks NFS v2 on sünkroonne, v3 laseb eriliidese järgi kasutada ka asünkroonset liidest NFS v4 on ühend NFS v3 ja Windowsi SMB-st, ühendades mõlema omadusi (olekut säilitav) MEELIS ROOS 26

27 Näide: Ext2 perekond Oli pikka aega Linuxi põhiline failisüsteem Järglaseks oli Ext3 Andmeformaadid on samad Spetsiaalne i-kirje transaktsioonide logiga Kataloogisisesed B-puud Vähem superploki koopiaid Tänapäevaseks asenduseks on Ext4 Ulatustega paigutus Suuremad mahud Hilistatud paigutus (delayed allocation) Täpsemad ajatemplid Kiirem fsck MEELIS ROOS 27

28 Näide: Ext2 failisüsteem Ketas (plokkseade) on jagatud plokirühmadeks (block group) Failisüsteemi paigutus kettal: boot block group 1 block group 2 block group 3 super block group descriptor block bitmap i node i nodes data blocks bitmap Superplokk ext2 metainfo (plokisuurus, plokkide arv,... ) Rühmadeskriptor bititabelite asukoht, vabade plokkide ja i-kirjete arv, rühmas olevate kataloogide arv MEELIS ROOS 28

29 Näide: Ext2 failisüsteem Igale objektile failisüsteemis vastab i-kirje I-kirje pikkus on 128 baiti Ext3 toetab ka 256-baidist i-kirjet I-kirjes on metainfo objekti kohta (v.a. objekti nimi) ja ning viidad andmeplokkidele Objekti metainfo sisaldab Objekti tüüpi (fail, kataloog, nimeviit,... ) ja õigusi Omanikku ja gruppi Faili suurust baitides Viimase lugemise/kirjutamise/i-kirje muutmise aegu I-kirjele viitavate viitade arvu... MEELIS ROOS 29

30 Näide: Ext2 failisüsteem I-kirjes on kokku 15 viita andmeplokkidele 12 otseviita ja 3 viita kaudset viita (vastavalt ühe-, kahe- ja kolmetasemeliseks indekseerimiseks) Kuni 60-märgine nimeviit ei kasuta andmeplokke, vaid viitade välju Kõik i-kirjed tekitatakse failisüsteemi loomisel, hiljem nende arvu muuta ei saa On spetsiaalseid programme, mis monteerimata failisüsteeme suurendada ja vähendada oskavad, ka ext2 jaoks (resize2fs) MEELIS ROOS 30

31 Näide: Ext2 failisüsteem Ploki suurus 1 8 kb Faili suurust piirab viitade maksimaalne arv i-kirjes ja 32-bitine plokkide arv Plokisuurus max failipikkus põhjus 1 kb 16 GB viitade arv 2 kb 256 GB viitade arv 4 kb 16 TB 32-bitine plokkide arv 32-bitine 512-baidiste sektorite arv piirab varasemates Linuxi versioonides kõigi plokkseadmete suuruse 1 TB peale Veel varasem piirang piiras 32-bitistel arhitektuuridel kõigis failisüsteemides faili maksimaalse suuruse 2G-ga MEELIS ROOS 31

32 Näide: NTFS MFT (Master File Table) kogu ülejäänud ketta indeks Ruumi jagatakse klastri kaupa, klaster KB (32/64 KB) Logiv failisüsteem Kataloogid B-puudena Indekseeritud paigutus, indekseeritakse ulatusi Suvaline atribuutide hulk failidel Residentsed ja mitteresidentsed atribuudid Failinimed Unicode, tõstutundlikkus sõltub liidesest Reparse point nimeviited, failisüsteemide monteerimine,... Harudega failid Pakkimine, krüptimine, kettakvoodid, ACL MEELIS ROOS 32

33 NTFS erifailid Metaandmed Failinimi Kirjeldus Master File Table $MFT Sisaldab iseennast Master File Table 2 $MFTMirr MFT 16 esimese sektori koopia Log File $LogFile transaktsioonilogi Volume Descriptor $Volume superplokk Attribute Def. Table $AttrDef Failiatribuutide kirjeldused Root Directory. Viit juurkataloogile Cluster Alloc. Bitmap $Bitmap Vaba ruumi bitikaart Volume Boot Code $Boot Koopia bootsektori koodist Bad Cluster File $BadClus Vigaste klastrite nimekiri Quota Table $Quota Kettakvootide tabel Upper Case Table $UpCase Failinimede tõlketabel MEELIS ROOS 33

MTAT Operatsioonisüsteemid - Failisüsteemid

MTAT Operatsioonisüsteemid - Failisüsteemid Salvestusseadmed ja kettahaldus 1. slaid Salvestusseadmed Lindid Kettad Välkmäluseadmed (flash memory) 2. slaid Lindid Lindiseadmeid kasutati esmalt salvestusseadmena Lindil aktiivne andmete kasutamine

Rohkem

Hajussüsteemid

Hajussüsteemid Hajusfailisüsteemid Näide: AFS Näide: NFS Näide: SMB/CIFS Näide: Coda Näide: Intermezzo Näide: HDFS Näide: WebDAV Näide: 9P MEELIS ROOS 1 Andrew File System (AFS) Carnegie-Melloni ülikooli projekt tuhandete

Rohkem

Operatsioonisüsteemide ehitus

Operatsioonisüsteemide ehitus Lõimed Ülevaade Lõime mõiste Lõimede mudelid Probleemid lõimedega seoses Pthreads Solarise lõimed Windows 2000 lõimed Linuxi lõimed Java lõimed VARMO VENE & MEELIS ROOS 2 Ühe- ja mitmelõimelised protsessid

Rohkem

Loeng03

Loeng03 Loeng 03 Failiõigused ja -manipulatsioon Operatsioonisüsteemide administreerimine ja sidumine I233 Katrin Loodus, Tallinn 2015 Failid ja kataloogid Mis on fail? Linuxi laadsetes süsteemides on kõik failid

Rohkem

Operatsioonisüsteemid Intelligentne arvutikasutus IFI6070 Tanel Toova

Operatsioonisüsteemid Intelligentne arvutikasutus IFI6070 Tanel Toova Operatsioonisüsteemid Intelligentne arvutikasutus IFI6070 Tanel Toova Operatsioonisüsteemi mõiste "Tarkvara, mis juhib programmide täitmist, nt Windows" ÕS 2006 "Operatsioonisüsteem on tarkvara, mis töötab

Rohkem

P2P süsteemid

P2P süsteemid Gnutella Ajalugu Detsentraliseeritus Protokollist Paralleliseerimine Ujutamine Skaleeruvus Ultranoded Puuräsid DHT Muud MEELIS ROOS 1 Ajalugu Failivahetus P2P massidesse viija Napster tsentraalne süsteem

Rohkem

TARTU ÜLIKOOL LOODUS- JA TÄPPISTEADUSTE VALDKOND ARVUTITEADUSE INSTITUUT Lauri Kongas Turvaauk CVE Referaat aines Andmeturve MTAT Õpp

TARTU ÜLIKOOL LOODUS- JA TÄPPISTEADUSTE VALDKOND ARVUTITEADUSE INSTITUUT Lauri Kongas Turvaauk CVE Referaat aines Andmeturve MTAT Õpp TARTU ÜLIKOOL LOODUS- JA TÄPPISTEADUSTE VALDKOND ARVUTITEADUSE INSTITUUT Lauri Kongas Turvaauk CVE-2016-0778 Referaat aines Andmeturve MTAT.03.134 Õppejõud: Meelis Roos Tartu 2016 OpenSSH OpenSSH hõlmab

Rohkem

HAJUSSÜSTEEMID HAJUSSÜSTEEMID Peer-to-peer süsteemid Peer-to-peer süsteemide liigitus Liigitus Ründed Anonüümsus Puuräsi DHT Näide: Kazaa Näide: Kadem

HAJUSSÜSTEEMID HAJUSSÜSTEEMID Peer-to-peer süsteemid Peer-to-peer süsteemide liigitus Liigitus Ründed Anonüümsus Puuräsi DHT Näide: Kazaa Näide: Kadem Peer-to-peer süsteemid Peer-to-peer süsteemide liigitus Liigitus Ründed Anonüümsus Puuräsi DHT Näide: Kazaa Näide: Kademlia Näide: Gnutella Näide: BitTorrent Eelajalugu: tsentraalsed süsteemid "Puhas"

Rohkem

DNS teenus teoorias ja praktikas Autor Siim Adamson ITK Autor: Siim Adamson ITK

DNS teenus teoorias ja praktikas Autor Siim Adamson ITK Autor: Siim Adamson ITK DNS teenus teoorias ja praktikas Autor Siim Adamson ITK 2008 1 Ettekande sisukord Ettekanne jaotatud 9 peatükiks: 1.DNS süsteemi ajalugu 2.DNS süsteemi struktuur 3.DNS kirjete tüübid 4.DNS serveri seadistamine

Rohkem

Operatsioonisüsteemi ülesanded

Operatsioonisüsteemi ülesanded Praktikum 3 GROUP POLICY JA ACTIVE DIRECTORY Group Policy Group Policy - vahend Active Directory arvutite ja kasutajate tsentraalseks haldamiseks. Group Policy abil on võimalik kontrollida süsteemi registri

Rohkem

SAF 7 demo paigaldus. 1.Eeldused SAF 7 demo vajab 32- või 64-bitist Windows 7, Window 8, Windows 10, Windows Server 2008 R2, Windows Server 2012, Wind

SAF 7 demo paigaldus. 1.Eeldused SAF 7 demo vajab 32- või 64-bitist Windows 7, Window 8, Windows 10, Windows Server 2008 R2, Windows Server 2012, Wind SAF 7 demo paigaldus. 1.Eeldused SAF 7 demo vajab 32- või 64-bitist Windows 7, Window 8, Windows 10, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, Windows Server 2016 või Windows

Rohkem

Kfloppy vormindamistööriista käsiraamat

Kfloppy vormindamistööriista käsiraamat Kfloppy vormindamistööriista käsiraamat Thad McGinnis Nicolas Goutte Arendaja: Bernd Johannes Wuebben Arendaja (kasutajaliidese ümberkujundamine): Chris Howells Arendaja (BSD toetuse lisamine): Adriaan

Rohkem

StandardBooks_versiooni_uuendusWin

StandardBooks_versiooni_uuendusWin Versiooni uuendamine Standard Books 7.2 põhjal Windows 7 või uuemale operatsioonisüsteemile SISUKORD 1. ÜKSIKKASUTAJA VERSIOONI INSTALLEERIMINE...lk 2 2. SERVER/MITMEKASUTAJA VERSIOONI INSTALLEERIMINE.lk

Rohkem

PowerPointi esitlus

PowerPointi esitlus Regulaaravaldised ja skriptimine Windows ja UNIX operatsioonisüsteemides WINDOWS 1. slaid Windows käsurida Käsureaks nimetan programme: cmd.exe powershell.exe Nendesse saab kirjutada käske, millega näiteks

Rohkem

Andmeturve

Andmeturve Tulemüürid Tulemüüri mõiste Tulemüüride liigitus Paketifiltrid Võrguaadresside tõlkimine (NAT) Rakenduskihi tulemüürid Kombineeritud tulemüürid Demilitariseeritud tsoon Üksiku arvuti kaitsmine Personaalsed

Rohkem

MTAT Operatsioonisüsteemid - Turvalisus

MTAT Operatsioonisüsteemid - Turvalisus Regulaaravaldised ja skriptimine Windows ja UNIX operatsioonisüstemides WINDOWS 1. slaid Windows käsurida Käsureaks nimetan programme: cmd.exe powershell.exe command.com Nendesse saab kirjutada käske,

Rohkem

Operatsioonisüsteemi ülesanded

Operatsioonisüsteemi ülesanded Praktikum 2 OPERATSIOONISÜSTEEMIDE MASSPAIGALDUS Operatsioonisüsteemide masspaigaldus Suure arvu arvutisüsteemide korral ei ole mõistlik operatsioonisüsteeme paigaldada manuaalselt. Operatsioonisüsteemide

Rohkem

Microsoft Word - essee_CVE ___KASVANDIK_MARKKO.docx

Microsoft Word - essee_CVE ___KASVANDIK_MARKKO.docx Tartu Ülikool CVE-2013-7040 Referaat aines Andmeturve Autor: Markko Kasvandik Juhendaja : Meelis Roos Tartu 2015 1.CVE 2013 7040 olemus. CVE 2013 7040 sisu seisneb krüptograafilises nõrkuses. Turvaaugu

Rohkem

HAJUSSÜSTEEMID HAJUSSÜSTEEMID Nimeteenuse näited DNS DNS NIS NIS+ LDAP JNDI Hierarhiline Interneti nimede süsteem Põhilised päringud: Arvuti nime järg

HAJUSSÜSTEEMID HAJUSSÜSTEEMID Nimeteenuse näited DNS DNS NIS NIS+ LDAP JNDI Hierarhiline Interneti nimede süsteem Põhilised päringud: Arvuti nime järg Nimeteenuse näited DNS DNS NIS NIS+ LDAP JNDI Hierarhiline Interneti nimede süsteem Põhilised päringud: Arvuti nime järgi IP aadressi leidmine Domeeni meiliserveri leidmine Arvuti IP aadressi järgi nime

Rohkem

IFI6083_Algoritmid_ja_andmestruktuurid_IF_3

IFI6083_Algoritmid_ja_andmestruktuurid_IF_3 Kursuseprogramm IFI6083.DT Algoritmid ja andmestruktuurid Maht 4 EAP Kontakttundide maht: 54 Õppesemester: K Eksam Eesmärk: Aine lühikirjeldus: (sh iseseisva töö sisu kirjeldus vastavuses iseseisva töö

Rohkem

Pealkiri

Pealkiri Andmebaasid (6EAP) I praktikum Mida praktikumides tehakse? Õpitakse SQL i Tehakse andmebaas ope (igas praktikumis natuke, kuni lõpuks saab valmis) Tehakse andmebaas edu (kui ope on valmis, tehakse edu,

Rohkem

Andmed arvuti mälus Bitid ja baidid

Andmed arvuti mälus Bitid ja baidid Andmed arvuti mälus Bitid ja baidid A bit about bit Bitt, (ingl k bit) on info mõõtmise ühik, tuleb mõistest binary digit nö kahendarv kahe võimaliku väärtusega 0 ja 1. Saab näidata kahte võimalikku olekut

Rohkem

MTAT Operatsioonisüsteemid - Turvalisus

MTAT Operatsioonisüsteemid - Turvalisus Regulaaravaldised ja skriptimine Windows ja UNIX operatsioonisüstemides WINDOWS 1. slaid Windows käsurida Käsureaks nimetan programme: cmd.exe powershell.exe command.com (tänapäevastes OS ei kasutata)

Rohkem

Failiotsing: find paljude võimalustega otsingukäsk find kataloog tingimused kataloog - otsitakse sellest kataloogist ja tema alamkataloogidest tingimu

Failiotsing: find paljude võimalustega otsingukäsk find kataloog tingimused kataloog - otsitakse sellest kataloogist ja tema alamkataloogidest tingimu Failiotsing: find paljude võimalustega otsingukäsk find kataloog tingimused kataloog - otsitakse sellest kataloogist ja tema alamkataloogidest tingimused: faili nimi faili vanus faili tüüp... 1 Failiotsing:

Rohkem

X Window System tuntud kui: X11, X, X-Windows akendussüsteem/akendesüsteem rastergraafikat toetavatele ekraanidele UNIX-maailmas väga levinud mitmesug

X Window System tuntud kui: X11, X, X-Windows akendussüsteem/akendesüsteem rastergraafikat toetavatele ekraanidele UNIX-maailmas väga levinud mitmesug X Window System tuntud kui: X11, X, X-Windows akendussüsteem/akendesüsteem rastergraafikat toetavatele ekraanidele UNIX-maailmas väga levinud mitmesugused realisatsioonid ka Windowsile erinevad realisatsioonid

Rohkem

Linux süsteemi administreerimine

Linux süsteemi administreerimine Protsesside, mälu jm haldamine Linuxi ehitus (struktuur) Lihtsustatult Protsess Multitasking - palju protsesse töötab paralleelselt Tuumas asub protsesside tabel igal protsessil on identifikaator PID igal

Rohkem

MTAT Operatsioonisüsteemid - Turvalisus

MTAT Operatsioonisüsteemid - Turvalisus Ligipääsuhaldus 1. slaid Operatsioonisüsteemil tuleb: Kaitse ja turvalisus Kaitse Turvalisus kontrollida juurdepääsu programmide ja arvuti ressursside juurde ja tagada nende säilimine Andmete juhuslik

Rohkem

Operatsioonisüsteemid

Operatsioonisüsteemid Kiirülevaade riistvarasuhtlusest Riistvarasuhtlus (pordid, DMA,... ) Katkestused Süsteemsed siinid Arvutivälised siinid ja pordid Salvestusseadmete liidesed Rakenduste liidesed sisendi ja väljundi jaoks

Rohkem

EE-macbook-retina-12-early2015-qs.indd

EE-macbook-retina-12-early2015-qs.indd Kiirjuhend Tervita oma MacBooki. Alustame. Maci käivitamiseks vajuta toitenuppu ning rakendus Setup Assistant annab sulle mõned lihtsad juhised, kuidas arvuti töökorda seada. See aitab sul Wi-Fi võrku

Rohkem

Microsoft Word - requirements.doc

Microsoft Word - requirements.doc Dokumendi ajalugu: Versioon Kuupäev Tegevus Autor 1.0 04.03.2008 Dokumendi loomine Madis Abel 1.1 09.03.2008 Kasutuslugude loomine Madis Abel 1.2 12.03.2008 Kasutuslugude täiendused Andres Kalle 1.3 13.03.2008

Rohkem

OPERATSIOONISÜSTEEMIDE EHITUS Ülevaade Protsessi mõiste Protsesside planeerimine Operatsioonid protsessidega Protsessihaldus Protsesside koostöö Prots

OPERATSIOONISÜSTEEMIDE EHITUS Ülevaade Protsessi mõiste Protsesside planeerimine Operatsioonid protsessidega Protsessihaldus Protsesside koostöö Prots Ülevaade Protsessi mõiste Protsesside planeerimine Operatsioonid protsessidega Protsessihaldus Protsesside koostöö Protsessidevaheline side Side klient-serversüsteemides MEELIS ROOS 2 Protsessi mõiste

Rohkem

Microsoft Word - installation-guide.doc

Microsoft Word - installation-guide.doc Dokumendi ajalugu: Versioon Kuupäev Tegevus Autor 1.0 12.04.2008 Dokumendi loomine Maris Aavik 1.1 13.04.2008 Täiendamine Maris Aavik 1.2 13.04.2008 Täiendamine Andres Kalle 1.3 12.05.2008 Täiendused Kerli

Rohkem

Funktsionaalne Programmeerimine

Funktsionaalne Programmeerimine Kõrvalefektid ja Haskell Kõik senised programmid on olnud ilma kõrvalefektideta; so. puhtalt funktsionaalsed. Programmi täitmise ainsaks efektiks on tema väartus. Osade ülesannete jaoks on kõrvalefektid

Rohkem

PowerPoint Presentation

PowerPoint Presentation Lühijuhend Turvaline juurdepääs, ühiskasutus ja salvestusruum failide jaoks. Rohkem võimalusi olenemata sellest, kus te asute! Logige oma Office 365 tellimusse sisse ja valige rakendusekäiviti kaudu SharePoint.

Rohkem

PowerPoint Presentation

PowerPoint Presentation Avaandmed Urmas Sinisalu Mis on avaandmed? Alus vs. Kohustus Avaandmed on kõigile vabalt ja avalikult kasutamiseks antud masinloetaval kujul andmed, millel puuduvad kasutamist ning levitamist takistavad

Rohkem

Hoia oma arvuti turvaline ja kiire 1.Leia start nupust alustades Juhtpaneel 2.Juhtpaneeli aadressiribalt leia Kõik juhtpaneeli üksused 3.Avanenud tööa

Hoia oma arvuti turvaline ja kiire 1.Leia start nupust alustades Juhtpaneel 2.Juhtpaneeli aadressiribalt leia Kõik juhtpaneeli üksused 3.Avanenud tööa Hoia oma arvuti turvaline ja kiire 1.Leia start nupust alustades Juhtpaneel 2.Juhtpaneeli aadressiribalt leia Kõik juhtpaneeli üksused 3.Avanenud tööaknas leia Windows Update 4.Lase arvutil kontrollida

Rohkem

Elisa Ring Elisa Ringi mobiilirakendus Versioon

Elisa Ring Elisa Ringi mobiilirakendus Versioon Elisa Ring Elisa Ringi mobiilirakendus Versioon 1.0.85 15.01.2019 1 Elisa Ring... 1 1. Ülevaade... 3 1.1. Kirjeldus... 3 1.2. Tehnilised tingimused... 3 1.3. Kasutuselevõtt ja sisselogimine... 3 2. Rakenduse

Rohkem

Microsoft Word - ref - Romet Piho - Tutorial D.doc

Microsoft Word - ref - Romet Piho - Tutorial D.doc Tartu Ülikool Andmetöötluskeel "Tutorial D" realisatsiooni "Rel" põhjal Referaat aines Tarkvaratehnika Romet Piho Informaatika 2 Juhendaja Indrek Sander Tartu 2005 Sissejuhatus Tänapäeval on niinimetatud

Rohkem

Andmeturve

Andmeturve CORBA Sissejuhatus IDL CORBA struktuur Serveri ehitus Objekti adapter Lisateenused MEELIS ROOS 1 CORBA sissejuhatus CORBA Common Object Request Broker Architecture Üldine Objektipäringute Vahendaja Arhitektuur:)

Rohkem

(Microsoft PowerPoint - seminar_6_n\365uded-ainemudel tagasiside.ppt [Compatibility Mode])

(Microsoft PowerPoint - seminar_6_n\365uded-ainemudel tagasiside.ppt [Compatibility Mode]) Tarkvara projekt seminar VI Eelmise iteratsiooni tagasivaade, testimine, installatsioonijuhend, järgmise iteratsiooni näited. Karel Kravik Administratiivset:protestid Probleem: protestide hulk ja kvaliteet

Rohkem

Skriptimiskeeli, mida ei käsitletud Perl Python Visual Basic Script Edition (VBScript) MS DOS/cmd skriptid Windows PowerShell midagi eksootilisemat: G

Skriptimiskeeli, mida ei käsitletud Perl Python Visual Basic Script Edition (VBScript) MS DOS/cmd skriptid Windows PowerShell midagi eksootilisemat: G Skriptimiskeeli, mida ei käsitletud Perl Python Visual Basic Script Edition (VBScript) MS DOS/cmd skriptid Windows PowerShell midagi eksootilisemat: GIMP Script-Fu 1 Skriptimiskeeli: Perl v1.0 loodud Larry

Rohkem

HAJUSSÜSTEEMID HAJUSSÜSTEEMID SOAP ja veebiteenused Web Services Web Services SOAP WSDL Ühilduvus UDDI Kihiline arhitektuur masinsuhtluse jaoks erinev

HAJUSSÜSTEEMID HAJUSSÜSTEEMID SOAP ja veebiteenused Web Services Web Services SOAP WSDL Ühilduvus UDDI Kihiline arhitektuur masinsuhtluse jaoks erinev SOAP ja veebiteenused Web Services Web Services SOAP WSDL Ühilduvus UDDI Kihiline arhitektuur masinsuhtluse jaoks erinevate süsteemide vahel Transport sõnumite edastamiseks: HTTP, SMTP, FTP, mistahes failiedastus,

Rohkem

Tiia Salm 2011 Online kirjastus CALAMÉO Calameo kujutab endast on-line kirjastust, mis võimaldab oma dokumente avaldada e-raamatuna tasuta. Failid (Pd

Tiia Salm 2011 Online kirjastus CALAMÉO Calameo kujutab endast on-line kirjastust, mis võimaldab oma dokumente avaldada e-raamatuna tasuta. Failid (Pd Online kirjastus CALAMÉO Calameo kujutab endast on-line kirjastust, mis võimaldab oma dokumente avaldada e-raamatuna tasuta. Failid (Pdf, Word, Excel, PowerPoint, Open Office) tuleb esmalt keskkonda üles

Rohkem

Andmeturve

Andmeturve SOAP ja veebiteenused Web Services SOAP WSDL Ühilduvus UDDI MEELIS ROOS 1 Web Services Kihiline arhitektuur masinsuhtluse jaoks erinevate süsteemide vahel Transport sõnumite edastamiseks: HTTP, SMTP, FTP,

Rohkem

Müük (Microsoft Dynamics AX (Axapta) tarkvara) Paigaldusjuhend bifree.ee qlik.com

Müük (Microsoft Dynamics AX (Axapta) tarkvara) Paigaldusjuhend bifree.ee qlik.com Müük (Microsoft Dynamics AX (Axapta) tarkvara) Paigaldusjuhend bifree.ee qlik.com Microsoft Dynamics AX (Axapta) tarkvara 2 Seadistamise etapid 1. Laadige alla ja installeerige Qlik Sense Desktop. 2. Laadige

Rohkem

Infix Operaatorid I Infix operaatorid (näiteks +) ja tüübid (näiteks ->) kirjutatakse argumentide vahele, mitte argumentide ette. Näiteks: 5 + 2, 2*pi

Infix Operaatorid I Infix operaatorid (näiteks +) ja tüübid (näiteks ->) kirjutatakse argumentide vahele, mitte argumentide ette. Näiteks: 5 + 2, 2*pi Infix Operaatorid I Infix operaatorid (näiteks +) ja tüübid (näiteks ->) kirjutatakse argumentide vahele, mitte argumentide ette. Näiteks: 5 + 2, 2*pi*r^2, Float -> Int Infixoperaatori kasutamiseks prefix-vormis

Rohkem

Microsoft Word - Referaat.docx

Microsoft Word - Referaat.docx Tartu Ülikool Andmeturve Referaat teemal: CVE-2016-1499 Koostaja: Sander Sats Kursus: Informaatika Tartu 2016 Sissejuhatus Käesolev referaat on kirjutatud seoses Tartu Ülikooli kursuse MTAT.03.134 Andmeturve

Rohkem

1. AKE Ajalise keerukuse empiiriline hindamine

1. AKE Ajalise keerukuse empiiriline hindamine http://kodu.ut.ee/~kiho/ads/praktikum/ 4. PSK Paisksalvestus. Loendamine Mõisteid Paisktabel (Hashtable, HashMap) Paisktabeli kasutamine loendamisülesannetes Paiskfunktsioon, kollisoonid (põrked) Praktikumitööd

Rohkem

HAJUSSÜSTEEMID HAJUSSÜSTEEMID Veebiteenused ja SOAP Web Services Web Services SOAP WSDL Ühilduvus UDDI Kihiline arhitektuur masinsuhtluse jaoks erinev

HAJUSSÜSTEEMID HAJUSSÜSTEEMID Veebiteenused ja SOAP Web Services Web Services SOAP WSDL Ühilduvus UDDI Kihiline arhitektuur masinsuhtluse jaoks erinev Veebiteenused ja SOAP Web Services Web Services SOAP WSDL Ühilduvus UDDI Kihiline arhitektuur masinsuhtluse jaoks erinevate süsteemide vahel Kolm põhistiili: RPC REST SOA (Service Oriented Architecture)

Rohkem

Loeng07

Loeng07 Tulemüürid - kordamine Loeng 07 Tulemüürid - kordamine Tulemüürid iptables/netfilter Margus Ernits margus.ernits@itcollege.ee 1 Tulemüürid võib tinglikult jagada kaheks Tulemüürid IP pakette filtreerivad

Rohkem

Mining Meaningful Patterns

Mining Meaningful Patterns Konstantin Tretjakov (kt@ut.ee) EIO õppesessioon 19. märts, 2011 Nimetuse saladus Vanasti kandis sõna programmeerimine natuke teistsugust tähendust: Linear program (~linear plan) X ülesannet * 10 punkti

Rohkem

G aiasoft Programmi VERP ja Omniva Arvekeskuse liidese häälestamine ja arvete saatmine-lugemine VERP 6.3 ja VERP 6.3E Versioon ja hilisemad K

G aiasoft Programmi VERP ja Omniva Arvekeskuse liidese häälestamine ja arvete saatmine-lugemine VERP 6.3 ja VERP 6.3E Versioon ja hilisemad K Programmi VERP ja Omniva Arvekeskuse liidese häälestamine ja arvete saatmine-lugemine VERP 6.3 ja VERP 6.3E Versioon 6.3.1.51 ja hilisemad Kasutaja juhend 2016 Sisukord 1. Sissejuhatus...3 2. Liidese häälestus...3

Rohkem

Uudiseid k-meride abil bakterite leidmisest [Compatibility Mode]

Uudiseid k-meride abil bakterite leidmisest [Compatibility Mode] Uudiseid k-meride abil bakterite leidmisest CLARK: fast and accurate classification of metagenomic and genomic sequences using discriminative k-mers(2015) Rachid Ounit, Steve Wanamaker, Timothy J. Close

Rohkem

I Generaatori mõiste (Java) 1. Variantide läbivaatamine Generaator (ehk generaator-klass) on klass, milles leidub (vähemalt) isendimeetod next(). Kons

I Generaatori mõiste (Java) 1. Variantide läbivaatamine Generaator (ehk generaator-klass) on klass, milles leidub (vähemalt) isendimeetod next(). Kons I Generaatori mõiste (Java) 1. Variantide läbivaatamine Generaator (ehk generaator-klass) on klass, milles leidub (vähemalt) isendimeetod next(). Konstruktorile antakse andmed, mis iseloomustavad mingit

Rohkem

Süsteemiintegratsioon

Süsteemiintegratsioon 2010 veebruar Ivo Mägi ivoätwebmediadotee Kes ma selline olen Kümme aastat tarkvaratööstuses Erinevad rollid, hetkel AS Webmedia tarkvara arendusjuht Kuus aastat Java SE/EE arendust Osalenud kokku 13 erineva

Rohkem

Pealkiri

Pealkiri Andmebaasid II praktikum Andmebaaside administreerimine Andmete sisestamine KESKKOND, KASUTAJAD, ÕIGUSED Mõisted Tabelid, vaated, trigerid, jpm on objektid Objektid on grupeeritud skeemi Skeemid moodustavad

Rohkem

MS Word Sisukord Uue dokumendi loomine... 2 Dokumendi salvestamine... 3 Faili nimi... 4 Teksti sisestamine... 6 Klaviatuuril mitteleiduvat sümbolite l

MS Word Sisukord Uue dokumendi loomine... 2 Dokumendi salvestamine... 3 Faili nimi... 4 Teksti sisestamine... 6 Klaviatuuril mitteleiduvat sümbolite l MS Word Sisukord Uue dokumendi loomine... 2 Dokumendi salvestamine... 3 Faili nimi... 4 Teksti sisestamine... 6 Klaviatuuril mitteleiduvat sümbolite lisamine... 6 Uue dokumendi loomine Dokumendi salvestamine

Rohkem

ArcGIS rakendused välitöödeks Raido Valdmaa AlphaGIS

ArcGIS rakendused välitöödeks Raido Valdmaa AlphaGIS ArcGIS rakendused välitöödeks Raido Valdmaa AlphaGIS Välitöö rakendused kasuta oma ruumiandmeid kõikjal Optimeeri välitöö tegevuste efektiivsust asukohapõhise teabega Survey123 Collector Navigator Planeeri

Rohkem

Monitooring

Monitooring IT infrastruktuuri teenused Monitooring Margus Ernits margus.ernits@itcollege.ee 1 Miks? Arvutisüsteemid töötavad tõrgetega Pole olemas 100% veakindlaid ja keerulisi arvutisüsteeme Tõrgetest võib teada

Rohkem

SQL

SQL SQL Teine loeng Mõtelda CREATE TABLE ( { INTEGER VARCHAR(10)} [ NOT NULL] ); Standard SQL-86 (ANSI X3.135-1986), ISO võttis üle 1987 SQL-89 (ANSIX3.135-1989) SQL-92 (ISO/IEC 9075:1992)

Rohkem

Page 1 of 5 Tehniline Allikas: Pereregistri Kasutusjuhend Sisukord 1 Töö rahvastikuregistri menetlustarkvaraga 1.1 RR menetlustarkvara töökoha riistvara ning andmesideühendus 1.2 Klienditarkvara installeerimisele

Rohkem

Document number:

Document number: WNR Kiirpaigaldusjuhend Lisateavet, juhised ja uuendused saab leida internetist aadressil http://www.a-link.com Kiirpaigaldusjuhend Komplekt sisaldab: - WNR repiiter - Paigaldusjuhend Ühendused / Ports:

Rohkem

Operatsioonisüsteemide ehitus

Operatsioonisüsteemide ehitus Kellad, terminalid Ülevaade Kellade riistvara Kellade kasutus RS-232 terminalid Mällu kaardistatud terminalid Sisendi käsitlemine Terminali väljundi käsitlemine VARMO VENE & MEELIS ROOS 2 Kellade riistvara

Rohkem

Microsoft PowerPoint - loeng.ppt

Microsoft PowerPoint - loeng.ppt Tarkvaraarendusprotsess Lektor Oleg Mürk olegm@webmedia.ee Webmedia AS www.webmedia.ee Teema Mille poolest erineb üksinda programmeerimine mitmekesi tarkvaraarendamisest? Mitmekesi programmeerimine Mitmekesi

Rohkem

EIK-OSadmin-Edmund

EIK-OSadmin-Edmund Tarkvara haldamine Linux (UNIX) algajale Edmund Laugasson edmund.laugasson@itcollege.ee Käesoleva dokumendi paljundamine, edasiandmine ja/või muutmine on sätestatud ühega järgnevatest litsentsidest kasutaja

Rohkem

Dias nummer 1

Dias nummer 1 TEHNOLOOGIATE JA TARKVARA KASUTAMINE TÄPPISVILJELUSES Kristjan Ruusamäe, Haakeseadmete tootejuht, Baltic Agro Machinery OÜ TÄPPISVILJELUS 100 AASTAT TAGASI VS. TÄNAPÄEV PÕLLUMAJANDUSE ARENGUETAPID PÕLLUMAJANDUS

Rohkem

MTAT Operatsioonisüsteemid - protsessid

MTAT Operatsioonisüsteemid - protsessid Operatsioonisüsteemid Mõiste Tuumafunktsioonid Protsessihaldus 1. slaid Arvutisüsteem Kasutaja 1 Kasutaja 2 Kasutaja N Kompilaatorid Kujundusprogrammid Tekstiredaktorid Andmebaasisüsteemid RAKENDUSPROGRAMMID

Rohkem

Loeng12

Loeng12 Operatsioonisüsteemide administreerimine ja sidumine I233 Loeng 10 Süsteemi jälgimine Log failid Monitooring Mahtude hindamine ja haldamine Margus Ernits margus.ernits@itcollege.ee 1 Töötavaid teenuseid

Rohkem

Tartu Ülikool Loodus- ja täppisteaduste valdkond Arvutiteaduse instituut Sandra Puusepp CVE Referaat Tartu 2018

Tartu Ülikool Loodus- ja täppisteaduste valdkond Arvutiteaduse instituut Sandra Puusepp CVE Referaat Tartu 2018 Tartu Ülikool Loodus- ja täppisteaduste valdkond Arvutiteaduse instituut Sandra Puusepp CVE-2017-9948 Referaat Tartu 2018 Sissejuhatus Microsoft Skype on rakendus, mis võimaldab suhelda Interneti teel.

Rohkem

DE_loeng5

DE_loeng5 Digitaalelektroonika V loeng loogikalülitused KMOP transistoridega meeldetuletus loogikalülitused TTL baasil baaslülitus inverteri tunnusjooned ja hilistumine LS lülitus kolme olekuga TTL ja avatud kollektoriga

Rohkem

CPA4164 USB 2.0 kõrgekvaliteediline videoadapter KASUTUSJUHEND 1. PEATÜKK - Ülevaade 1.1 Tutvustus CPA4164 USB 2.0 videoadapter võimaldab teil arvutis

CPA4164 USB 2.0 kõrgekvaliteediline videoadapter KASUTUSJUHEND 1. PEATÜKK - Ülevaade 1.1 Tutvustus CPA4164 USB 2.0 videoadapter võimaldab teil arvutis CPA4164 USB 2.0 kõrgekvaliteediline videoadapter KASUTUSJUHEND 1. PEATÜKK - Ülevaade 1.1 Tutvustus CPA4164 USB 2.0 videoadapter võimaldab teil arvutisse laadida ja redigeerida erinevatest analoogvideo

Rohkem

TALLINNA PEDAGOOGIKAÜLIKOOL

TALLINNA PEDAGOOGIKAÜLIKOOL TALLINNA PEDAGOOGIKAÜLIKOOL Matemaatika-loodusteaduskond Informaatika osakond Rain Haviko Salvestusseadmete e-õppematerjal Diplomitöö Juhendaja: Marek Kusmin Autor:......... 2002. a. Juhendaja:.........

Rohkem

HAJUSSÜSTEEMID HAJUSSÜSTEEMID Kaugprotseduurid IDL kompileerimine ONCIDLnäide CORBAIDLnäide MIDLnäide DCERPCmuidomadusi XML-RPC JSON-RPC REST document

HAJUSSÜSTEEMID HAJUSSÜSTEEMID Kaugprotseduurid IDL kompileerimine ONCIDLnäide CORBAIDLnäide MIDLnäide DCERPCmuidomadusi XML-RPC JSON-RPC REST document Kaugprotseduurid IDL kompileerimine ONCIDLnäide CORBAIDLnäide MIDLnäide DCERPCmuidomadusi XML-RPC JSON-RPC REST document.idl IDL kompilaator document_cstub.o document.h document_sstub.o #include document_client.c

Rohkem

Tarkvaraline raadio Software defined radio (SDR) Jaanus Kalde 2017

Tarkvaraline raadio Software defined radio (SDR) Jaanus Kalde 2017 Tarkvaraline raadio Software defined radio (SDR) Jaanus Kalde 2017 Sissejuhatus Raadiosidest üldiselt Tarkvaraline raadio Kuidas alustada 2 Raadioside Palju siinussignaale õhus Info edastamiseks moduleerid

Rohkem

MTAT Loeng 11 ( )

MTAT Loeng 11 ( ) Reageerimisaeg. Otsingud tekstis, andmebaasis ja multimeedias. Professionaalsed otsingu liidesed. Visualiseerimine (1/37) Reageerimisaeg (2/37) Reageerimisaeg ja selle mõjud Reageerimisaeg Sekundite arv,

Rohkem

Microsoft Word - TallinnLV_lihtsustatud_manual_asutuse_juhataja_ doc

Microsoft Word - TallinnLV_lihtsustatud_manual_asutuse_juhataja_ doc Tallinna Linnavalitsuse sõnumisaatja kasutusjuhend asutuse juhatajale Sisukord 1. Süsteemi sisenemine...2 2. Parooli lisamine ja vahetamine...2 3. Ametnike lisamine ametiasutuse juurde...2 4. Saatjanimede

Rohkem

Microsoft Word - DB2_TECEfloor Raumthermostat Analog_EN_est

Microsoft Word - DB2_TECEfloor Raumthermostat Analog_EN_est 1 TECEfloori toatermostaat Analog (RT-A ja RT-A HK) TECEfloori toatermostaat Analog on kvaliteetne toatermostaat ruumi temperatuuri registreerimiseks ja muuutmiseks ning pakub maksimaalset kasutusmugavust.

Rohkem

Akadeemilise personali tööstressi ja läbipõlemise ohjamise meetmed (AcadOSI) Tallinna Tehnikaülikool psühholoogia õppetool professor Mare Teichmann 12

Akadeemilise personali tööstressi ja läbipõlemise ohjamise meetmed (AcadOSI) Tallinna Tehnikaülikool psühholoogia õppetool professor Mare Teichmann 12 Akadeemilise personali tööstressi ja läbipõlemise ohjamise meetmed (AcadOSI) Tallinna Tehnikaülikool psühholoogia õppetool professor Mare Teichmann 12. veebruar 2009 TÖÖSTRESS on pingeseisund, mille on

Rohkem

Häälestusutiliit Kasutusjuhend

Häälestusutiliit Kasutusjuhend Häälestusutiliit Kasutusjuhend Autoriõigus 2007, 2008 Hewlett-Packard Development Company, L.P. Windows on Microsoft Corporationi USAs registreeritud kaubamärk. Käesolevas dokumendis sisalduvat teavet

Rohkem

Kursuseprogrammi vorm

Kursuseprogrammi vorm Ainekd: IFI6209.DT NIMETUS: Operatsinisüsteemide alused ja haldamine Maht: 6 EAP Kntakttundide maht: 56 Õppesemester: S Eksam Eesmärk: Aine lühikirjeldus: Aine eesmärgiks n anda ülevaade peratsinisüsteemide

Rohkem

Ajaveeb-veebileht.pptx

Ajaveeb-veebileht.pptx Inoftehnoloogia ja koostöö Ajaveeb ehk blog Ka veebipäevik, weblog - sisaldab perioodiliselt lisatavaid postitusi, mis on pööratud kronoloogilises järjekorras Ajaveeb võib olla avalik (nähtav kõigile lugejatele)või

Rohkem

Microsoft Word - Errata_Andmebaaside_projekteerimine_2013_06

Microsoft Word - Errata_Andmebaaside_projekteerimine_2013_06 Andmebaaside projekteerimine Erki Eessaar Esimene trükk Teadaolevate vigade nimekiri seisuga 24. juuni 2013 Lehekülg 37 (viimane lõik, teine lause). Korrektne lause on järgnev. Üheks tänapäeva infosüsteemide

Rohkem

Võrguväljaanded ja veebiarhiveerimine

Võrguväljaanded ja veebiarhiveerimine e24.ee folklore.ee delfi.ee www.ut.ee www.delfi.ee ut.ee Teeme ISE: harilikud hoidised virtuaalsetest viljadest veebiarhiivi riiulil Jaanus Kõuts, Eesti Rahvusraamatukogu 17.09.2013 Kogemused http://archive.org

Rohkem

ArcGIS Online Konto loomine Veebikaardi loomine Rakenduste tegemine - esitlus

ArcGIS Online Konto loomine Veebikaardi loomine Rakenduste tegemine - esitlus PILVI TAUER Tallinna Tehnikagümnaasium ArcGIS Online 1.Konto loomine 2.Veebikaardi loomine 3.Rakenduste tegemine - esitlus Avaliku konto loomine Ava ArcGIS Online keskkond http://www.arcgis.com/ ning logi

Rohkem

Neurovõrgud. Praktikum aprill a. 1 Stohhastilised võrgud Selles praktikumis vaatleme põhilisi stohhastilisi võrke ning nende rakendust k

Neurovõrgud. Praktikum aprill a. 1 Stohhastilised võrgud Selles praktikumis vaatleme põhilisi stohhastilisi võrke ning nende rakendust k Neurovõrgud. Praktikum 11. 29. aprill 2005. a. 1 Stohhastilised võrgud Selles praktikumis vaatleme põhilisi stohhastilisi võrke ning nende rakendust kombinatoorsete optimiseerimisülesannete lahendamiseks.

Rohkem

(loeng3-ohtlikud_koodiloigud)

(loeng3-ohtlikud_koodiloigud) #include int main (void) uint8_t arr[] = 0x11, 0x22 uint16_t *ptr; ptr = (uint16_t*)&arr[0]; printf ("arr: 0x%02x, 0x%02x\n", arr[0], arr[1]); printf ("ptr: 0x%04x\n", *ptr); /* vigane pointeri

Rohkem

DIGITAALTEHNIKA DIGITAALTEHNIKA Arvusüsteemid Kümnendsüsteem Kahendsüsteem Kaheksandsüsteem Kuueteistkü

DIGITAALTEHNIKA DIGITAALTEHNIKA Arvusüsteemid Kümnendsüsteem Kahendsüsteem Kaheksandsüsteem Kuueteistkü DIGITAALTEHNIKA DIGITAALTEHNIKA... 1 1. Arvusüsteemid.... 2 1.1.Kümnendsüsteem....2 1.2.Kahendsüsteem.... 2 1.3.Kaheksandsüsteem.... 2 1.4.Kuueteistkümnendsüsteem....2 1.5.Kahendkodeeritud kümnendsüsteem

Rohkem

E-arvete juhend

E-arvete juhend E- arvete seadistamine ja saatmine Omniva kaudu Standard Books 7.2 põhjal Mai 2015 Sisukord Sissejuhatus... 3 Seadistamine... 3 Registreerimine... 4 E- arve konto... 5 Vastuvõtu eelistus... 5 Valik E-

Rohkem

Microsoft PowerPoint - GIS_pilvelahendusena_final.ppt [Compatibility Mode]

Microsoft PowerPoint - GIS_pilvelahendusena_final.ppt [Compatibility Mode] GIS pilvelahendused Nils Nitov, AlphaGIS Millest räägime? AlphaGIS tutvustus Pilvetehnoloogiast Amazon valmislahendustest Näide pilvelahendusest AlphaGIS põhitegevusalad Põhitegevusalad - Esri tarkvara

Rohkem

Relatsiooniline andmebaaside teooria II. 6. Loeng

Relatsiooniline andmebaaside teooria II. 6. Loeng Relatsiooniline andmebaaside teooria II. 5. Loeng Anne Villems ATI Loengu plaan Sõltuvuste pere Relatsiooni dekompositsioon Kadudeta ühendi omadus Sõltuvuste pere säilitamine Kui jõuame, siis ka normaalkujud

Rohkem

Mida räägivad logid programmeerimisülesande lahendamise kohta? Heidi Meier

Mida räägivad logid programmeerimisülesande lahendamise kohta? Heidi Meier Mida räägivad logid programmeerimisülesande lahendamise kohta? Heidi Meier 09.02.2019 Miks on ülesannete lahendamise käigu kohta info kogumine oluline? Üha rohkem erinevas eas inimesi õpib programmeerimist.

Rohkem

JABRA STYLE Kasutusjuhend jabra.com/style

JABRA STYLE Kasutusjuhend jabra.com/style Kasutusjuhend jabra.com/style SISUKORD 1. TERE TULEMAST... 3 2. PEAKOMPLEKT... 4 3. KANDMINE... 5 3.1 KUULARIKATETE VAHETAMINE 4. AKU LAADIMINE... 6 5. ÜHENDAMINE... 7 5.1 BLUETOOTH SEADMEGA ÜHENDAMINE

Rohkem

Microsoft PowerPoint - Lisa 5 koolituse materjalid

Microsoft PowerPoint - Lisa 5 koolituse materjalid 03. detsember, 2009 Piirangutest vabaks IT-ga või IT-ta? Heiti Mering Heiti.mering@ee.fujitsu.com Eero Elenurm eero@elenurm.net Piirangud või võimalused? Millised on meie oskused? Millised on meie teadmised?

Rohkem

DVD_8_Klasteranalüüs

DVD_8_Klasteranalüüs Kursus: Mitmemõõtmeline statistika Seminar IX: Objektide grupeerimine hierarhiline klasteranalüüs Õppejõud: Katrin Niglas PhD, dotsent informaatika instituut Objektide grupeerimine Eesmärk (ehk miks objekte

Rohkem

Programmi AnimatorDV Simple+ lühike kasutajajuhend

Programmi AnimatorDV Simple+ lühike kasutajajuhend Programmi AnimatorDV Simple+ esmane kasutusjuhend Programm AnimatorDV Simple+ on mõeldud animatsioonide loomiseks. Tegemist on tasuta tarkvaraga, mis töötab videoseadmetega (videokaamera, veebikaamera).

Rohkem

IT infrastruktuuri teenused sissejuhatav loeng 00

IT infrastruktuuri teenused sissejuhatav loeng 00 IT infrastruktuuri teenused I385 Aine õppejõud: Katrin Loodus, Margus Ernits http://enos./~mernits Tallinn, 2014 Oluline info on aine vikis Kindlasti hoia silma peal aine vikil: https://wiki./ Sealt vali:

Rohkem

View PDF

View PDF Galaxy XCover 4 purunematu nutitelefon neile, kellel midagi juba katki läinud 26. märts 2017-19:25 Autor: AM Kestvustelefonidega on tavaliselt see lugu, et nende poole hakatakse vaatama siis, kui oled

Rohkem

Tartu Ülikool

Tartu Ülikool Tartu Ülikool Code coverage Referaat Koostaja: Rando Mihkelsaar Tartu 2005 Sissejuhatus Inglise keelne väljend Code coverage tähendab eesti keeles otse tõlgituna koodi kaetust. Lahti seletatuna näitab

Rohkem

Juhend nutiterminali seadistamiseks ja kaardimaksete vastuvõtmiseks Ingenico Link/2500 ja icmp

Juhend nutiterminali seadistamiseks ja kaardimaksete vastuvõtmiseks Ingenico Link/2500 ja icmp Juhend nutiterminali seadistamiseks ja kaardimaksete vastuvõtmiseks Ingenico Link/2500 ja icmp Terminali seadistamine Lülita telefonis või tahvelarvutis (edaspidi telefonis) sisse Bluetooth. (1) 1 1 Mudel

Rohkem