14. Luento: Kohti hajautettuja sulautettuja järjestelmiä. Tommi Mikkonen,
|
|
- Aki Majanlahti
- 7 vuotta sitten
- Katselukertoja:
Transkriptio
1 14. Luento: Kohti hajautettuja sulautettuja järjestelmiä Tommi Mikkonen,
2 Agenda Johdanto Hajautettujen järjestelmien väyliä LON CAN Pienen laitteen sisäinen hajautus OpenCL Network on Terminal Architecture (NoTA) Yhteenveto
3 Johdanto Perinteisessä sulautetussa toteutuksessa dynaamisuus minimoitu Jokaisesta laitteesta oma väylä keskuskoneelle, jotta väylä ei aiheuta dynaamisuutta Viime aikoina yhä useammin 1 väylä, johon lisälaitteet liittyvät (halvempi ja joustavampi ratkaisu) Ongelmia Laadunvarmistus (kilpailutilanteet väylällä, ajoitukset, skedulointi) Näkyvät usein käyttäjälle Dynaaminen skedulointi Ensin paikallisesti, jos ei voida tehdä niin sitten vasta muut suorittimet Periaatteessa myös kuorman jako (vaatii reaaliaikakäyttöjärjestelmän, ja silläkin tulokset huonoja)
4 Joitakin väyliä CAN (Controller Area Network) Käyttökohteina hankalat paikat, laajasti käytössä esim. autoteollisuudessa Reaaliaikaominaisuuksia LON Ei reaaliaikaominaisuuksia Ei ronkeli siirtotien suhteen, esim. 230V jakeluverkko ok
5 CAN Alun perin autojen johdotuksen vähentämiseksi suunniteltu väylä Fyysisesti differentiaalinen kaksijohtoinen väylä (suojattu kierretty pari) Tulee toimia vaikka jompikumpi johdoista poikki tai oikosulussa Ei kovin nopea, mutta suuriprioriteettiset viestit voivat ohittaa muut <40m -> 1000kbit/s <500m -> 125kbit/s <1000m -> 50kbit/s
6 CAN-väylän toimintaidea Ei osoitteita; kaikki asemat ottavat vastaan viestit ja päättävät pitääkö ne käsitellä Joka viestityypillä oma tunniste (osa sisältöä) Reaaliominaisuudet toteutettu viestien prioriteettien avulla Prioriteettien asettaminen eri viestityypeille keskeinen suunnitteluongelma Uudet viestit johtavat uudelleensuunnitteluun Monitorointi helppoa; laitetaan mukaan vain uusi asema kuuntelemaan
7 CAN-väylän toiminta Solmu 1 Solmu 2 Solmu 3 Käsittelee Alustaa Hyväksyy Lähettää Hylkää Vastaanottaa Vastaanottaa
8 LON-väylästä 1 valmistaja (Echelon), silti laajalti käytetty Fyysistä tasoa tai verkon topologiaa ei kiinnitetty; kierretty pari, sähköverkko tai kuituverkko ovat kaikki käyttökelpoisia Asemilla kolmitasoinen hierarkkinen osoite Viestien lähetys koneille, ryhmälle tai domainille; Osoitteistossa 2^48 domainia, domainissa 127 ryhmää, ryhmässä 255 solmua Alkuperäinen käyttökohde rakennusautomaatio; nykyisin käytössä myös esim. ohjaus- ja säätöjärjestelmissä Toteutus perustuu Neuron-siruun ja in/outtyyppisiin globaaleihin muuttujiin, joiden arvoa päivitetään liityntäelektroniikalla tai ohjelmistolla
9 Pienen laitteen sisäinen hajautus Yksittäisen tietokoneyksikön sisäinen hajautus Multi/manycore Näyttöohjaimen laskentakapasiteetin hyödyntäminen Erityiskäyttöön tarkoitetut laskentayksiköt; esim. DSP:t
10 OpenCL Tapa hyödyntää näytönohjaimen laskentakapasiteettia Ominaispiirteet: C99-perustainen; host + laskentakernelit Alustarajapinta: HAL + laitteiden etsintä, valinta ja alustus + työjonot Ajoajan API: laskentakerneleiden suoritus + resurssien hallinta (skedulointi, laskenta, muisti)
11 Toiminta Kernel-laskentojen määrittely (osa ohjelmaa, tai valmiiksi käännetty) OpenCL-kontekstin luonti Laskentalaitteen etsintä ja valinta Komentojonojen muodostus suoritusta ja muistiviittauksia varten OpenCL-muistiolioiden varaus tiedonsiirtoa varten Tarvittaessa käännös ja laskentakernelien muodostus Argumenttien ja laskennan alustus Laskennan käynnistys Tulosten keruu
12 Network on Terminal Architecture (NoTA) Sulautettujen järjestelmien arkkitehtuuri, jossa laitteen sisäinen hajautus Lisälaitteiden modulaarinen koostaminen Perusperiaatteet Löyhä kytkentä järjestelmätasolla Palveluperustaisuus Väyläperustaisuus Viesti- ja datapohjainen kommunikaatio Heterogeeniset toteutukset mahdollisia
13 NoTA-arkkitehtuuri
14 NoTA laitteessa
15 Yhteenveto Hajautettu skedulointi luo omat haasteensa laadunvarmistukselle Erilaiset väylät voivat yksinkertaistaa järjestelmän rakentamista, mutta ne voivat myös vaatia uudenlaisten suunnitteluongelmien ratkaisua Laitteen sisäisen kapasiteetin hyödyntäminen
14. Luento: Kohti hajautettuja sulautettuja järjestelmiä. Arto Salminen arto.salminen@tut.fi
14. Luento: Kohti hajautettuja sulautettuja järjestelmiä Arto Salminen arto.salminen@tut.fi Agenda Johdanto Hajautettujen järjestelmien väyliä CAN LON Pienen laitteen sisäinen hajautus OpenCL Network on
Lisätiedot5. Luento: Rinnakkaisuus ja reaaliaika. Tommi Mikkonen, tommi.mikkonen@tut.fi
5. Luento: Rinnakkaisuus ja reaaliaika Tommi Mikkonen, tommi.mikkonen@tut.fi Agenda Perusongelmat Jako prosesseihin Reaaliaika Rinnakkaisuus Rinnakkaisuus tarkoittaa tässä yhteydessä useamman kuin yhden
LisätiedotOHJ-4301 Sulautettu Ohjelmointi
OHJ-4301 Sulautettu Ohjelmointi (http://www.cs.tut.fi/~sulo/) 5op, to 12-14, TB 109 Arto Salminen, arto.salminen@tut.fi Läpäisyvaatimukset Hyväksytysti suoritetut: Tentti Harjoitustyöt Harjoitustyöt 3
LisätiedotAgenda. Johdanto Ominaispiirteitä Kokonaisjärjestelmän määrittely Eri alojen edustajien roolit Sulautetut järjestelmät ja sulautettu ohjelmointi
1. Luento: Sulautetut Järjestelmät Arto Salminen, arto.salminen@tut.fi Agenda Johdanto Ominaispiirteitä Kokonaisjärjestelmän määrittely Eri alojen edustajien roolit Sulautetut järjestelmät ja sulautettu
Lisätiedot14. Kohti hajautettuja sulautettuja järjestelmiä
Kohti hajautettuja sulautettuja järjestelmiä 229 14. Kohti hajautettuja sulautettuja järjestelmiä Yhä useammin sulautetut järjestelmät muodostavat monimutkaisempia järjestelmiä kytkeytymällä toisiinsa.
Lisätiedot9. Luento: Ohjelmistotyö. Tommi Mikkonen, tommi.mikkonen@tut.fi
9. Luento: Ohjelmistotyö Tommi Mikkonen, tommi.mikkonen@tut.fi Agenda Johdanto Ristikäännös Testaus ja virheen jäljitys Yleensä Kehitysympäristössä Käyttöympäristössä Laitteiston testaus Iteratiivisesta
LisätiedotOHJ-4301 Sulautettu Ohjelmointi
OHJ-4301 Sulautettu Ohjelmointi (http://www.cs.tut.fi/~sulo/) /~sulo/) 5op, to 12-14, 14, TB 109 Tommi Mikkonen, tommi.mikkonen@tut.fi Arto Salminen, arto.salminen@tut.fi Läpäisyvaatimukset Hyväksytysti
LisätiedotAgenda. Läpäisyvaatimukset Henkilökunta Luennot ja aikataulu Kurssimateriaali Harjoitustyöt Demoharjoitus Tentti ja arvostelu Muuta?
OHJ-4301 Sulautettu Ohjelmointi (http://www.cs.tut.fi/~sulo/) 5op, to 12-14, 14, TB 109 Arto Salminen, arto.salminen@tut.fi Agenda Läpäisyvaatimukset Henkilökunta Luennot ja aikataulu Kurssimateriaali
LisätiedotTietokonejärjestelmä. Tietokoneen rakenne. Ch 1 - Ch 8 [Sta06] Valikoituja paloja. TITO-kurssista. John von Neumann ja EDVAC, 1949.
Tietokoneen rakenne Luento 1 Tietokonejärjestelmä Ch 1 - Ch 8 [Sta06] Valikoituja paloja John von Neumann ja EDVAC, 1949 TITO-kurssista Luento 1-1 Sisältöä Tietokonejärjestelmä KJ:n näkökulma laitteistoon
LisätiedotSisältöä. Tietokoneen rakenne. Ch 1 - Ch 8 [Sta06] Valikoituja paloja TITO-kurssista. Tietokonejärjestelmä
Tietokoneen rakenne Luento 1 Tietokonejärjestelmä Ch 1 - Ch 8 [Sta06] Valikoituja paloja TITO-kurssista John von Neumann ja EDVAC, 1949 Luento 1-1 Sisältöä Tietokonejärjestelmä KJ:n näkökulma laitteistoon
LisätiedotSMART BUSINESS ARCHITECTURE
SMART BUSINESS ARCHITECTURE RAJATTOMAN VERKON ALUSTA Mihail Papazoglou, järjestelmäasiantuntija Agenda Markkinatrendit Miksi Smart Business Architecture? LAN Security Yhteenveto 2010 Cisco Systems, Inc.
Lisätiedot4. Luento: Prosessit ja säikeets. Tommi Mikkonen, tommi.mikkonen@tut.fi
4. Luento: Prosessit ja säikeets Tommi Mikkonen, tommi.mikkonen@tut.fi Agenda Prosessi Säikeet Keskeytykset Keskeytyskäsittely Käyttöjärjestelmäkutsut Prosessielementti Prosessin hallinta Suunnittelunäkökohtia
LisätiedotLangattomat kenttäväylät rakennusautomaatiossa
Langattomat kenttäväylät rakennusautomaatiossa Jouko Pakanen Prof. TKK Nykytilanne Rakennusautomaatiossa langatonta tiedonsiirtoa ei ole hyödynnetty laaja-alaisesti. Nykyteknologian puolesta se olisi jo
LisätiedotAvoimen luukun varoitussanomat. Toiminto
Toiminto Kaikki kuorma-autot 1 on varustettu avoimien luukkujen varoitussanomien näyttötoiminnolla. Varoitussanomaa voidaan käyttää erityyppisille luukuille, joissa on anturi, joka ilmaisee, että luukku
LisätiedotViestinvälitysarkkitehtuurit
Viestinvälitysarkkitehtuurit Lähtökohta: Järjestelmä koostuu keskenään kommunikoivista komponenteista, mahdollisesti hajautettuja Komponenttien palveluja ei tiedetä tarkasti etukäteen Komponentteja ja
LisätiedotItsestabilointi: perusmääritelmiä ja klassisia tuloksia
Itsestabilointi: perusmääritelmiä ja klassisia tuloksia Jukka Suomela Hajautettujen algoritmien seminaari 12.10.2007 Hajautetut järjestelmät Ei enää voida lähteä oletuksesta, että kaikki toimii ja mikään
LisätiedotDatan hallinnan nykykäytännöt ja tulevaisuuden suunnitelmat Ville Tenhunen Helsingin yliopisto / Tietotekniikkakeskus
Datan hallinnan nykykäytännöt ja tulevaisuuden suunnitelmat Ville Tenhunen Helsingin yliopisto / Tietotekniikkakeskus 22.5.2013 Osasto / Henkilön nimi / Esityksen nimi 2/8/13!1 Agenda Nykytila Teknisten
Lisätiedot6. Luento: Skedulointi eli Vuoronnus. Tommi Mikkonen, tommi.mikkonen@tut.fi
6. Luento: Skedulointi eli Vuoronnus Tommi Mikkonen, tommi.mikkonen@tut.fi Agenda Peruskäsitteet Skedulointialgoritmeja Reaaliaikajärjestelmien skedulointi Skeduloituvuuden analysoinnista Yhteenveto Peruskäsitteet
LisätiedotAurinkoenergiajärjestelmien etäseurantajärjestelmä
Aurinkoenergiajärjestelmien etäseurantajärjestelmä Janne Raitaniemi (Bitec Oy) Saku Rantamäki (SAMK) Aurinkoenergiajärjestelmien luonne järjestelmien odotettu elinkaari on pitkä investoinnin kannattavuus
LisätiedotTURVAVÄYLÄSEMINAARI. Erilaiset kenttäväylät ja niiden kehitys 13.11.2002. Jukka Hiltunen
TURVAVÄYLÄSEMINAARI Erilaiset kenttäväylät ja niiden kehitys 13.11.2002 Jukka Hiltunen Miksi väylätekniikkaa? 1. luonnolliset perusteet: : kehittyneiden kenttälaitteiden ja ylemmän tason laitteiden välille
LisätiedotTyökalujen merkitys mittaamisessa
Työkalujen merkitys mittaamisessa Mittaaminen ja Ohjelmistotuotanto -seminaari Toni Sandelin 18.4.2001, VTT Elektroniikka, Oulu 1 Sisältö Mihin työkalutukea tarvitaan? Työkalut & metriikat: luokitus Mittausohjelmien
LisätiedotViestinvälitysarkkitehtuurit Lähtökohta:
Ohjelmistoarkkitehtuurit Kevät 2012-2013 Johannes Koskinen http://www.cs.tut.fi/~ohar/ 1 Viestinvälitysarkkitehtuurit Lähtökohta: Järjestelmä koostuu keskenään kommunikoivista komponenteista, mahdollisesti
LisätiedotVALO-ohjelmat ja LTSP kouluissa. Elias Aarnio Innopark, AVO-hanke elias.aarnio@innopark.fi 040-8204614
VALO-ohjelmat ja LTSP kouluissa Elias Aarnio Innopark, AVO-hanke elias.aarnio@innopark.fi 040-8204614 Mikä ihmeen VALO? VALO = Vapaat ja avoimen lähdekoodin ohjelmat Kyse on siis Open Sourcesta eli avoimesta
Lisätiedot10. Luento: Kohti suurempia sulautettuja ohjelmistoja. Tommi Mikkonen,
10. Luento: Kohti suurempia sulautettuja ohjelmistoja Tommi Mikkonen, tommi.mikkonen@tut.fi Agenda Johdanto Ohjelmistopino Siirrettävyydestä Vuotavat abstraktiot Joitakin suunnitteluratkaisuja Formaali
Lisätiedot29.11.2015. Työasema- ja palvelinarkkitehtuurit IC130301. Storage. Storage - trendit. 5 opintopistettä. Petri Nuutinen
Työasema- ja palvelinarkkitehtuurit IC130301 5 opintopistettä Petri Nuutinen 5 opintopistettä Petri Nuutinen Storage Storage hallinnassa tärkeää saatavuus laajentaminen turvaaminen optimointi Storagen
LisätiedotKiinnostuspohjainen topologian hallinta järjestämättömissä vertaisverkoissa
Kiinnostuspohjainen topologian hallinta järjestämättömissä vertaisverkoissa Lektio 20.12.2012, Annemari Soranto Tietotekniikan laitos annemari.k.soranto@jyu.fi 1 Agenda Vertaisverkon määritelmä Haku vertaisverkossa
LisätiedotMitä avoimuus oikeasti on yhteensopivuus vai yhteistoiminnallisuus. Annual Report Jukka Karhu Aluepäällikkö/South Finland
Mitä avoimuus oikeasti on yhteensopivuus vai yhteistoiminnallisuus Annual Report 2001 Jukka Karhu Aluepäällikkö/South Finland jukka.karhu@tac.com Mob. +358 50 3853 230 kaukovalvonta, No 1 Avoimuus, mitä
Lisätiedot7. Koneenohjausjärjestelmien suunnittelumallit. OhAr 5.10. 2010 Veli-Pekka Eloranta
7. Koneenohjausjärjestelmien suunnittelumallit OhAr 5.10. 2010 Veli-Pekka Eloranta Sulautettujen järjestelmien mallikieli Sulake-projekti, 2008-2009 Arkkitehtuuriarviointeja (ATAM) teollisuuskumppanien
LisätiedotKehittyneitä mutta yksinkertaisia energiaa säästäviä valaistusratkaisuja
Lighting Kehittyneitä mutta yksinkertaisia energiaa säästäviä valaistusratkaisuja Philips Dynalite on kehittänyt gateway-laitteita, joiden avulla eri valmistajien järjestelmät ja niiden yhteysprotokollat
LisätiedotSääntöjen valmistelu avoimelle kaasumarkkinalle
Sääntöjen valmistelu avoimelle kaasumarkkinalle Leena Sivill, sääntöprojektin konsultti Gasumille TkT, Head of Business Consulting, Enoro Oy leena.sivill@enoro.com 30/10/2017 2 SISÄLTÖ 1. Markkinasääntöjen
LisätiedotLonWorks H. Honkanen. LonWorks-tekniikastalla on kyky tukea useita erilaisia tiedonsiirtomedioita ilman erityistä tukea itse LONlaitteen
LonWorks H. Honkanen LonWorks teknologian on kehittänyt Yhdysvaltalainen Echelon Corporation, joka on vuonna 1989 perustettu juuri tätä tarkoitusta varten. Kehitystyön tarkoitus on ollut luoda yleiskäyttöinen
Lisätiedotwww.klinkmann.fi Wonderware ja Unitronics vesi ja energiasovelluksissa Suomessa
Wonderware ja Unitronics vesi ja energiasovelluksissa Suomessa 1/11/2013 Wonderware ja Unitronics, vesi- ja energiasovelluksia Suomessa 1 Pornaisten kunnan vesihuolto Vesihuolto 5.000 asukkaan talousalueella.
LisätiedotRECO irtaimiston- ja omaisuuden hallinta
ACCO kulunohjaus APPARATUS sanomavälitys RECO irtaimiston- ja omaisuuden hallinta 20.8.2014 Oy Santa Margarita SA Santa Margarita Oy ICT-ratkaisut Operatiiviset järjestelmät Mittausjärjestelmät Logistiikka
LisätiedotVaravoimakoneiden hyödyntäminen taajuusohjattuna häiriöreservinä ja säätösähkömarkkinoilla
Varavoimakoneiden hyödyntäminen taajuusohjattuna häiriöreservinä ja säätösähkömarkkinoilla Pilottiprojektin loppuraportti julkinen versio 1 Juha Hietaoja Raportin sisältö Pilotin tarkoitus, kesto ja osapuolet
LisätiedotLiikenneverkot-tietotuote
Liikenneverkot-tietotuote Tietotuotteet kuntoon 27.10.2017 27.10.2017 Sisältö 1. Miten lähdettiin liikkeelle 2. Välineet ja prosessit 3. Haasteet 4. Validointi 5. Hyödyntäminen 6. Lessons learned 27.10.2017
LisätiedotOngelma(t): Jotta tietokone olisi mahdollisimman yleiskäyttöinen ja suorituskykyinen, niin miten tietokoneen resurssit tulisi tarjota ohjelmoijalle,
Ongelma(t): Jotta tietokone olisi mahdollisimman yleiskäyttöinen ja suorituskykyinen, niin miten tietokoneen resurssit tulisi tarjota ohjelmoijalle, sovellusohjelmille ja käyttäjille? 2012-2013 Lasse Lensu
LisätiedotCUDA. Moniydinohjelmointi 17.4.2012 Mikko Honkonen
CUDA Moniydinohjelmointi 17.4.2012 Mikko Honkonen Yleisesti Compute Unified Device Architecture Ideana GPGPU eli grafiikkaprosessorin käyttö yleiseen laskentaan. Nvidian täysin suljetusti kehittämä. Vuoden
LisätiedotPalvelut. Sulautetut järjestelmät Luku 2 Sivu 1 (??) Sulautetut käyttöjärjestelmät
Sulautetut järjestelmät Luku 2 Sivu 1 (??) Palvelut Käyttöjärjestelmän tehtävänä on tarjota ohjelmoijalla erilaisia palveluita Tyypillisin palvelu, jota sulautetut käyttöjärjestelmät tarjoavat on prosessien
LisätiedotYleisen PSCR-menetelmän toteutus ohjelmoitavalla näytönoh
Yleisen n toteutus ohjelmoitavalla näytönohjaimella Mirko Myllykoski mirko.myllykoski@jyu.fi 15.2.2011 Mitä teen? Tarkoituksena toteuttaa (ja osin jo toteutettukin) stä versio ohjelmoitavalle näytönohjaimelle
LisätiedotIMPACT 4.01.10 7.9.2015. 64/Kuvaus, Rakenne ja toiminta//volvon dynaaminen ohjaus, toimintakuvaus
Tulostanut:Pekka Vuorivirta Palvelu Alustatunnus Polku 64/Kuvaus, Rakenne ja toiminta//volvon dynaaminen ohjaus, toimintakuvaus Malli Tunniste FH (4) 132355236 Julkaisupäivämäärä 29.11.2013 Tunnus/Käyttö
LisätiedotKIINTEISTÖAUTOMAATION VÄYLÄRATKAISUT
KIINTEISTÖAUTOMAATION VÄYLÄRATKAISUT AVOIMET JÄRJESTELMÄT MatiBUS ( Ei täysin avoin ) EHS EIB LonWorks AVOIN JÄRJESTELMÄ? Avoin järjestelmä tarkoittaa sitä, että kaikilla laitevalmistajilla on mahdollisuus
LisätiedotYleisiä tietoja CAN-verkosta. Yleistä. Lisätietoja CAN-yhtyedestä on annettu seuraavissa asiakirjoissa:
Yleistä Ohjausyksiköiden on usein vaihdettava tietoja keskenään. Perinteisesti ohjausyksiköt, joiden on kommunikoitava, liitetään suoraan toisiinsa. Jos ohjausyksikkö tarvitsee tietoja esim. ajonopeudesta
LisätiedotIntegrointi. Ohjelmistotekniikka kevät 2003
Integrointi Ohjelmistotekniikka kevät 2003 ERP (Toiminnanohjausjärjestelmä) Myynti Henkilöstö, palkanlaskenta Kirjanpito Myynti Myyjät Extranet Tietovarasto Laskutus, reskontrat Asiakas ERP Asiakasrekisteri
LisätiedotTeollisuuden uudistuvat liiketoimintamallit Teollinen Internet (Smart Grid) uudistusten mahdollistajana
Teollisuuden uudistuvat liiketoimintamallit Teollinen Internet (Smart Grid) uudistusten mahdollistajana 3/4/2014 Ind. Internet_energy 1 3/4/2014 Ind. Internet_energy 2 Laitteiden ja teollisuuden tietoympäristö
LisätiedotTurvallinen etäkäyttö Aaltoyliopistossa
Turvallinen etäkäyttö Aaltoyliopistossa Diplomityöseminaari Ville Pursiainen Aalto-yliopiston tietotekniikkapalvelut Valvoja: Prof Patric Östergård, Ohjaajat: DI Jari Kotomäki, DI Tommi Saranpää 7.10.2016
LisätiedotLiikehavaintojen estimointi langattomissa lähiverkoissa. Diplomityöseminaari Jukka Ahola
Liikehavaintojen estimointi langattomissa lähiverkoissa Diplomityöseminaari Jukka Ahola ESITYKSEN SISÄLTÖ Työn tausta Tavoitteen asettelu Johdanto Liikehavaintojen jakaminen langattomassa mesh-verkossa
LisätiedotVirtualisointiympäristössä on kolme pääosaa: isäntä (host), virtualisointikerros ja vieras (guest).
1 Virtualisoinnin avulla voidaan purkaa suora linkki suoritettavan sovelluksen (tai käyttöjärjestelmän tms.) ja sitä suorittavan laitteiston välillä. Näin saavutetaan joustavuutta laitteiston käytössä.
LisätiedotThe administrative process of a cluster. Santtu Rantanen Valvoja: Prof. Jorma Jormakka
The administrative process of a cluster Santtu Rantanen Valvoja: Prof. Jorma Jormakka Sisällysluettelo Johdanto Yleistä HA klustereista Tietoturva klustereissa Hallintaprosessi Johtopäätökset Johdanto
LisätiedotTeknologiset valinnat
Teknologiset valinnat Avoimet ja suljetut ratkaisut Lauri Malmi 20.8.2002 20.8.2002 Lauri Malmi 1 Sisältö 1. Lähtökohta: massaopetuksen luonne 2. Teknologian tarve opetuksessa 3. Teknisiä ratkaisuja 4.
LisätiedotVBE II Tulosseminaari Teknologian valmiusaste. Virtuaalirakentamisen Laboratorio Jiri Hietanen
VBE II Tulosseminaari Teknologian valmiusaste 1 2 Sisältö Tietomalleihin perustuva järjestelmä Järjestelmän osien valmiusaste Rakennuksen tietomallien tuottaminen Rakennuksen tietomalleihin perustuvat
LisätiedotVastausten ja tulosten luotettavuus. 241 vastausta noin 10 %:n vastausprosentti tyypillinen
Vastausten ja tulosten luotettavuus Vastaukset 241 vastausta noin 10 %:n vastausprosentti tyypillinen Kansainväliset IT:n hallinnan hyvät käytännöt. Luotettavuusnäkökohdat Kokemukset ja soveltamisesimerkit
LisätiedotSovellusarkkitehtuurit
HELIA TiKo-05 1 (9) Sovellusarkkitehtuurit ODBC (Open Database Connectivity)... 2 JDBC (Java Database Connectivity)... 5 Middleware... 6 Middleware luokittelu... 7 Tietokanta -middleware... 8 Tapahtumamonitorit
LisätiedotFMS:n CAN-liitäntä. Johdanto
Johdanto FMS:n CAN-liitäntä Tämä asiakirja sisältää tietoja FMS-standardista. FMS-standardi on useiden kuormaautovalmistajien kehittämä avoin rajapinta. FMS-Standard description version 03 on tuettu. C137-liitin
LisätiedotKalasataman keskijänniteverkon automaatioratkaisut
Kalasataman keskijänniteverkon automaatioratkaisut Sähkötutkimuspoolin tutkimusseminaari 18.10.2012 Markku Hyvärinen Kalasatamaprojekti Helsingin Energian, Helen Sähköverkon, Fingridin, ABB:n ja Mitoxin
LisätiedotTurva-automaation suunnittelu
Tero Lehtimäki / 15.10.2006 1 (15) Tiivistelmä: Luennon tarkoituksena on käsitellä TLJ-järjestelmissä käytettävien turvaautomaatio ratkaisujen suunnittelussa huomioitavia asioita yleisellä tasolla siten,
LisätiedotTeknisiä käsitteitä, lyhenteitä ja määritelmiä
Teknisiä käsitteitä, lyhenteitä ja määritelmiä Yleistä Asuinkiinteistön monipalveluverkko Asuinkiinteistön viestintäverkko, joka välittää suuren joukon palveluja, on avoin palveluille ja teleyritysten
LisätiedotJärjestelmäarkkitehtuuri (TK081702) Hajautettu tietokanta. Hajautuksen hyötyjä
Järjestelmäarkkitehtuuri (TK081702) Hajautettu tietokanta Hajautettu tietokanta Jokainen hajautettu tietokanta muodostaa oman kokonaisuutensa Loogisesti yhtenäinen data on hajautettu tietokantoihin (eri
LisätiedotLangattoman kotiverkon mahdollisuudet
Langattoman kotiverkon mahdollisuudet Tietoisku 5.4.2016 mikko.kaariainen@opisto.hel.fi Lataa tietoiskun materiaali netistä, kirjoita osoite selaimen osoitelokeroon: opi.opisto.hel.fi/mikko Tietoverkot
LisätiedotSeminaariesitelmä. Channel Model Integration into a Direct Sequence CDMA Radio Network Simulator
S-38.310 Tietoverkkotekniikan diplomityöseminaari Seminaariesitelmä Channel Model Integration into a Direct Sequence CDMA Radio Network Simulator Teemu Karhima 12.8.2002 Koostuu kahdesta eri kokonaisuudesta:
Lisätiedot5. Luento: Rinnakkaisuus ja jako prosesseihin (+ lyhyesti reaaliajasta) Arto Salminen,
5. Luento: Rinnakkaisuus ja jako prosesseihin (+ lyhyesti reaaliajasta) Arto Salminen, arto.salminen@tut.fi Agenda Rinnakkaisuus käsitteenä Perusongelmat Jako prosesseihin Reaaliaika Yhteenveto Rinnakkaisuus
LisätiedotTIES530 TIES530. Moniprosessorijärjestelmät. Moniprosessorijärjestelmät. Miksi moniprosessorijärjestelmä?
Miksi moniprosessorijärjestelmä? Laskentaa voidaan hajauttaa useammille prosessoreille nopeuden, modulaarisuuden ja luotettavuuden vaatimuksesta tai hajauttaminen voi helpottaa ohjelmointia. Voi olla järkevää
LisätiedotJOHTAMINEN JA KEHITTÄMINEN VARHAISKASVATUKSEN MUUTTUVASSA YMPÄRISTÖSSÄ. KASVATUSTIETEIDEN TIEDEKUNTA / VAKA/ Virpi Timonen 10/20/15
1 JOHTAMINEN JA KEHITTÄMINEN VARHAISKASVATUKSEN MUUTTUVASSA YMPÄRISTÖSSÄ KASVATUSTIETEIDEN TIEDEKUNTA / VAKA/ Virpi Timonen 10/20/15 Long-range planning does not deal with the future decisions, but with
LisätiedotTeollisuuden uudistuvat liiketoimintamallit Teollinen Internet (Smart Grid) uudistusten mahdollistajana
Teollisuuden uudistuvat liiketoimintamallit Teollinen Internet (Smart Grid) uudistusten mahdollistajana 2/27/2014 Ind. Internet_energy 1 2/27/2014 Ind. Internet_energy 2 Energia- ym. teollisuuden tietoympäristö
LisätiedotKaisa Lähteenmäki-Smith Valtioneuvoston kanslia Kokeilevat kunnat ja alueet seminaari
Kokeilutoiminnoilla irti esteistä ja tieto jakoon Kaisa Lähteenmäki-Smith Valtioneuvoston kanslia Kokeilevat kunnat ja alueet seminaari 2.12.2015 Hyvin kokeiltu on puoliksi tehty! 5-10 kokeilua Seuranta:
LisätiedotERP, joka menestyy muutoksessa
ERP, joka menestyy muutoksessa Se joustavampi ERP Agresso on toiminnanohjausjärjestelmä, joka tukee dynaamisten organisaatioiden kehitystä nopeasti muuttuvassa ympäristössä. Ohjelmistokehityksen tavoitteena
LisätiedotS Liikenneteorian perusteet (2 ov) K-98
S-38.145 Liikenneteorian perusteet (2 ov) K-98 Samuli Aalto Teletekniikan laboratorio Teknillinen korkeakoulu samuli.aalto@hut.fi http://keskus.hut.fi/opetus/s38145/ preface.ppt Opintojakson puitteet luennot
LisätiedotTiedonsiirto helposti navetta-automaation ja tuotosseurannan välillä
Tiedonsiirto helposti navetta-automaation ja tuotosseurannan välillä Tiedonsiirto VMS-, Alpro- tai DelProtuotannonohjausjärjestelmästä Ammuohjelmistoon 5/2014 Asennettavat ohjelmat ja versiot VMS-Management
LisätiedotKuntien talous- ja toimintatietojen, tilastoinnin ja tietohuollon kehittäminen (Kuntatieto ohjelma)
Kuntien talous- ja toimintatietojen, tilastoinnin ja tietohuollon (Kuntatieto ohjelma) hallintamalli (luonnos) 26.6.2013 Tommi Oikarinen Ohjauksen ja hallinnan tehtävät Johtoryhmä Ohjaus Tavoitteiden asettaminen
LisätiedotInteraktiivisten järjestelmien arkkitehtuuriratkaisu, jolla käyttöliittymä erotetaan sovelluslogiikasta.
Malli-näkym kymä-ohjain arkkitehtuurit (Model-View View-Controller, MVC) Interaktiivisten järjestelmien arkkitehtuuriratkaisu, jolla käyttöliittymä erotetaan sovelluslogiikasta. Lähtökohdat: Sovelluksen
LisätiedotDiplomityöseminaari 6.8.2002
Diplomityöseminaari 6.8.2002 Työn nimi: TV-lähetystä välittävän laajakaistaisen IP-pohjaisen tilaajaverkon palvelunlaatu Työn tekijä: Lasse Kiiskinen Valvoja: Professori Raimo Kantola Ohjaaja: DI Mikko
LisätiedotKuva maailmasta Pakettiverkot (Luento 1)
M.Sc.(Tech.) Marko Luoma (1/20) M.Sc.(Tech.) Marko Luoma (2/20) Kuva maailmasta Pakettiverkot (Luento 1) WAN Marko Luoma TKK Teletekniikan laboratorio LAN M.Sc.(Tech.) Marko Luoma (3/20) M.Sc.(Tech.) Marko
LisätiedotITSM. Olli Saranen Senior Consultant Avoset Oy Oliko ennen kaikki paremmin kuin nykyään? Kivikaudelta nykyaikaan
ITSM Oliko ennen kaikki paremmin kuin nykyään? Kivikaudelta nykyaikaan Olli Saranen Senior Consultant Avoset Oy 31.8.2016 Esittely Mukana suomalaisten pankkijärjestelmien kehittämisessä ja ylläpitotyössä
LisätiedotTIEKE katsaus. johtava asiantuntija Pertti Lindberg, Energiateollisuus ry
TIEKE katsaus johtava asiantuntija Pertti Lindberg, Energiateollisuus ry 20130911 TIEKE hanke Sähkönjakeluyhtiöiden ja palveluntuottajayhtiöiden tietojärjestelmien yhteensopivuus Energiateollisuus ry hankkeen
LisätiedotHarjoitustyö Case - HelpDesk
Harjoitustyö Case - HelpDesk Harjoitustyön Case: HelpDesk -sovellus Tietotekniikkatoimittaja AB ja asiakas X ovat viime vuonna sopineet mikrotukiyksikön ulkoistamisesta X:ltä AB:n liikkeenjohdon vastuulle.
LisätiedotLinux. 00 Keskeiset piirteet. Unix ja Linux Helsingin ammattikorkeakoulu Stadia Vesa Ollikainen (muokannut M.Mäki-Uuro) Kysymyksiä
Linux 00 Keskeiset piirteet Tux-pingviinin kuva: Larry Ewing, Simon Budig ja Anja Gerwinski Kysymyksiä 1. Mikä Linux on? 2. Kuinka Linux syntyi ja kehittyy? 3. Mitkä ovat Linuxin vahvuudet? 2 1 Linux on
LisätiedotOhjelmistoarkkitehtuurit Syksy 2009 TTY Ohjelmistotekniikka 1
Ohjelmistoarkkitehtuurit Syksy 2009 Kai Koskimies Ohjelmistoarkkitehtuurit Syksy 2009 TTY Ohjelmistotekniikka 1 Tervetuloa Kuopion yliopisto, Oulun yliopisto (Kajaani), Tampereen yliopisto, Turun yliopisto,
LisätiedotTik-76.612 Ohjelmistoprojektien Hallinta
Tik-76.612 Ohjelmistoprojektien Hallinta Tervetuloa kurssille! 2 Kurssin yleisinfo Kurssin tausta Katsaus luentoihin Aloitusluennon agenda Luennoitsijoiden esittely Harjoitustyön läpikäynti Muut käytännön
LisätiedotMetropAccess Digiroad tieverkon koostaminen ja sen sisältö.
MetropAccess Digiroad tieverkon koostaminen ja sen sisältö timo.jaakkola@helsinki.fi Timo Jaakkola/ MetropAccess / HY / 4.2.2013 Tavoitteena 1. Menetelmä, jolla ajoaikoja voidaan mallintaa 2. Menetelmä
LisätiedotKäyttöjärjestelmät: prosessit
Käyttöjärjestelmät: prosessit Teemu Saarelainen Tietotekniikka teemu.saarelainen@kyamk.fi Lähteet Stallings, W. Operating Systems Haikala, Järvinen, Käyttöjärjestelmät Eri Web-lähteet Käyttöjärjestelmä
LisätiedotOhjelmistoarkkitehtuurit. Syksy 2008
Ohjelmistoarkkitehtuurit Syksy 2008 Kai Koskimies 1 Tervetuloa Kuopion yliopisto, Oulun yliopisto, Tampereen yliopisto, Teknillinen korkeakoulu, Turun yliopisto, Vaasan yliopisto, Tampereen teknillinen
LisätiedotHOW-TO: Kuinka saan yhdistettyä kaksi tulospalvelukonetta keskenään verkkoon? [Windows XP]
HOWTO: Tulospalveluohjelman asetusten määrittely verkkokäytössä 1/5 HOW-TO: Kuinka saan yhdistettyä kaksi tulospalvelukonetta keskenään verkkoon? [Windows XP] Kaksi tietokonetta saa kytkettyä keskenään
LisätiedotMeritilannekuva ja dynaaminen riskienhallinta paikkatiedoin. Tommi Arola Meriliikenteen ohjaus
Meritilannekuva ja dynaaminen riskienhallinta paikkatiedoin Tommi Arola Meriliikenteen ohjaus Teemat Suomenlahden alusliikenne ja alusliikennepalvelu Missä tietoa tarvitaan ja mitä tietoa välitetään merenkulkijoille?
LisätiedotAalto-yliopiston verkkopalveluiden arkkitehtuuri
Aalto-yliopiston verkkopalveluiden arkkitehtuuri Diplomityöseminaari 1.6.2010 Tommi Saranpää Valvoja: Professori Heikki Hämmäinen Ohjaaja: DI Petri Makkonen IT-palvelukeskus Sisältö Tausta Tutkimus Palvelut
LisätiedotOhjelmistoilla kansainvälistä kilpailukykyä
Ohjelmistoilla kansainvälistä kilpailukykyä Digitaalinen talous perustuu ohjelmistoihin Aineettomat hyödykkeet (media, erilaiset oikeudet ja varaukset) luodaan, hallitaan ja kulutetaan ohjelmistoilla IoT
LisätiedotHajautettujen sovellusten muodostamistekniikat, TKO_2014 Johdatus kurssiin
Hajautettujen sovellusten muodostamistekniikat, TKO_2014 Johdatus kurssiin Ville Leppänen HSMT, c Ville Leppänen, IT, Turun yliopisto, 2009 p.1/15 HSMT (Java-kielellä) Aineopintotasoinen kurssi, 5op. Luennot:
LisätiedotProaktiivinen strateginen johtaminen - lähtökohtia ja periaatteita. Arto Haveri Tulevaisuus Pirkanmaalla 25.10.2013
Proaktiivinen strateginen johtaminen - lähtökohtia ja periaatteita Arto Haveri Tulevaisuus Pirkanmaalla 25.10.2013 Kompleksisuus ja dynaamisuus Kuntien kuten muidenkin organisaatioiden nähdään toimivan
LisätiedotTOIMITTAJA- JA ASIAKASAKTIVOINNILLA LISÄÄ VERKKOLASKUJA
[Select "Insert > Header & Footer" and add footer text] TOIMITTAJA- JA ASIAKASAKTIVOINNILLA LISÄÄ VERKKOLASKUJA 9/26/2014 1 AGENDA Part 1 AKTIVOINTIPALVELUT Part 2 AKTIVOINTIPROJEKTI Part 3 VERKKOLASKU
LisätiedotLumejärjestelmä Xen. Reino Miettinen
Lumejärjestelmä Xen Reino Miettinen Miksi lumepalvelin Jos jokaiselle sovellukselle tarvitaan oma palvelimensa, niin tämä johtaa helposti raudan hukkakäyttöön. Taloudellisempaa on rakentaa lumepalvelimista
LisätiedotTulevaisuuden Internet. Sasu Tarkoma
Tulevaisuuden Internet Sasu Tarkoma Johdanto Tietoliikennettä voidaan pitää viime vuosisadan läpimurtoteknologiana Internet-teknologiat tarjoavat yhteisen protokollan ja toimintatavan kommunikointiin Internet
LisätiedotSuper WISE. Järjestelmätuotteet Swegonin tarpeenmukaiseen ilmanvaihtojärjestelmään
Järjestelmätuotteet Swegonin tarpeenmukaiseen ilmanvaihtojärjestelmään Lyhyesti Tulo- ja poistoilmapuhaltimien paineoptimointi Ilmavirtojen yhteenlasku ja vähennys vyöhykkeissä Ohjaa 80 vyöhykepeltiä jaettuna
LisätiedotLiittymän vikadiagnosointi
Liittymän vikadiagnosointi Yleistä Kuitupohjaisen laajakaistaliittymän luotettavuus on korkealla tasolla, mutta silti joskus saattaa esiintyä häiriöitä liittymän tai siihen kytkettyjen laitteiden toiminnassa.
LisätiedotElementtipaalulaatat rautateillä 27.01.2016
Elementtipaalulaatat rautateillä 27.01.2016 Siirtymärakenteen ja laattatyypin valinta Radan stabiliteetti ja painumaerojen tasaaminen Olemassa oleva/ uusi rata/kaksoisraiteet Sillan tausta/ pehmeiköt jotka
LisätiedotOhjelmistoarkkitehtuurit. Kevät
Ohjelmistoarkkitehtuurit Kevät 2012-2013 Johannes Koskinen http://www.cs.tut.fi/~ohar/ Tervetuloa Oulun yliopisto, Tampereen yliopisto, Turun yliopisto, Tampereen teknillinen yliopisto 2 Kurssin tavoitteet
LisätiedotINTERNET-yhteydet E L E C T R O N I C C O N T R O L S & S E N S O R S
INTERNET-yhteydet IP-osoite IP-osoitteen tarkoituksena on yksilöidä laite verkossa. Ip-osoite atk-verkoissa on sama kuin puhelinverkossa puhelinnumero Osoite on muotoa xxx.xxx.xxx.xxx(esim. 192.168.0.1)
LisätiedotLuento 1 Tietokonejärjestelmän rakenne
Luento 1 Tietokonejärjestelmän rakenne Järjestelmän eri tasot Laitteiston nopeus 1 Tietokonejärjestelmä Käyttäjä Tietokonelaitteisto Oheislaitteet (peripheral or I/O devices) Tietokone (computer) 2 Luento
LisätiedotAutonomisen liikkuvan koneen teknologiat. Hannu Mäkelä Navitec Systems Oy
Autonomisen liikkuvan koneen teknologiat Hannu Mäkelä Navitec Systems Oy Autonomisuuden edellytykset itsenäinen toiminta ympäristön havainnointi ja mittaus liikkuminen ja paikannus toiminta mittausten
LisätiedotOnnittelut PRO-JECT-DA-muuntimen hankkimisesta. Lue huolellisesti tämä ohje, jotta kytket laitteen oikein ja saat siten parhaan äänenlaadun.
KÄYTTÖOHJE Pro-Ject DAC Box USB Hyvä musiikinystävä, Onnittelut PRO-JECT-DA-muuntimen hankkimisesta. Lue huolellisesti tämä ohje, jotta kytket laitteen oikein ja saat siten parhaan äänenlaadun.! Sähköiskuvaara.
LisätiedotHELIA 1 (15) Outi Virkki Tietokantasuunnittelu 13.11.2000
HELIA 1 (15) Luento 2.7 Toiminnallisuutta tietokantaan... 2 Deklaratiivinen eheysvalvonta... 2 Proseduraalinen eheysvalvonta... 3 Eheysvalvonnan suunnittelusta... 4 Sääntöjen määrittely... 4 Toteutusvaihtoehdot...
LisätiedotJärjestelmäintegraatio
VESA AHOLA Järjestelmäintegraatio 14.3.2013 Agenda 1. Minä 2. Integraatio? 3. Esimerkkijärjestelmä 4. Integraatioprojektit Minä Ikä 32 vuotta Kotoisin Parolasta, asun Hämeenlinnassa TTY:llä 2001-2010 Pääaine
Lisätiedot