Booting. Booting, multimedia systems. Exam issues. Key problem: How do you initiate a system using only itself?
|
|
- Paavo Mikkonen
- 8 vuotta sitten
- Katselukertoja:
Transkriptio
1 LUENTO 23 Booting, multimedia systems Exam issues 1 Booting Key problem: How do you initiate a system using only itself? Booting <- Bootstraping Bootstraping - why this term? Baron Munchausen pulled himself out of swamp using his boot straps 2 Syksy 2006 / Luento
2 View of the Linux boot process Power-up /Reset System startup BIOS/ Bootmonitor Stage 1 bootloader Master Boot Record Stage 2 bootloader LILO, GRUB, etc Operation Kernel Init Linux User-space Source: 3 BIOS tasks BIOS Basic Input / Output System BIOS refers to the firmware code run by a personal computer when first powered on. BIOS can also be said to be a coded program embedded on a chip that recognizes and controls various devices that make up x86 personal computers. (source: wikipedia) Execution starts from a fixed location (on x386 that location is 0xFFFF0000) Check hardware, locate the boot device Disk, CD,... Load the first loader from Master Boot Record 4 Syksy 2006 / Luento
3 BIOS example sequence 1. Check the CMOS Setup for custom settings 2. Load the interrupt handlers and device drivers 3. Initialize registers and power management 4. Perform the power-on self-test (POST) 5. Display system settings 6. Determine which devices are bootable 7. Initiate the bootstrap sequence 5 BIOS loading the boot loader pseudocode example 0: set the P register to 8 1: check paper tape reader ready 2: if not ready, jump to 1 3: read a byte from paper tape reader to accumulator 4: if end of tape, jump to 8 5: store accumulator to address in P register 6: increment the P register 7: jump to 1 6 Syksy 2006 / Luento
4 Boot loader Linux: Lilo, GRUB Windows NT: NTLDR Initial location on primary disk, for example: Master Boot Record Main task: Load and start operating system Dual boot: offer menu and start the chosen one 7 GRUB on disk 8 Syksy 2006 / Luento
5 GRUB - GRand Unified Bootloader GRUB is independent of any particular operating system and may be thought of as a tiny, functionspecific OS. It s primary task is to load the actual operating system and pass control to it. GRUB is large service: It does not fit to MBR: needs to be handled in two phases Phase 1 (loaded from MBR by BIOS) load phases 1.5 and 2 A lot of features: file systems, command line interface, chain-loading other boot loaders,... 9 Loading Linux Bootsector loads setup, decompression routines and compressed kernel image. The kernel is uncompressed in protected mode. Low-level initialisation is performed by asm code arch/i386/kernel/head.s: Initialise segment values and page tables. Enable paging by setting PG bit in %cr0. Copy the first 2k of bootup parameters (kernel commandline). The first CPU calls start_kernel(), all others call initialize_secondary(). High-level C initialisation Source: 10 Syksy 2006 / Luento
6 OS Initialising: start_kernel() Arch-specific setup (memory layout analysis, copying boot command line again, etc.). Initialise traps, irqs, data required for scheduler, time keeping data, softirq subsystem. Initialise console. Enable interrupts. Set a flag to indicate that a schedule should be invoked at "next opportunity" Create a kernel thread init() Go into the idle loop, this is an idle thread with pid=0. Important thing to note here that the init() kernel thread calls do_basic_setup() which in turn calls do_initcalls() More detailed version available from: 11 Process Init Init is the father of all processes. Its primary role is to create processes from a script stored in the file /etc/inittab (man init) Establishes and operates the entirety of user space. checking and mounting file systems, starting up necessary user services, and switching to a user-based environment when system startup is completed Uses etc/rc directory hierarchy 12 Syksy 2006 / Luento
7 etc/rc.d debian: run /etc/init.d/rcs which runs: /etc/rcs.d/s* scripts /etc/rc.boot/* (depreciated) run programs specified in /etc/inittab Scripts in /etc/rc*.d/* are symlinks to /etc/init.d Scripts prefixed with S will be started when the runlevel is entered, eg /etc/rc5.d/s99xdm Scripts prefixed with K will be killed when the runlevel is entered, eg /etc/rc6.d/k20apache Executed in numerical order 13 Runlevel s or S M Scripts Directory (Red Hat/Fedora Core) /etc/rc.d/rc0.d/ /etc/rc.d/rc1.d/ /etc/rc.d/rc2.d/ /etc/rc.d/rc3.d/ /etc/rc.d/rc4.d/ /etc/rc.d/rc5.d/ /etc/rc.d/rc6.d/ State Shutdown/halt system Single user mode Multiuser with no network services exported Default text/console only start. Full multiuser Reserved for local use. Also X-windows (Slackware/BSD) XDM X-windows GUI mode (Redhat/System V) Reboot Single user/maintenance mode (Slackware) Multiuser mode (Slackware) 14 Syksy 2006 / Luento
8 Windows NT Power-on self test (POST) phase Initial startup phase Boot loader phase: NTLDR Startup phase: create interrupt descriptor table, page tables and enable paging Detect and configure hardware phase osloader.exe: knows file systems, read boot.ini, check if hibernated, Load Ntoskrnl.ece, hal.dll (hardware abstraction) Load boot drivers (hard drive, file system, etc) Kernel loading phase Interrupt controller, memory manager, object manager, process manager, System idle process Load and initialize system drivers Logon phase Start Session manager subsystem 15 Multimediajärjestelmät 16 Syksy 2006 / Luento
9 Objectives To identify the characteristics of multimedia data To examine several algorithms used to compress multimedia data To explore the operating system requirements of multimedia data, including CPU and disk scheduling and network management 17 What is Multimedia? Multimedia data includes - audio and video clips (i.e. MP3 and MPEG files) - live webcasts Multimedia data may be delivered to - desktop PC s - handheld devices (PDAs, smart phones) 18 Syksy 2006 / Luento
10 Media Delivery Multimedia data is stored in the file system like other ordinary data. However, multimedia data must be accessed with specific timing requirements. For example, video must be displayed at frames per second. Multimedia video data must be delivered at a rate which guarantees frames/second. Continuous-media data is data with specific rate requirements. 19 Streaming Streaming is delivering a multimedia file from a server to a client - typically the deliver occurs over a network connection. There are two different types of streaming: 1. Progressive download - the client begins playback of the multimedia file as it is delivered. The file is ultimately stored on the client computer. 2. Real-time streaming - the multimedia file is delivered to - but not stored on - the client s computer. 20 Syksy 2006 / Luento
11 Real-time Streaming There are two types of real-time streaming: (1) Live streaming - used to deliver a live event while it is occurring. (2) On-demand streaming - used to deliver media streams such as movies, archived lectures, etc. The events are not delivered in real-time. 21 Multimedia Systems Characteristics Multimedia files can be quite large. Continuous media data may require very high data rates. Multimedia applications may be sensitive to timing delays during playback of the media. 22 Syksy 2006 / Luento
12 Compression Because of the size and rate requirements of multimedia systems, multimedia files are often compressed into a smaller form. MPEG Compression: (1) MPEG X 30 frames/second (2) MPEG-2 - Used for compressing DVD and highdefinition television (HDTV) (3) MPEG-4 - Used to transmit audio, video, and graphics. Can be delivered over very slow connections (56 Kbps) 23 Operating Systems Issues The operating system must guarantee the specific data rate and timing requirements. Such requirements are generally known as Quality-of- Service (QoS) guarantees. Guaranteeing QoS has effects in a computer system: (1) CPU processing (2) Scheduling (3) File systems (4) Network protocols 24 Syksy 2006 / Luento
13 Requirement of Multimedia Operating Systems There are three levels of QoS (1) Best-effort service - the system makes a best effort with no QoS guarantees. (2) Soft QoS - allows different traffic streams to be prioritized, however no QoS guarantees are made. (3) Hard QoS - the QoS rquirements are guaranteed. 25 Parameters Defining QoS Throughput - the total amount of work completed during a specific time interval. Delay - the elapsed time from when a request is first submitted to when the desired result is produced. Jitter - the delays that occur during playback of a stream. Reliability - how errors are handled during transmission and processing of continuous media. 26 Syksy 2006 / Luento
14 Further QoS Issues QoS may be negotiated between the client and server. Operating systems often use an admission control algorithm that admits a request for a service only if the server has sufficient resources to satisfy the request. 27 Figure 20.1 Resources on a file server 28 Syksy 2006 / Luento
15 CPU Scheduling Multimedia systems require hard realtime scheduling to ensure critical tasks will be serviced within timing deadlines. Most hard realtime CPU scheduling algorithms assign realtime processes static priorities that do not change over time. 29 Disk Scheduling Disk scheduling algorithms must be optimized to meet the timing deadlines and rate requirements of continuous media. Earliest-Deadline-First (EDF) Scheduling The EDF scheduler uses a queue to order requests according to the time it must be completed (its deadline.). SCAN-EDF Scheduling SCAN-EDF scheduling is similar to EDF except that requests with the same deadline are ordered according to a SCAN policy. 30 Syksy 2006 / Luento
16 Network Management Three general methods for delivering content from a server to a client across a network: (1) Unicasting - the server delivers the content to a single client. (2) Broadcasting - the server delivers the content to all clients, regardless whether they want the content or not. (3) Multicasting - the server delivers the content to a group of receivers who indicate they wish to receive the content. 31 RealTime Streaming Protocol (RTSP) Standard HTTP is stateless whereby the server does not maintain the status of its connection with the client. [SGG07] Fig Syksy 2006 / Luento
17 RTSP States SETUP - the server allocates resources for a client session. PLAY - the server delivers a stream to a client session. PAUSE - the server suspends delivery of a stream. TEARDOWN - the server breaks down the connection and releases the resources allocated for the session. [SGG07] Fig CineBlitz Multimedia Server CineBlitz supports both realtime and nonrealtime clients. CineBlitz provides hard QoS guarantees to realtime clients using an admission control algorithm. The disk scheduler orders requests using C- SCAN order. 34 Syksy 2006 / Luento
18 CineBlitz Admission Controller Total buffer space required for N clients where client has rate requirement of r i 35 Figure Double buffering in CineBlitz 36 Syksy 2006 / Luento
19 LUENTO Course exam Thursday klo A111 Exam covers: - Book chapters 9-16 (not 13) + Appendix B.4 - Lectures 11-24, exercises Team task3 37 Scheduling 38 Syksy 2006 / Luento
20 When? Long-term Accept new process? Enough memory? swap? Medium-term Bring a suspended process back, when? Enough free memory? MPL, multiprocessing level? Short-term Which process is switched to processor? I/O Service order of I/O requests (of processes)? 39 Vuorotuksen jonomalli 40 Syksy 2006 / Luento
21 Priorities Real time processes OS kernel high pri low pri missile avoidance process flight surface control fixed navigation pri load control swapper cleaner Waiting for a long duration calculator ( ) Used a lot of CPU (f.ex. full time slice) fixed pri variable pri 41 Algoritmit First-Come-First-Served Round Robin Virtual Round Robin Shortest Process Next Shortest Remaining Time Highest Response Ratio Next Multilevel Feedback FCFS RR VRR SPN SRT HRRN feedback Fair Share Scheduling FSS 42 Syksy 2006 / Luento
22 RT scheduling Timely execution the most important issue No fairness, no minimising the response time Os can only guess the actual execution time Programmer gives some estimates, period gives hints Quite often: just schedule rt-tasks fast High priority, predetermined schedule plan, others can suffer Two main alternative for dynamic scheduling Earliest Deadline First (EDF) Rate Monotonic Scheduling (RM) 43 Schedulability test Tbl 10.4 [Stal05] Obviously for any schedule, the schedulable utilisation: U i = C 1 /T 1 + C 2 /T C n /T n <= 1 Sufficient condition for schedulability using RM scheduling C 1 /T 1 + C 2 /T C n /T n <= n(2 1/n - 1) N is number of tasks, the upper limit for the value is ln2 ~ > for any i U i < For EDF the sufficient and effective condition is U i = C 1 /T 1 + C 2 /T C n /T n <= 1 44 Syksy 2006 / Luento
23 I/O 45 Logical I/O System calls Device independent - file system. buffering Device dependent - device drivers - queueing, ordering - interrupt handling Physical I/O Devices - transfer, DMA - interrupts 46 Kuva 11.4 Syksy 2006 / Luento
24 Disk access delays & scheduling (Fig 11.6 [Stal05]) Random? FIFO? PRI? LIFO? Not good, no usage of current position of the arm Considers the position SSTF SCAN C-SCAN N-step-SCAN ja FSCAN 47 Levyn vuorotusalgoritmeja 48 Syksy 2006 / Luento
25 RAID - Redundant Array of Independent Disks RAID 0 (no redundancy, no replication) RAID 1 (mirror, replicated disk) RAID 2 (Hamming) RAID 3 (parity bit) RAID 4 (parity block) RAID 5 (distributed parity block) RAID 6 (2 distributed parity blocks) 49 block buffers Ch 11.7 [Stal 05] 50 Syksy 2006 / Luento
26 block buffers, disk buffers Buffer area in main memory to temporarily store disk blocks Principle of locality Prefetch / delayed write Replacement algorithms LRU: Least Recently Used LFU: Least Frequently Used Most Recently Used MRU FIFO (Frequency Based Replacement) 51 Most Recently Used MRU Three Sections Most Recently Used MRU Three Sections parannus: jaa jono kolmeen osaan poistot aina viimeisestä osasta etuosasta pudonneelle jää aikaa vanheta tulos: parempi algoritmi kuin LRU tai LFU Fig 11.9 (b) [Stal 05] 52 Syksy 2006 / Luento
27 File system 53 Directory = File, that contains information about other files Only OS is allowed directly to access these files All changes through system calls only Root directory, home directories Processes can create subdirectories Fixed location for root directory on disk 54 Syksy 2006 / Luento
28 Allocation: Three alternatives Contiguous block Chained Indexed 55 Free space Tan Block list Bit map 56 Syksy 2006 / Luento
29 UNIX Tan UNIX Tan Syksy 2006 / Luento
30 LINUX file system : see slides of week 8 59 Shared file Hard link Direct link from several directories Multiple owners, all with same rights removed from one directory available still from other locations Soft link (symbolic link) New file, which has file type: symbolic link Content of the new file: path to the actual file (string that contains directories and file name) Original file exists only in one directory ( -> just one owner) owner removes the others cannot access, the link is invalid 60 Syksy 2006 / Luento
31 Tiedostojen yhteiskäyttö [Tane 01] 61 LINUX Virtual File System 62 Syksy 2006 / Luento
32 Linux file systems ext2fs (second extended file system) /proc ext3fs 63 [Tane01] 64 Syksy 2006 / Luento
33 Linux ext2fs block groups Each group is one continuous area of the disk i-nodes and datablock of one group cose to each other Shorter track distances within one file All block sizes are identical(1 KB) All i-node sizes are 128B (trad. UNIX 64B) Fig [Tane 01] 65 ext2fs superlohko (superblock) 1 lohko Kuvaa koko ext2fs-partition rakenteen Kopio jokaisen lohkoryhmän alussa luotettavuus, virheestä toipuminen Block size Ext2signat. Time of last test Operating system RESUID 2 Number of i-nodes Number of reserved blocks Blocks per group i-nodes per group Time of last write Status 3 Number of free i-nodes RESGID 4 Number of free blocks First data block Fragment size Fragments per group Time of mounting Status Error behav. 5 Number of blocks Max test interval File system revision Pad word 6 7 Max. mnt cnt Pad word blocksize Pad words 66 Syksy 2006 / Luento
34 ext2fs i-node Mode Uid File size Access time Time of creation 7 16 Time of modification Time of deletion 24 Gid Link counter No. of blocks Access Control List File attributes Reserved (OS-dependent) 12 direct blocks One-stage indirect block Two-stage indirect block Three-stage indirect block File version File ACL Directory ACL Fragment address Reserved (OS-dependent) Reserved (OS-dependent) 67 Journaling (logging) file system Kirjataan kaikki muutokset (journalointi?) Pitää tiedostojärjestelmän eheänä Kirjataan Vain metatieto muutoksista journal Sekä metatieto että itse data loki Tarve: Tiedostojärjestelmän tarkistus (check) kestää liian kauan, jos epänormaali kaatuminen Valtaosa levyoperaatioista on kirjoituksia, lukuoperaatiot tehdään puskureista Useimmat kirjoitukset pieniä päivityksiä levyn hakuvarsi liikkuu paljon, vähän dataa siirtyy 68 Syksy 2006 / Luento
35 Perusidea Ongelma tavallisen tiedostojärjestelmän uuden tiedoston X luomisessa: kirjoita hakemiston i-node, hakemisto, tiedoston i-node ja lopulta tiedosto virta poikki (tms vika) kesken kaiken? Oooops. Ratkaisu: tapahtumaloki, joka takaa tiedostojärjestelmän eheyden - vrt tietokantojen loki Esim: Microsoft NTFS, Red Hat Linux ext3fs 69 NTFS: Piirteitä Kaatumisista ja levyvirheistä toipuminen LFS lokitiedoston avulla Käyttöoikeudet pääsylistat (security descriptor) Sallii suuret levyt ja tiedostot FAT32 ssa vain 2 32 lohkoa, suuri allokointitaulu Tiedosto-oliot ovat (arvo, attribuutti) -pareja Mahdollisuus indeksointiin tiedoston käsittelyn nopeuttamiseksi Lohko, cluster yksi tai useampi peräkkäinen sektori (esim. 512 B - 4 KB) 32 GB levyllä 128 sektoria/lohko ( lohko KB) varauksen ja kirjanpidon perusyksikkö Partitio, volume fyysinen levyn looginen osa, jolla oma tiedostojärjestelmä 70 Syksy 2006 / Luento
36 NTFS-partitio (Fig [Stal 05]) Boottilohko partition ja tiedostojärj. rakenne, boottitietue ja -koodi MFT:n sijainti MFT tietoa tiedostoista, hakemistoista (folders) ja vapaasta tilasta System Files (~ 1MB) kopio MFT:n alkuosasta virheistätoipumisloki, bittikartta vapaat/varatut lohkot, attribuuttien kuvaustaulu File Area - tiedostojen lohkoille 71 NTFS MFT (Master File Table) 1 KB:n kokoisia MFT-tietueita jokainen kuvaa yhden taltiolla olevan tiedoston myös hakemisto on tiedosto vaihtelevanmittainen osa käytössä (attribuutti, arvo) pareja (ei paikkasidonnainen!) data attribuutti, 'arvo' = lohkojen sijainti 16 ensimmäistä tietuetta varattu ns. metadatalle 16 $-alkuista tiedostoa Jos pieni tiedosto, tietue sisältää myös datan Jos iso tiedosto, data erillisellä tallealueella MFT-tietuessa lohkonumeroita kuvaus voi jatkua useampaan MFT-tietueseen 72 Syksy 2006 / Luento
37 Hakemiston MFT-tietue (Fig [Tane01]) pieni hakemisto Pienissä hakemistoissa MFT-tietueet peräkkäisjärjestyksessä Isoissa hakemistoissa MFT-tietueessa B-puun (B-tree) indeksirakenne nimen etsintä ei ole peräkkäishakua 73 Hajautettu prosessi 74 Syksy 2006 / Luento
38 Asiakas-palvelija luokitteluja 1-29 Alternative client-server organizations. 75 Process communication : Ch 14 message passing Reliable / unreliable Synchronous / asynchronous Persistent / transient Binding Based on network topology or message content Static / Dynamic 76 Syksy 2006 / Luento
39 Process communication: RPC Remote procedure call looks to the calling client as any other local procedure (or function or method) call. 77 RPC 78 Syksy 2006 / Luento
40 Steps in implementation of the client and the server DCE model 79 Hajautettuja olioita (Distributed objects) client invokes a method client machine client proxy client OS same interface same method server machine server server OS object state method interface skeleton network marshalled invocation 80 Syksy 2006 / Luento
41 Middleware services CACM 45, 6 pp CORBA Common Object Request Broker Architecture Interface Repository IDL Compiler Implementation Repository Client OBJ REF operation() out args + return in args Object (Servant) IDL SKEL DSI DII IDL STUBS ORB INTERFACE Object Adapter ORB CORE GIOP/IIOP/ESIOPS CORBA shields applications from heterogeneous platform dependencies e.g., languages, operating systems, networking protocols, hardware 82 Syksy 2006 / Luento
42 Clustering Method Passive Standby Active Secondary: - Separate Servers - Servers Connected to Disks - Servers Share Disks Cluster: classification Description A secondary server takes over in case of primary server failure. The secondary server is also used for processing tasks. Separate servers have their own disks. Data is continuously copied from primary to secondary server. Servers are cabled to the same disks, but each server owns its disks. If one server fails, its disks are taken over by the other server. Multiple servers simultaneously share access to disks. Benefits Easy to implement. Reduced cost because secondary servers can be used for processing. High availability. Reduced network and server overhead due to elimination of copying operations. Low network and server overhead. Reduced risk of downtime caused by disk failure. Limitations High cost because the secondary server is unavailable for other processing tasks. Increased complexity. High network and server overhead due to copying operations. Usually requires disk mirroring or RAID technology to compensate for risk of disk failure. Requires lock manager software. Usually used with disk mirroring or RAID technology. 83 Cluster Computer Architecture 84 Syksy 2006 / Luento
43 Process Migration Prosessi 3 (solmu S) Prosessiksi 4 (solmu D) Load balancing, availability, move closer to a resource 85 Siirtopolitiikkoja Eager (all): Siirrä kaikki (muistialueet+muut) Precopy: Prosessia vielä suoritetaan, kun muistialueita jo kopioidaan Eager (dirty): Siirrä vain se osa muistiavaruutta, joka on keskusmuistissa ja jota on muutettu Copy-on-reference: Siirrä sivua vain viittattaessa Flushing: Kopioi prosessin muuttuneet sivut levylle 86 Syksy 2006 / Luento
44 Security (see last week) 87 Questions from previous exams Scheduling One processor: Multilevel feedback, Fair share, Multiprocessor: kimppavuorotus Real time.: Rate monotonic, EDF I/O and file systems Buffering, buffer allocation Disk access: SCAN, FIFO, SSTF Ext2fs, NTFS, file protection Security Distribution: Clusters RPC, CORBA 88 Syksy 2006 / Luento
45 -- END -- Käyttöjärjestelmät 89 Syksy 2006 / Luento
Ch [Stal 05] Ch , [Tane 01] Ch 20.7 [DDC 04] Ch [Stal05]
WEEK 9 Linux: ext2fs & ext3fs, Windows NTFS Distributed Processing Ch 12.8-9 [Stal 05] Ch 10.6.4, 11.6-7 [Tane 01] Ch 20.7 [DDC 04] Ch 13 14.3 [Stal05] 1 Shared file Hard link Direct link from several
Distribution issues, global state, clusters, CORBA, etc. Distributed objects
WEEK 10 Distribution issues, global state, clusters, CORBA, etc Stallings, Chapters 14 & 15 + Appendix B Prev. edition; Chapters 13&14 1 Distributed objects client invokes a method client machine client
Sisältöä. Milloin? Vuorotus. Kiinteä ja vaihteleva prioriteetti. Käyttöjärjestelmät, Luento 24. Kertaus. Syksy 2007, Tiina Niklander 24-1
LUENTO 24 Sisältöä Kertaus Koealue: (Koe to 13.12 klo 16.00 A111) -Kirjan luvut 9-16 (ei 13) + Appendix B.4 -Luennot 11-24, harjoitukset 7-12 -Opintopiiritehtävä 3 Vuorotus I/O Tiedostojärjestelmä Hajautettu
Sisältöä. Kertaus. Vuorotus I/O Tiedostojärjestelmä Hajautettu prosessi Tietoturva. Käyttöjärjestelmät, Luento 24. Syksy 2007, Tiina Niklander 24-1
LUENTO 24 Kertaus Koealue: (Koe to 13.12 klo 16.00 A111) -Kirjan luvut 9-16 (ei 13) + Appendix B.4 -Luennot 11-24, harjoitukset 7-12 -Opintopiiritehtävä 3 1 Sisältöä Vuorotus I/O Tiedostojärjestelmä Hajautettu
Sisältöä. Milloin? Vuorotus. Kiinteä ja vaihteleva prioriteetti. Kertaus. Käyttöjärjestelmät. Syksy 2006 / Luento
LUENTO 23 Sisältöä Kertaus Koealue: (Koe to 14.12 klo 9.00 A111) -Kirjan luvut 9-16 (ei 13) + Appendix B.4 -Luennot 11-23, harjoitukset 7-12 -Opintopiiritehtävä 3 Vuorotus I/O Tiedostojärjestelmä Hajautettu
Käyttöjärjestelmät LUENTO 23. Kertaus
LUENTO 23 Kertaus Koealue: (Koe to 14.12 klo 9.00 A111) -Kirjan luvut 9-16 (ei 13) + Appendix B.4 -Luennot 11-23, harjoitukset 7-12 -Opintopiiritehtävä 3 1 Sisältöä Vuorotus I/O Tiedostojärjestelmä Hajautettu
1. SIT. The handler and dog stop with the dog sitting at heel. When the dog is sitting, the handler cues the dog to heel forward.
START START SIT 1. SIT. The handler and dog stop with the dog sitting at heel. When the dog is sitting, the handler cues the dog to heel forward. This is a static exercise. SIT STAND 2. SIT STAND. The
Security server v6 installation requirements
CSC Security server v6 installation requirements Security server version 6.4-0-201505291153 Pekka Muhonen 8/12/2015 Date Version Description 18.12.2014 0.1 Initial version 10.02.2015 0.2 Major changes
7.4 Variability management
7.4 Variability management time... space software product-line should support variability in space (different products) support variability in time (maintenance, evolution) 1 Product variation Product
Security server v6 installation requirements
CSC Security server v6 installation requirements Security server version 6.x. Version 0.2 Pekka Muhonen 2/10/2015 Date Version Description 18.12.2014 0.1 Initial version 10.02.2015 0.2 Major changes Contents
FinFamily PostgreSQL installation ( ) FinFamily PostgreSQL
FinFamily PostgreSQL 1 Sisällys / Contents FinFamily PostgreSQL... 1 1. Asenna PostgreSQL tietokanta / Install PostgreSQL database... 3 1.1. PostgreSQL tietokannasta / About the PostgreSQL database...
Capacity Utilization
Capacity Utilization Tim Schöneberg 28th November Agenda Introduction Fixed and variable input ressources Technical capacity utilization Price based capacity utilization measure Long run and short run
Kernel (Fig 4.10 [Stal 05]) Operating Systems Examples and Process Management
WEEK 2 Operating Systems Examples and Process Management Microkernels (4.3), SMP (4.2) Examples (2.5 2.8) Process management (Chapter 3) 1 Kernel (Fig 4.10 [Stal 05]) monolithic 2 Syksy 20007, Tiina Niklander
C++11 seminaari, kevät Johannes Koskinen
C++11 seminaari, kevät 2012 Johannes Koskinen Sisältö Mikä onkaan ongelma? Standardidraftin luku 29: Atomiset tyypit Muistimalli Rinnakkaisuus On multicore systems, when a thread writes a value to memory,
On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31)
On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31) Juha Kahkonen Click here if your download doesn"t start automatically On instrument costs
Efficiency change over time
Efficiency change over time Heikki Tikanmäki Optimointiopin seminaari 14.11.2007 Contents Introduction (11.1) Window analysis (11.2) Example, application, analysis Malmquist index (11.3) Dealing with panel
Tietorakenteet ja algoritmit
Tietorakenteet ja algoritmit Taulukon edut Taulukon haitat Taulukon haittojen välttäminen Dynaamisesti linkattu lista Linkatun listan solmun määrittelytavat Lineaarisen listan toteutus dynaamisesti linkattuna
7. Product-line architectures
7. Product-line architectures 7.1 Introduction 7.2 Product-line basics 7.3 Layered style for product-lines 7.4 Variability management 7.5 Benefits and problems with product-lines 1 Short history of software
On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31)
On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31) Juha Kahkonen Click here if your download doesn"t start automatically On instrument costs
On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31)
On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31) Juha Kahkonen Click here if your download doesn"t start automatically On instrument costs
Automaatiojärjestelmän hankinnassa huomioitavat tietoturva-asiat
Automaatiojärjestelmän hankinnassa huomioitavat tietoturva-asiat Teollisuusautomaation tietoturvaseminaari Purchasing Manager, Hydro Lead Buyer, Industrial Control Systems 1 Agenda / esityksen tavoite
KONEISTUSKOKOONPANON TEKEMINEN NX10-YMPÄRISTÖSSÄ
KONEISTUSKOKOONPANON TEKEMINEN NX10-YMPÄRISTÖSSÄ https://community.plm.automation.siemens.com/t5/tech-tips- Knowledge-Base-NX/How-to-simulate-any-G-code-file-in-NX- CAM/ta-p/3340 Koneistusympäristön määrittely
SIMULINK S-funktiot. SIMULINK S-funktiot
S-funktio on ohjelmointikielellä (Matlab, C, Fortran) laadittu oma algoritmi tai dynaamisen järjestelmän kuvaus, jota voidaan käyttää Simulink-malleissa kuin mitä tahansa valmista lohkoa. S-funktion rakenne
Lab SBS3.FARM_Hyper-V - Navigating a SharePoint site
Lab SBS3.FARM_Hyper-V - Navigating a SharePoint site Note! Before starting download and install a fresh version of OfficeProfessionalPlus_x64_en-us. The instructions are in the beginning of the exercise.
TIEKE Verkottaja Service Tools for electronic data interchange utilizers. Heikki Laaksamo
TIEKE Verkottaja Service Tools for electronic data interchange utilizers Heikki Laaksamo TIEKE Finnish Information Society Development Centre (TIEKE Tietoyhteiskunnan kehittämiskeskus ry) TIEKE is a neutral,
Results on the new polydrug use questions in the Finnish TDI data
Results on the new polydrug use questions in the Finnish TDI data Multi-drug use, polydrug use and problematic polydrug use Martta Forsell, Finnish Focal Point 28/09/2015 Martta Forsell 1 28/09/2015 Esityksen
Ylläpitäjät, järjestelmäarkkitehdit ja muut, jotka huolehtivat VMwareinfrastruktuurin
KOULUTUSTIEDOTE 1(6) VMWARE VSPHERE 5: INSTALL, CONFIGURE AND MANAGE II Tavoite Koulutuksen jälkeen osallistujat hallitsevat VMware vsphere -ympäristön asennuksen, konfiguroinnin ja hallinnan. Koulutus
Tarua vai totta: sähkön vähittäismarkkina ei toimi? 11.2.2015 Satu Viljainen Professori, sähkömarkkinat
Tarua vai totta: sähkön vähittäismarkkina ei toimi? 11.2.2015 Satu Viljainen Professori, sähkömarkkinat Esityksen sisältö: 1. EU:n energiapolitiikka on se, joka ei toimi 2. Mihin perustuu väite, etteivät
You can check above like this: Start->Control Panel->Programs->find if Microsoft Lync or Microsoft Lync Attendeed is listed
Online Meeting Guest Online Meeting for Guest Participant Lync Attendee Installation Online kokous vierailevalle osallistujalle Lync Attendee Asennus www.ruukki.com Overview Before you can join to Ruukki
Microsoft Lync 2010 Attendee
VYVI MEETING Lync Attendee 2010 Instruction 1 (15) Microsoft Lync 2010 Attendee Online meeting VYVI MEETING Lync Attendee 2010 Instruction 2 (15) Index 1 Microsoft LYNC 2010 Attendee... 3 2 Acquiring Lync
1.3Lohkorakenne muodostetaan käyttämällä a) puolipistettä b) aaltosulkeita c) BEGIN ja END lausekkeita d) sisennystä
OULUN YLIOPISTO Tietojenkäsittelytieteiden laitos Johdatus ohjelmointiin 81122P (4 ov.) 30.5.2005 Ohjelmointikieli on Java. Tentissä saa olla materiaali mukana. Tenttitulokset julkaistaan aikaisintaan
HITSAUKSEN TUOTTAVUUSRATKAISUT
Kemppi ARC YOU GET WHAT YOU MEASURE OR BE CAREFUL WHAT YOU WISH FOR HITSAUKSEN TUOTTAVUUSRATKAISUT Puolitetaan hitsauskustannukset seminaari 9.4.2008 Mikko Veikkolainen, Ratkaisuliiketoimintapäällikkö
Choose Finland-Helsinki Valitse Finland-Helsinki
Write down the Temporary Application ID. If you do not manage to complete the form you can continue where you stopped with this ID no. Muista Temporary Application ID. Jos et onnistu täyttää lomake loppuun
FinFamily Installation and importing data (11.1.2016) FinFamily Asennus / Installation
FinFamily Asennus / Installation 1 Sisällys / Contents FinFamily Asennus / Installation... 1 1. Asennus ja tietojen tuonti / Installation and importing data... 4 1.1. Asenna Java / Install Java... 4 1.2.
Uusi Ajatus Löytyy Luonnosta 4 (käsikirja) (Finnish Edition)
Uusi Ajatus Löytyy Luonnosta 4 (käsikirja) (Finnish Edition) Esko Jalkanen Click here if your download doesn"t start automatically Uusi Ajatus Löytyy Luonnosta 4 (käsikirja) (Finnish Edition) Esko Jalkanen
Network to Get Work. Tehtäviä opiskelijoille Assignments for students. www.laurea.fi
Network to Get Work Tehtäviä opiskelijoille Assignments for students www.laurea.fi Ohje henkilöstölle Instructions for Staff Seuraavassa on esitetty joukko tehtäviä, joista voit valita opiskelijaryhmällesi
Group 2 - Dentego PTH Korvake. Peer Testing Report
Group 2 - Dentego PTH Korvake Peer Testing Report Revisions Version Date Author Description 1.0 Henrik Klinkmann First version Table of Contents Contents Revisions... 2 Table of Contents... 2 Testing...
Alternative DEA Models
Mat-2.4142 Alternative DEA Models 19.9.2007 Table of Contents Banker-Charnes-Cooper Model Additive Model Example Data Home assignment BCC Model (Banker-Charnes-Cooper) production frontiers spanned by convex
Information on preparing Presentation
Information on preparing Presentation Seminar on big data management Lecturer: Spring 2017 20.1.2017 1 Agenda Hints and tips on giving a good presentation Watch two videos and discussion 22.1.2017 2 Goals
RINNAKKAINEN OHJELMOINTI A,
RINNAKKAINEN OHJELMOINTI 815301A, 18.6.2005 1. Vastaa lyhyesti (2p kustakin): a) Mitkä ovat rinnakkaisen ohjelman oikeellisuuskriteerit? b) Mitä tarkoittaa laiska säikeen luominen? c) Mitä ovat kohtaaminen
LUONNOS RT 80260 EN AGREEMENT ON BUILDING WORKS 1 THE PARTIES. May 1998 1 (10)
RT 80260 EN May 1998 1 (10) AGREEMENT ON BUILDING WORKS This agreement template is based on the General Terms and Conditions of Building Contracts YSE 1998 RT 16-10660, LVI 03-10277, Ratu 417-7, KH X4-00241.
Other approaches to restrict multipliers
Other approaches to restrict multipliers Heikki Tikanmäki Optimointiopin seminaari 10.10.2007 Contents Short revision (6.2) Another Assurance Region Model (6.3) Cone-Ratio Method (6.4) An Application of
Making diversity manageable. Miradore. Käytännön kokemuksia rahoituksen hakemisesta. Tiistai 17.4.2012 Technopolis Vapaudenaukio / Lappeenranta
Miradore Käytännön kokemuksia rahoituksen hakemisesta Tiistai Technopolis Vapaudenaukio / Lappeenranta Miradore Ltd Established in 2006, spin-off from UPM The story started already in 1995 from a burning
Salasanan vaihto uuteen / How to change password
Salasanan vaihto uuteen / How to change password Sisällys Salasanakäytäntö / Password policy... 2 Salasanan vaihto verkkosivulla / Change password on website... 3 Salasanan vaihto matkapuhelimella / Change
Sisältöä. Linux. Tiedostojen yhteiskäyttö. TIEDOSTOJEN HALLINTA Käytännön esimerkit. LINUX Tiedostojärjestelmät. Käyttöjärjestelmät
LUENTO 17 Sisältöä TIEDOSTOJEN HALLINTA Käytännön esimerkit Ch 12.8-9 [Stal 05] Ch 10.6.4, 11.6-7 Ch 20.7 [DDC 04] Linux Virtual File System (Ch. 12.8 [Stal 05]) ext2fs (Ch 6, Ch 11.6, Ch 2.7 [DDS 04])
1.3 Lohkorakenne muodostetaan käyttämällä a) puolipistettä b) aaltosulkeita c) BEGIN ja END lausekkeita d) sisennystä
OULUN YLIOPISTO Tietojenkäsittelytieteiden laitos Johdatus ohjelmointiin 811122P (5 op.) 12.12.2005 Ohjelmointikieli on Java. Tentissä saa olla materiaali mukana. Tenttitulokset julkaistaan aikaisintaan
LYTH-CONS CONSISTENCY TRANSMITTER
LYTH-CONS CONSISTENCY TRANSMITTER LYTH-INSTRUMENT OY has generate new consistency transmitter with blade-system to meet high technical requirements in Pulp&Paper industries. Insurmountable advantages are
Teknologia-arkkitehtuurit. Valinta ja mallinnus
Teknologia-arkkitehtuurit Valinta ja mallinnus ENTERPRISE ARCHITECTURE - A FRAMEWORK TM DATA What FUNCTION How NETWORK Where PEOPLE Who When MOTIVATION Why T IM E SCOPE (CONTEXTUAL) List of Things Important
BLOCKCHAINS AND ODR: SMART CONTRACTS AS AN ALTERNATIVE TO ENFORCEMENT
UNCITRAL EMERGENCE CONFERENCE 13.12.2016 Session I: Emerging Legal Issues in the Commercial Exploitation of Deep Seabed, Space and AI BLOCKCHAINS AND ODR: SMART CONTRACTS AS AN ALTERNATIVE TO ENFORCEMENT
S Sähkön jakelu ja markkinat S Electricity Distribution and Markets
S-18.3153 Sähkön jakelu ja markkinat S-18.3154 Electricity Distribution and Markets Voltage Sag 1) Kolmivaiheinen vastukseton oikosulku tapahtuu 20 kv lähdöllä etäisyydellä 1 km, 3 km, 5 km, 8 km, 10 km
Sisällysluettelo Table of contents
Sisällysluettelo Table of contents OTC:n Moodlen käyttöohje suomeksi... 1 Kirjautuminen Moodleen... 2 Ensimmäinen kirjautuminen Moodleen... 2 Salasanan vaihto... 2 Oma käyttäjäprofiili... 3 Työskentely
Voice Over LTE (VoLTE) By Miikka Poikselkä;Harri Holma;Jukka Hongisto
Voice Over LTE (VoLTE) By Miikka Poikselkä;Harri Holma;Jukka Hongisto If you are searched for a book by Miikka Poikselkä;Harri Holma;Jukka Hongisto Voice over LTE (VoLTE) in pdf form, then you have come
Lab A1.FARM_Hyper-V.v3
Lab A1.FARM_Hyper-V Installing SharePoint Server 2013 SharePoint Server 2013 -asennus Scenario To install and configure SharePoint 2013 on a single server (Server 2012, AD and SQL Server), you will follow
Encapsulation. Imperative programming abstraction via subprograms Modular programming data abstraction. TTY Ohjelmistotekniikka
Encapsulation Imperative programming abstraction via subprograms Modular programming data abstraction Encapsulation grouping of subprograms and the data they manipulate Information hiding abstract data
SpeechMike III sarjan sanelumikrofonien (mallit LFH3200 ja LFH3220) yhteensopivuus SpeechMagic Executive saneluohjelman kanssa
SpeechMike III sarjan sanelumikrofonien (mallit LFH3200 ja LFH3220) yhteensopivuus SpeechMagic Executive saneluohjelman kanssa Jotta SpeechMike III sarjan sanelumikrofonia voidaan käyttää Executive saneluohjelmassa,
The role of 3dr sector in rural -community based- tourism - potentials, challenges
The role of 3dr sector in rural -community based- tourism - potentials, challenges Lappeenranta, 5th September 2014 Contents of the presentation 1. SEPRA what is it and why does it exist? 2. Experiences
Nuku hyvin, pieni susi -????????????,?????????????????. Kaksikielinen satukirja (suomi - venäjä) (www.childrens-books-bilingual.com) (Finnish Edition)
Nuku hyvin, pieni susi -????????????,?????????????????. Kaksikielinen satukirja (suomi - venäjä) (www.childrens-books-bilingual.com) (Finnish Edition) Click here if your download doesn"t start automatically
Arkkitehtuuritietoisku. eli mitä aina olet halunnut tietää arkkitehtuureista, muttet ole uskaltanut kysyä
Arkkitehtuuritietoisku eli mitä aina olet halunnut tietää arkkitehtuureista, muttet ole uskaltanut kysyä Esikysymys Kuinka moni aikoo suunnitella projektityönsä arkkitehtuurin? Onko tämä arkkitehtuuria?
Tork Paperipyyhe. etu. tuotteen ominaisuudet. kuvaus. Väri: Valkoinen Malli: Vetopyyhe
etu Monikäyttöpaperi hoitaa useimmat pyyhintätehtävät Sopiva lasipintojen pyyhintään Sopii käsien kuivaamiseen Elintarvikekäyttöön hyväksytty Tork Easy Handling, pakkaus, jota on helppo kantaa mukana,
Tietokonearkkitehtuuri 2 TKT-3201 (5 op)
Tietokonearkkitehtuuri 2 (5 op) syksyllä 2012 periodit I & II (viikot 35-41 & 43-49) luennot tiistaisin klo 14-16 (periodi I: sali S4, periodi II: sali TB109) Kurssin tavoite Käydään läpi tietokoneen toimintaa
Returns to Scale II. S ysteemianalyysin. Laboratorio. Esitelmä 8 Timo Salminen. Teknillinen korkeakoulu
Returns to Scale II Contents Most Productive Scale Size Further Considerations Relaxation of the Convexity Condition Useful Reminder Theorem 5.5 A DMU found to be efficient with a CCR model will also be
TIEDOSTOJEN HALLINTA Käytännön esimerkit
LUENTO 10 Käyttöjärjestelmät II TIEDOSTOJEN HALLINTA Käytännön esimerkit Ch 12.8-9 [Stal 05] Ch 10.6.4, 11.6-7 [Tane 01] Ch 20.7 [DDC 04] 1 Mitä KJ-I:ssä / KJ-II:ssa? KJ-I Tiedostojen organisointi, hakemistot
Asennusohje CAB Service Platform
Asennusohje CAB Service Platform CABInstall JOHDANTO... 2 ASENNUS... 3 ADVANCED INSTALLATION... 10 ADDITIONAL INFORMATION... 12 Proxy... 12 Sivu 1 / 12 Johdanto Tämä on CAB Service Platformin asennusohje
Olet vastuussa osaamisestasi
Olet vastuussa osaamisestasi Ohjelmistoammattilaisuuden uudet haasteet Timo Vehmaro 02-12-2015 1 Nokia 2015 Mitä osaamista tulevaisuudessa tarvitaan? Vahva perusosaaminen on kaiken perusta Implementaatio
Bounds on non-surjective cellular automata
Bounds on non-surjective cellular automata Jarkko Kari Pascal Vanier Thomas Zeume University of Turku LIF Marseille Universität Hannover 27 august 2009 J. Kari, P. Vanier, T. Zeume (UTU) Bounds on non-surjective
812336A C++ -kielen perusteet, 21.8.2010
812336A C++ -kielen perusteet, 21.8.2010 1. Vastaa lyhyesti seuraaviin kysymyksiin (1p kaikista): a) Mitä tarkoittaa funktion ylikuormittaminen (overloading)? b) Mitä tarkoittaa jäsenfunktion ylimääritys
Miksi Suomi on Suomi (Finnish Edition)
Miksi Suomi on Suomi (Finnish Edition) Tommi Uschanov Click here if your download doesn"t start automatically Miksi Suomi on Suomi (Finnish Edition) Tommi Uschanov Miksi Suomi on Suomi (Finnish Edition)
Tutkimusdata ja julkaiseminen Suomen Akatemian ja EU:n H2020 projekteissa
Tutkimusdata ja julkaiseminen Suomen Akatemian ja EU:n H2020 projekteissa Tutkimusasiamies Kaisa Männikkö Tutkimus- ja innovaatiopalvelut Suomen Akatemian projektit Suomen Akatemia kehottaa avoimeen tieteelliseen
Office 2013 ja SQL Server 2012 SP1 uudet BI toiminnallisuudet Marko Somppi/Invenco Oy
t Office 2013 ja SQL Server 2012 SP1 uudet BI toiminnallisuudet Marko Somppi/Invenco Oy Agenda 1. Office Excel 2013 2. SharePoint 2013 3. SQL Server 2012 SP1 4. SharePoint 2013 BI-arkkitehtuuri 5. Kunta-analyysi
Hankkeen toiminnot työsuunnitelman laatiminen
Hankkeen toiminnot työsuunnitelman laatiminen Hanketyöpaja LLP-ohjelman keskitettyjä hankkeita (Leonardo & Poikittaisohjelma) valmisteleville11.11.2011 Työsuunnitelma Vastaa kysymykseen mitä projektissa
Gap-filling methods for CH 4 data
Gap-filling methods for CH 4 data Sigrid Dengel University of Helsinki Outline - Ecosystems known for CH 4 emissions; - Why is gap-filling of CH 4 data not as easy and straight forward as CO 2 ; - Gap-filling
anna minun kertoa let me tell you
anna minun kertoa let me tell you anna minun kertoa I OSA 1. Anna minun kertoa sinulle mitä oli. Tiedän että osaan. Kykenen siihen. Teen nyt niin. Minulla on oikeus. Sanani voivat olla puutteellisia mutta
Supplies
Supplies - 239150-2018 05/06/2018 S105 - - Supplies - Contract notice - Open procedure I. II. III. IV. VI. Finland-Oulu: Medical equipments 2018/S 105-239150 Contract notice Supplies Directive 2014/24/EU
Software Signing System System overview and key domain concepts
Software Signing System System overview and key domain concepts Copyright 2004 F-Secure Corporation. All rights reserved. Contents 1 System overview...1 2 Main domain concepts...2 3 Roles and user groups...3
BDD (behavior-driven development) suunnittelumenetelmän käyttö open source projektissa, case: SpecFlow/.NET.
BDD (behavior-driven development) suunnittelumenetelmän käyttö open source projektissa, case: SpecFlow/.NET. Pekka Ollikainen Open Source Microsoft CodePlex bio Verkkosivustovastaava Suomen Sarjakuvaseura
Information on Finnish Courses Autumn Semester 2017 Jenni Laine & Päivi Paukku Centre for Language and Communication Studies
Information on Finnish Courses Autumn Semester 2017 Jenni Laine & Päivi Paukku 24.8.2017 Centre for Language and Communication Studies Puhutko suomea? -Hei! -Hei hei! -Moi! -Moi moi! -Terve! -Terve terve!
Information on Finnish Language Courses Spring Semester 2018 Päivi Paukku & Jenni Laine Centre for Language and Communication Studies
Information on Finnish Language Courses Spring Semester 2018 Päivi Paukku & Jenni Laine 4.1.2018 Centre for Language and Communication Studies Puhutko suomea? -Hei! -Hei hei! -Moi! -Moi moi! -Terve! -Terve
Statistical design. Tuomas Selander
Statistical design Tuomas Selander 28.8.2014 Introduction Biostatistician Work area KYS-erva KYS, Jyväskylä, Joensuu, Mikkeli, Savonlinna Work tasks Statistical methods, selection and quiding Data analysis
MB 20 MODBUS RTU LIITYNTÄYKSIKKÖ SAR 410:LLE TEKNISET TIEDOT. MB 20 on liityntäkortti painesäädin SAR 410:n liittämiseksi Modbus RTU väylään.
MODBUS RTU LIITYNTÄYKSIKKÖ SAR 410:LLE on liityntäkortti painesäädin SAR 410:n liittämiseksi Modbus RTU väylään. Luettavia ja ohjelmoitavia tietoja ovat huonesäätimen SAR sekä vetokaappisäätimien FHR ja
TIEDOSTOJEN HALLINTA. II:ssa?
Käyttöjärjestelmät II LUENTO 10 TIEDOSTOJEN HALLINTA Käytännön esimerkit Ch 12.8-9 9 [Stal[ 05] Ch 10.6.4, 11.6-7 7 [Tane[ 01] Ch 20.7 [DDC 04] 1 Mitä KJ-I:ss I:ssä / KJ-II:ssa II:ssa? KJ-I Tiedostojen
Tiedon salaaminen tallennusverkossa Luottokorttinumeroiden tokenisointi
Tiedon salaaminen tallennusverkossa Luottokorttinumeroiden tokenisointi EMC Forum 2009, Dipoli Jon Estlander, RSA Agenda Tallennetun tiedon salaaminen Tiedon salaaminen tallennusverkossa RSA Key Manager
Rekisteriseloste. Rekisterinpitäjä. Yhteyshenkilö rekisteriä koskevissa asioissa. Rekisterin nimi. Henkilötietojen käsittelyn tarkoitus
Rekisteriseloste Henkilötietolaki (523/1999) 10. Rekisterinpitäjä Anders Manager Oy Aurakatu 12 B 20100 Turku Y-tunnus: 1024785-9 Yhteyshenkilö rekisteriä koskevissa asioissa Matias Mäenpää +358 (0)45
Oma sininen meresi (Finnish Edition)
Oma sininen meresi (Finnish Edition) Hannu Pirilä Click here if your download doesn"t start automatically Oma sininen meresi (Finnish Edition) Hannu Pirilä Oma sininen meresi (Finnish Edition) Hannu Pirilä
16. Allocation Models
16. Allocation Models Juha Saloheimo 17.1.27 S steemianalsin Optimointiopin seminaari - Sks 27 Content Introduction Overall Efficienc with common prices and costs Cost Efficienc S steemianalsin Revenue
Uusi Ajatus Löytyy Luonnosta 3 (Finnish Edition)
Uusi Ajatus Löytyy Luonnosta 3 (Finnish Edition) Esko Jalkanen Click here if your download doesn"t start automatically Uusi Ajatus Löytyy Luonnosta 3 (Finnish Edition) Esko Jalkanen Uusi Ajatus Löytyy
Miehittämätön meriliikenne
Rolls-Royce & Unmanned Shipping Ecosystem Miehittämätön meriliikenne Digimurros 2020+ 17.11. 2016 September 2016 2016 Rolls-Royce plc The 2016 information Rolls-Royce in this plc document is the property
Information on Finnish Language Courses Spring Semester 2017 Jenni Laine
Information on Finnish Language Courses Spring Semester 2017 Jenni Laine 4.1.2017 KIELIKESKUS LANGUAGE CENTRE Puhutko suomea? Do you speak Finnish? -Hei! -Moi! -Mitä kuuluu? -Kiitos, hyvää. -Entä sinulle?
TW-LTE 4G/3G. USB-modeemi (USB 2.0)
TW-LTE 4G/3G USB-modeemi (USB 2.0) Tiedonsiirtonopeus: 100 Mbps/50 Mbps LTE: 1800/2100/2600 MHz GSM/GPRS/EDGE: 850/900/1800/1900 MHz UMTS: 900/2100 MHz Pikaohje (Finnish) CE Käyttöönotto- ohje SIM- kortin
Käyttöjärjestelmät, Luento 11 WEEK 6. Scheduling. Stallings, Chapter 9. Syksy 2007, Tiina Niklander 11-1
WEEK 6 Scheduling Stallings, Chapter 9 1 2 Syksy 2007, Tiina Niklander 11-1 Tbl 9.2 (alasa) When? Lng-term Accept new prcess? Enugh memry? swap? Medium-term Bring a suspended prcess back, when? Enugh free
EUROOPAN PARLAMENTTI
EUROOPAN PARLAMENTTI 2004 2009 Kansalaisvapauksien sekä oikeus- ja sisäasioiden valiokunta 2008/0101(CNS) 2.9.2008 TARKISTUKSET 9-12 Mietintöluonnos Luca Romagnoli (PE409.790v01-00) ehdotuksesta neuvoston
SOA SIG SOA Tuotetoimittajan näkökulma
SOA SIG SOA Tuotetoimittajan näkökulma 12.11.2007 Kimmo Kaskikallio IT Architect Sisältö IBM SOA Palveluiden elinkaarimalli IBM Tuotteet elinkaarimallin tukena Palvelukeskeinen arkkitehtuuri (SOA) Eri
MB 20 MODBUS RTU LIITYNTÄYKSIKKÖ SAR 410:LLE TEKNISET TIEDOT. MB 20 on liityntäkortti painesäädin SAR 410:n liittämiseksi Modbus RTU väylään.
MODBUS RTU LIITYNTÄYKSIKKÖ SAR 410:LLE on liityntäkortti painesäädin SAR 410:n liittämiseksi Modbus RTU väylään. Luettavia ja ohjelmoitavia tietoja ovat huonesäätimen SAR sekä vetokaappisäätimien FHR ja
Operating Systems, 8 op
WEEK 1 582497 Operating Systems, 8 op Tiina Niklander University of Helsinki Department of Computer Science Course Structure 12 weeks 2 exams Prerequisites: Bachelor level studies, at least our courses
S-55.1100 SÄHKÖTEKNIIKKA JA ELEKTRONIIKKA
S-55.00 SÄHKÖKNKKA A KONKKA. välikoe 2..2008. Saat vastata vain neljään tehtävään!. aske jännite U. = 4 Ω, 2 = Ω, = Ω, = 2, 2 =, = A, 2 = U 2 2 2 2. ännitelähde tuottaa hetkestä t = t < 0 alkaen kaksiportaisen
computer are not up to the challenges of tomorrow. home desktop computer obselete.
Jarmo Harju 1. Today s Internet and home desktop computer are not up to the challenges of tomorrow. 2. Supermatrix: The next generation Internet platform. 3. Supermatrix virtual computer makes the home
MEETING PEOPLE COMMUNICATIVE QUESTIONS
Tiistilän koulu English Grades 7-9 Heikki Raevaara MEETING PEOPLE COMMUNICATIVE QUESTIONS Meeting People Hello! Hi! Good morning! Good afternoon! How do you do? Nice to meet you. / Pleased to meet you.
Telecommunication Software
Telecommunication Software Final exam 21.11.2006 COMPUTER ENGINEERING LABORATORY 521265A Vastaukset englanniksi tai suomeksi. / Answers in English or in Finnish. 1. (a) Määrittele sovellusviesti, PersonnelRecord,
Tässä ohjeessa käydään läpi sosiaalisen median verkkopalveluiden lisätoimintojen lisääminen verkkosivuillesi.
SOSIAALINEN MEDIA Tässä ohjeessa käydään läpi sosiaalisen median verkkopalveluiden lisätoimintojen lisääminen verkkosivuillesi. FACEBOOK Facebook mahdollistaa useiden erilaisten Social plugins -toimintojen
MUSEOT KULTTUURIPALVELUINA
Elina Arola MUSEOT KULTTUURIPALVELUINA Tutkimuskohteena Mikkelin museot Opinnäytetyö Kulttuuripalvelujen koulutusohjelma Marraskuu 2005 KUVAILULEHTI Opinnäytetyön päivämäärä 25.11.2005 Tekijä(t) Elina
2017/S Contract notice. Supplies
Supplies 153936 2017 25/04/2017 S80 - - Supplies - Contract notice - Open procedure I. II. III. IV. VI. -: Medical equipments, pharmaceuticals and personal care products 2017/S 080-153936 Contract notice