TIES530 TIES530. Moniprosessorijärjestelmät. Moniprosessorijärjestelmät. Miksi moniprosessorijärjestelmä?
|
|
- Jarno Haapasalo
- 8 vuotta sitten
- Katselukertoja:
Transkriptio
1 Miksi moniprosessorijärjestelmä? Laskentaa voidaan hajauttaa useammille prosessoreille nopeuden, modulaarisuuden ja luotettavuuden vaatimuksesta tai hajauttaminen voi helpottaa ohjelmointia. Voi olla järkevää sijoittaa laskentayksikkö lähelle ohjattavaa tai monitoroitavaa laitetta. Yhden suuren ja kompleksisen kokonaisuuden sijasta on monta helpommin ohjelmoitavaa ja hallittavaa moduulia. Jokin moduuli voi olla esim. optio, jolloin se on järkevää toteuttaa erillisellä prosessorilla. Edullisempi kokonaisuus, jos valitaan muutama edullinen suoritin yhden monipuolisen ja nopean prosessorin sijasta. Sopivan suorittimen valinta on helpompaa. Testaus voi olla helpompaa. Moniprosessorijärjestelmän kokoonpanoon vaikuttavat mm: Moduulien keskinäinen riippuvuus Suorittimien kapasiteetti Suorittimien fyysinen paikka Haetaan ratkaisu, joka minimoi suorittimien välisen liikennöinnin.
2 Miksi yksiprosessorijärjestelmä? Tarvittaessa eri toimintojen keskinäinen synkronointi helpompaa. Kaikki tieto yhdessä paikassa eikä tiedon siirtämiseen tarvita erillisiä protokollia. Vähemmän oskillaattoreita vähemmän häiriöitä. Toisaalta valittu suoritin toimii suuremmalla taajuudella enemmän häiriöitä. Järjestelmän muuttuessä muutos vain yhteen paikkaan. Järjestelmä on helpompi päivittää. Virheiden etsintä voi olla helpompaa. Tarvitaan vähemmän ohjelmankehitysympäristöjä. Jos käytetään reaaliaikakäyttöjärjestelmää, niin yksiprosessorijärjestelmä on halvempi. Moniprosessorijärjestelmä Esim. kolmen suorittimen sulautettu järjestelmä, jossa CPU1 huolehtii näytön ja näppäimistön ohjauksesta ja kommunikoi CPU2:n kanssa. CPU3 puolestaan ohjaa moottoreita, lukee tiedot sensoreilta ja kommunikoi myös CPU2:n kanssa. CPU2 on yhteydessä muuhun tietojärjestelmään.
3 Valittaessa tiedonsiirtomenetelmää prosessoreiden välille, voi miettiä ainakin seuraavia seikkoja: Nopeus: Riittääkö väylän nopeus tiedonkäsittelyn tarpeisiin? Luotettavuus: Tarvitaanko väylässä varmennus? Tarvitaanko virheen tarkistusmenetelmiä, esimerkiksi CRC jokaisessa siirrettävässä viestissä? Standardi vai sovelluskohtainen ratkaisu: Kaupalliset tuotteet tukevat standardoituja väyläratkaisuja, esim. Ethernet. Riippuu tuotteesta, onko standardoitujen ratkaisujen käyttö eduksi. Käyttöjärjestelmän tuki: Jos käytetään valmista käyttöjärjestelmää, tukeeko se tiedonsiirtoprotokollaa ja käytettyjä fyysisiä rajapintoja vai onko laiteläheinen ohjelmointi tehtävä itse. Yksi- vai kaksisuuntainen tiedonsiirto: Joskus yksisuuntainen tiedonsiirto riittää. Entä jos vaatimukset muuttuvat ja tarvitaan tuki kaksisuuntaiselle tiedonsiirrolle. Master/slave: Sopiiko yksinkertainen master/slave politiikka järjestelmään vai hidastaako kysely orjalaitteelta liiaksi järjestelmää? Verkko vai point-to-point: Verkon toteuttaminen on sekä laitteiden että ohjelmiston osalta kalliimpi ratkaisu. Toisaalta point-to-point ratkaisu tarvitsee erilliset tiedonsiirtoväylät kommunikoivien laitteiden välille. Kompleksisuus: Vaikeuttaako valittu tiedonsiirtomenetelmä järjestelmän toteuttamista. Onko valittu menetelmä sopiva järjestelmän muuhun tietojen käsittelyyn.
4 Prosessoreiden välisessä tiedonsiirrossa voidaan käyttää monia menetelmiä: Tiedonsiirtorekisteri Kuvassa tietoa siirretään 8-bitin rekisterin avulla. Kun CPU1 kirjoittaa rekisteriin, se asettaa samalla flip-flopin. Kun CPU2 lukee rekisterin, flip-flop nollautuu. Flip-flopin avulla CPU1 tietää, milloin CPU2 on käynyt lukemassa rekisterin ja CPU2 saa tiedon rekisteriin tulleesta datasta. REG FULL linjaa voidaan joko tutkia pollaamalla tai jos halutaan nopeampi käsittely kytketään se kontrollerin ulkoiseen keskeytyslinjaan. FIFO CPU kirjoittaa puskuriin ja toinen CPU lukee datan (first-in-first-out). Vapauttaa vastaanottajan lukemaan datan silloin, kun sille sopii. Samoin lähettäjä voi jatkaa tehtäviään heti tallennuksen jälkeen. FIFO-puskurissa yleensä tieto (pin), kun dataa puskurissa. Ongelma: ei äärettömän suuria puskureita kuinka huolehditaan, että kaikki tieto siirtyy lähettäjältä vastaanottajalle. DPRAM (Dual-Port RAM) Jos siirrettävää tietoa on paljon, voidaan käyttää kahden suorittimen kesken jaettua DPRAM-muistia. Tiedonsiirto hoidetaan joko vuorottelemalla suorittimien kesken tai synkronisesti niin, että jokaisella CPU:lla on yhtä aikaa pääsy muistiin. Esim. IDT (integrated Device Technologies) Kx8 neliporttinen, jolloin neljällä CPU:lla pääsy RAM:lle. Ongelmia voi aiheutua, jos CPU lukee muistialuetta juuri, kun jokin toinen CPU sinne kirjoittaa. Mahdollinen ratkaisu voisi olla väylän varaus yhdelle CPU:lle kerrallaan.
5 DPRAM (Dual-Port RAM) DS1609 dual port interface to Intel 8086 microprocessor. Sarjaliikennöinti Suorittimien väliseen liikennöintiin voidaan käyttää esim. synkronoitua sarjaliikenneväylää. Microwire ja I2C soveltuvat myös tarkoitukseen (yksi tai usempi laitteista master). Monen master-laitteen väylässä voi tulla hallintaongelma, kuka väylää saa käyttää. Jos I2C-väylässä monta laitetta yrittää liikennöidä yhtä aikaa, toinen laitteista tunnistaa tilanteen ja odottaa.
6 Jos piirit ovat eri levyllä, niin tietoa voidaan siirtää esim. RS-232:lla CAN-väylällä Asynkronisena sarjaliikenteenä käyttäen avokollektorikytkentää (kuvassa). Standardi printteriporttia voidaan käyttää kommunikointiin. Standardi Interlink-portti voi myös toimia tiedonsiirtoväylänä. Tiedonsiirtoprotokollat Käytetään tiedonsiirtoon jotain standardiprotokollaa, esim. MODBUS, jossa yksi laitteista on master, muut orjalaitteita. MODBUS on riippumaton käytetystä fyysisestä tiedonsiirtotekniikasta. Muita protokollia ovat esim. TCP/IP tai UDP/IP, nämä ovat kuitenkin raskaampia tiedonsiirtomenetelmiä. Lähteet: Stuart R. Ball, Embedded Microprocessor Systems: Real World Design, Elsevier. Piirivalmistajien sivustot
Siltojen haitat. Yleisesti edut selvästi suuremmat kuin haitat 2/19/2003 79. Kytkin (switch) Erittäin suorituskykyisiä, moniporttisia siltoja
Siltojen haitat sillat puskuroivat ja aiheuttavat viivettä ei vuonsäätelyä => sillan kapasiteetti voi ylittyä kehysrakenteen muuttaminen => virheitä jää havaitsematta Yleisesti edut selvästi suuremmat
LisätiedotVäylät. Prosessorin tie ulkomaailmaan Pienissä järjestelmissä vain yksi väylä. Osoite, data ja ohjaussignaalit Prosessori ainoa herra (master)
Prosessorin tie ulkomaailmaan Pienissä järjestelmissä vain yksi väylä Prosessoriväylä Osoite, data ja ohjaussignaalit Prosessori ainoa herra (master) Suuremmissa erillisiä väyliä Muistiväylä Oheislaiteväylät
LisätiedotPiirien väliset ohjaus- ja tiedonsiirtoväylät H. Honkanen
Piirien väliset ohjaus- ja tiedonsiirtoväylät H. Honkanen Laitteiden sisäiseen tietoliikenteeseen on kehitetty omat dataväylänsä. Näistä tärkeimmät: 1 wire [ käyttää mm. Dallas, Maxim. ] I²C [ Trademark
LisätiedotKontrollerin tehonsäätö
Kontrollerin tehonsäätö Sulautetut järjestelmät ovat monesti akku- tai paristokäyttöisiä ja tällöin myös mikro-ohjaimen virrankulutuksella on suuri merkitys laitteen käytettävyydelle. Virrankulutuksella
LisätiedotTietokoneen muisti nyt ja tulevaisuudessa. Ryhmä: Mikko Haavisto Ilari Pihlajisto Marko Vesala Joona Hasu
Tietokoneen muisti nyt ja tulevaisuudessa Ryhmä: Mikko Haavisto Ilari Pihlajisto Marko Vesala Joona Hasu Yleisesti Muisti on yksi keskeisimmistä tietokoneen komponenteista Random Access Memory on yleistynyt
LisätiedotTietojenkäsittelyn perusteet 2. Lisää käyttöjärjestelmistä
Tietojenkäsittelyn perusteet 2 Lisää käyttöjärjestelmistä 2011-02-09 Leena Ikonen 1 Systeemiohjelmat Systeemiohjelmiin kuuluvat Kääntäjät ja tulkit (+debuggerit) Käyttöjärjestelmä Linkittäjät Lataajat
LisätiedotOhjeita Siemens Step7, Omron CX Programmer käyttöön
Ohjeita Siemens Step7, Omron CX Programmer käyttöön Sisällysluettelo 1 Siemens Step7 Manager...1 1.1 Laitteistomäärittely...1 1.2 Ohjelmalohkon luonti ja toteutus...2 1.3 Ohjelman kutsu...3 2 CX-Programmer...4
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ätiedotCT50A2602 Käyttöjärjestelmät Seminaarityö. Tietokoneen muisti nyt ja tulevaisuudessa
CT50A2602 Käyttöjärjestelmät Seminaarityö Tietokoneen muisti nyt ja tulevaisuudessa Jyrki Eurén Raimo Asikainen Janne Laitinen Teppo Lapinkoski Manu Toivanen Pasi Ruuth Johdanto Taustaa Työn taustana ryhmän
Lisätiedot2-AKSELISEN LINEAARILIIKKEEN OHJAAMINEN
2-AKSELISEN LINEAARILIIKKEEN OHJAAMINEN Janne Rossi Kirjallisuustyö 6.11.2011 LUT Energia Sähkötekniikan koulutusohjelma SISÄLLYSLUETTELO 1. SOVELLUKSEN YLEINEN KUVAUS... 3 2. VAATIMUSMÄÄRITTELY... 3 2.1
LisätiedotELEC-A4010 Sähköpaja Arduinon väylät tutuiksi
ELEC-A4010 Sähköpaja Arduinon väylät tutuiksi Risto Järvinen 2.11.2015 Luennon sisältö Alustus: Väylät, mitä ja miksi. Alustus: logiikka-analysaattori. Yleisnäkymä Arduino/AVR:n väyliin. Väylä: I2C Väylä:
LisätiedotOngelma(t): Miten tietokoneen käyttöjärjestelmä toimii sisäisesti, jotta resurssit saadaan tehokkaaseen käyttöön?
Ongelma(t): Miten tietokoneen käyttöjärjestelmä toimii sisäisesti, jotta resurssit saadaan tehokkaaseen käyttöön? 2013-2014 Lasse Lensu 2 Systeemiohjelmat ovat tietokoneen laitteistoa lähellä olevia ohjelmia,
LisätiedotMUISTIPIIRIT H. Honkanen
MUISTIPIIRIT H. Honkanen Puolijohdemuistit voidaan jaotella käyttötarkoituksensa mukaisesti: Puolijohdemuistit Luku- ja kirjoitusmuistit RAM, Random Access Memory - Käytetään ohjelman suorituksen aikaisen
LisätiedotKäyttöjärjestelmät: poissulkeminen ja synkronointi
Käyttöjärjestelmät: poissulkeminen ja synkronointi 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
LisätiedotTehtävä 2: Tietoliikenneprotokolla
Tehtävä 2: Tietoliikenneprotokolla Johdanto Tarkastellaan tilannetta, jossa tietokone A lähettää datapaketteja tietokoneelle tiedonsiirtovirheille alttiin kanavan kautta. Datapaketit ovat biteistä eli
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 Tietokone
LisätiedotLuento 1 Tietokonejärjestelmän rakenne. Järjestelmän eri tasot Laitteiston nopeus
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 Tietokone
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ätiedotLuento 1 Tietokonejärjestelmän rakenne. Järjestelmän eri tasot Laitteiston nopeus
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 Tietokone
LisätiedotTietokoneen rakenne: Harjoitustyö. Motorola MC68030 -prosessori
kevät 2004 TP02S-D Tietokoneen rakenne: Harjoitustyö Motorola MC68030 -prosessori Työn valvojat: Seppo Haltsonen Pasi Lankinen RAPORTTI 13.5.2004 Sisällysluettelo sivu Tiivistelmä... 1 Lohkokaavio... 2
LisätiedotSM211 RS485 - JBUS/MODBUS mittarille SM103E. Käyttöohje
SM211 RS485 - JBUS/MODBUS mittarille SM103E Käyttöohje Sisällys Alustavat toimet... 1 Yleistiedot... 1 Asennus... 2 Ohjelmointi... 3 Tiedonsiirtoosoite... 4 Tiedonsiirtonopeus... 4 Tiedonsiirron pariteetti...
LisätiedotZigBee-ohjaus kuorma-autolle
ZigBee-ohjaus kuorma-autolle Juho Frits Petteri Koivumäki 10. helmikuuta 2010 Tavoitteet Projektityössä on tavoitteena rakentaa langaton ZigBee-ohjausverkko kaukoohjattavalle kuorma-autolle (kts. Kuva
LisätiedotSiltojen haitat Yleisesti edut selvästi suuremmat kuin haitat
Siltojen haitat sillat puskuroivat ja aiheuttavat viivettä ei vuonsäätelyä => sillan kapasiteetti voi ylittyä kehysrakenteen muuttaminen => virheitä jää havaitsematta Yleisesti edut selvästi suuremmat
LisätiedotÄlykkään rakennusautomaation järjestelmäkomponentit
Älykkään rakennusautomaation järjestelmäkomponentit Käyttäjäystävällisyyttä ja asennuksen & ohjelmoinnin helpoutta aina kilpailukykyiseen hintaan. Avoimet standardit tuovat yhteensopivuutta FDX Compact
LisätiedotAutomaatiojärjestelmät
Automaatiojärjestelmät SAUTER yhtiöt maailmanlaajuisesti 1910 aloitti yritystoiminnan Grindelwaldissa 1912 ensimmäiset kellokytkimet toimitettiin asiakkaille 1919 muutti yrityksen Baaseliin, työntekijöitä
LisätiedotIntegrointi muihin järjestelmiin case AMKE
Integrointi muihin järjestelmiin case AMKE Eteneminen tähän mennessä Lähti liikkeelle Salpauksen DW-hankkeesta Yksisuuntainen rajapinta, jonka Salpaus tilasi Tavoitteena viedä Sopron opiskelijatiedot DW:lle,
LisätiedotSuperWISE II / SuperWISE SC II
SuperWISE II / SuperWISE SC II WISE-järjestelmän tiedonsiirtoyksikkö LYHYESTI SuperWISE on tiedonsiirtoyksikkö, joka kokoaa kaikki tiedot antaakseen yleiskuvan WISE-järjestelmästä. Lukee ja jakaa IC Designissä
LisätiedotABB i-bus KNX taloautomaatio. Sakari Hannikka, 11.5.2016 Kiinteistöjen ohjaukset KNX vai ABB-free@home? ABB Group May 11, 2016 Slide 1
Sakari Hannikka, 11.5.2016 Kiinteistöjen ohjaukset KNX vai ABB-free@home? May 11, 2016 Slide 1 ABB i-bus KNX taloautomaatio May 11, 2016 Slide 2 KNX on maailman ainoa avoin standardi kotien ja rakennusten
LisätiedotSulautetut järjestelmät
1 Sulautetut järjestelmät Tietojenkäsittelytieteen koulukunta Sulautetut järjestelmät 2 Sulautetut järjestelmät Tyypillisiä sovelluskohteita» automaattiset tankkausjärjestelmät huoltoasemilla,» mekaanisen
LisätiedotSM210 RS485 - JBUS/MODBUS mittarille SM102E. Käyttöohje
SM210 RS485 - JBUS/MODBUS mittarille SM102E Käyttöohje Sisällys Alustavat toimet... 1 Yleistiedot... 1 Asennus... 2 Ohjelmointi... 3 Pääsy ohjelmointitilaan (COde= 100)... 3 Tiedonsiirto-osoite... 5 Tiedonsiirtonopeus...
LisätiedotKäyttöjärjestelmän rakenne
Käyttöjärjestelmän rakenne Tietokonejärjestelmä = Laitteisto + ohjelmisto Sovellus saa laitteiston käyttöönsä kj:n avustuksella CPU ja muisti Oheislaitteet KJ tarjoaa laitteiston käytössä tarvittavat palvelunsa
LisätiedotBACnet protokolla kiinteistöautomaatiossa
BACnet protokolla kiinteistöautomaatiossa Yrityksen toimintamalli Toimitusjohtajataso Toimitusjohtajan tehtävät Organisoi ja valvoo organisaation toimintaa sekä reagoi tarvittaessa. Myös raportointi on
LisätiedotReferenssi - AutoLog ControlMan ja Langattomat anturit Kaatopaikan etävalvontaa pilvipalveluna
Referenssi - AutoLog ControlMan ja Langattomat anturit Kaatopaikan etävalvontaa pilvipalveluna Copyright FF-Automation 2011 PROJEKTIN KUVAUS: ONGELMA: Kaatopaikan haitallisia vaikutuksia ympäristöön pyritään
LisätiedotTURVALLISEN TEKNIIKAN SEMINAARI 2003. Laitteiden etähallinta tietoverkkojen välityksellä Jani Järvinen, tuotepäällikkö
TURVALLISEN TEKNIIKAN SEMINAARI 2003 Laitteiden etähallinta tietoverkkojen välityksellä Jani Järvinen, tuotepäällikkö Mitä on etähallinta? Jotain muuta kuin laitteen välittömässä läheisyydessä tapahtuvaa
Lisätiedot25.11.2014. Työasema- ja palvelinarkkitehtuurit IC130301. Tallennusjärjestelmät. Tallennusjärjestelmät. 5 opintopistettä.
Työasema- ja palvelinarkkitehtuurit IC130301 5 opintopistettä Petri Nuutinen 5 opintopistettä Petri Nuutinen Tallennusjärjestelmät Tallennusjärjestelmät 1 = Small Computer System Interface, markkinoilla
LisätiedotENKOM ACTIVE OY. Syyskuu 2015. Tietoliikennetuotteiden palvelut
ENKOM ACTIVE OY Syyskuu 2015 Tietoliikennetuotteiden palvelut Enkom Active Oy tarjoaa seuraavia teknisiä palveluita langatonta tietoliikennettä soveltaville asiakkaillemme: Soluverkot (2G/GSM/GPRS, 3G,
LisätiedotPowerFlex 4, 40, 70, 700 Taajuusmuuttajat Tuotevalikoiman esittely
PowerFlex 4, 40, 70, 700 Tuotevalikoiman esittely Tuotesarja 22A 22 20A 20 Malli PowerFlex 4 PowerFlex 40 anturiton vektoriohjaus PowerFlex 70 anturiton vektoriohjaus PowerFlex 700 vektoriohjaus Nimellistehot
LisätiedotSulautettujen järjestelmien skaala on niin laaja, että on erittäin vaikea antaa yleispätevää kuvausta siitä millainen on sulautettu järjestelmä.
Sulautettujen järjestelmien skaala on niin laaja, että on erittäin vaikea antaa yleispätevää kuvausta siitä millainen on sulautettu järjestelmä. On arvioitu, että maailmassa on tällä hetkellä enemmän sulautettuja
LisätiedotKytkentä, Super WISE. WISEn kytkennälle rakennusautomaatiojärjestelmiin. swegon.fi
Kytkentä, n kytkennälle rakennusautomaatiojärjestelmiin swegon.fi Kytkentä, Tarvitsetko apua? Onko sinulla kysyttävää tai tarvitsetko apua? Ota yhteys lähimpään Swegon-edustajaasi. Yhteystiedot löytyvät
LisätiedotÄlykännykät ovat pieneen tilaan paketoituja, mutta suuret ominaisuudet omaavia tietokoneita.
Mikä on tietokone PUNOMO NETWORKS OY 22.7.2016 pva, piirroskuvat J. Mansikkaviita Henkilökohtaisesti olen aina valmis oppimaan, vaikka en välitäkään tulla opetetuksi. - Winston Churchill Tietokone on elektroninen
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ätiedotSuperWISE II / SuperWISE SC II
SuperWISE II / SuperWISE SC II WISE-järjestelmän tiedonsiirtoyksikkö LYHYESTI SuperWISE on tiedonsiirtoyksikkö, joka kokoaa kaikki tiedot antaakseen yleiskuvan WISE-järjestelmästä. Lukee ja jakaa IC Designissä
LisätiedotD B. Levykön rakenne. pyöriviä levyjä ura. lohko. Hakuvarsi. sektori. luku-/kirjoituspää
Levyn rakenne Levykössä (disk drive) on useita samankeskisiä levyjä (disk) Levyissä on magneettinen pinta (disk surface) kummallakin puolella levyä Levyllä on osoitettavissa olevia uria (track), muutamasta
LisätiedotDigitaalitekniikka (piirit) Luku 14 Sivu 1 (16) Sekvenssipiirit. Kombinaatiopiiri. Tilarekisteri
Digitaalitekniikka (piirit) Luku 4 Sivu (6).8.24 Fe/AKo Tilarekisteri Kombinaatiopiiri Digitaalitekniikka (piirit) Luku 4 Sivu 2 (6).8.24 Fe/AKo Johdanto Tässä luvussa todetaan esimerkin avulla kombinaatiopiirien
LisätiedotConcurrency - Rinnakkaisuus. Group: 9 Joni Laine Juho Vähätalo
Concurrency - Rinnakkaisuus Group: 9 Joni Laine Juho Vähätalo Sisällysluettelo 1. Johdanto... 3 2. C++ thread... 4 3. Python multiprocessing... 6 4. Java ExecutorService... 8 5. Yhteenveto... 9 6. Lähteet...
LisätiedotTURVALLISUUS- JÄRJESTELMÄ
TURVALLISUUS- JÄRJESTELMÄ Jukka Routtu + -historia Osoitteellinen vuodesta 1987 edelliset keskusmallit - HHL-10,30,70,160, 320 - HHL-16,32,128,256,512 - PAK-3000, PAK-30, PAK-100 Laitteiden ja ohjelmistojen
LisätiedotMiten voin selvittää säästömahdollisuuteni ja pääsen hyötymään niistä?
Se edullisempi tietokanta Miten voin selvittää säästömahdollisuuteni ja pääsen hyötymään niistä? Rasmus Johansson rasmus.johansson@microsoft.com Ratkaisumyyntipäällikkö (Sovellusalusta) Microsoft Oy Miten
LisätiedotWeb sovelluksen kehittäminen sähkönjakeluverkon suojareleisiin
TEKNILLINEN KORKEAKOULU / VAASAN YLIOPISTO Diplomityöesitelmä Web sovelluksen kehittäminen sähkönjakeluverkon suojareleisiin Timo Ahola 2006 Web sovellus Web palvelut joiden avulla laite voidaan liittää
LisätiedotVHDL/Verilog/SystemC. Jukka Jokelainen 20.10.2009
VHDL/Verilog/SystemC Jukka Jokelainen 20.10.2009 Sisältö Mitä ihmettä on hardwaren ohjelmointi? VHDL Verilog SystemC Analogiaelektroniikan yhdistäminen digitaaliseen maailmaan Yhteenveto ja pohdintaa Hardwaren
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ätiedotAutoLog Wi-Fi Sensor Network Langaton Anturiverkko
AutoLog 1 AutoLog Wi-Fi Sensor Network Langaton Anturiverkko Langaton Wi-Fi anturiverkko (2.4GHz) Analogiatulot, digitaalitulot ja digitaalilähdöt langattomasti Vähävirtaiset anturilaitteet toimivat jopa
LisätiedotTK081001 Palvelinympäristö
TK081001 Palvelinympäristö 5 opintopistettä!! Petri Nuutinen! 8 opintopistettä!! Petri Nuutinen! Tallennusjärjestelmät Tallennusjärjestelmät SCSI SCSI = Small Computer System Interface, markkinoilla jo
LisätiedotMikrokontrollerit. Mikrokontrolleri
Mikrokontrollerit S-108.2010 Elektroniset mittaukset 18.2.2008 Mikrokontrolleri integrointi säästää tilaa piirilevyllä usein ratkaisu helpompi ja nopeampi toteuttaa ohjelmallisesti prosessori 4-64 bittinen
LisätiedotVirtuoosi POS-järjestelmien joukossa
Virtuoosi POS-järjestelmien joukossa Menestyvä liiketoiminta muistuttaa monin osin huippuunsa viritettyä orkesteria jossa eri osien sopusuhtainen vuorovaikutus ja integrointi luovat sykähdyttävän esityksen.
LisätiedotHammastankohissin modernisointi. Heikki Laitasalmi
Hammastankohissin modernisointi Heikki Laitasalmi Loppudemossa Mitä oltiinkaan tekemässä V-malli Modbus viestintä (PLC VFD) Esitellään laitteet Lopuksi Modbusia käytännössä Hammastankohissi Arkkitehtuuri
LisätiedotVERSA. monipuolinen hälytinkeskus. Versa
VERSA monipuolinen hälytinkeskus VERSA on nykyaikainen hälytinkeskus. Edullinen VERSA soveltuu suurenkin kohteen järjestelmäksi. Keskukseen sopii laaja valikoiman langattomia ilmaisimia. Hälytyksensiirto
Lisätiedot27.5.2011. Ensimmäinen ajatus nähdessäni tämän seminaarin aiheen oli, ai minäkö ennustaja? Arealtec Oy Kari Kumpulainen vain toimitusjohtaja
Ennustajako, minäkö?? Ensimmäinen ajatus nähdessäni tämän seminaarin aiheen oli, ai minäkö ennustaja? Arealtec Oy Kari Kumpulainen vain toimitusjohtaja 1 Sisältö 1. Arealtec Oy lyhyesti 2. Mitä huomenna,
LisätiedotSisäilmaston mittaus hyödyntää langatonta anturiteknologiaa:
Ismo Grönvall/Timo/TUTA 0353064 Tehtävä 5: Sisäilmaston mittaus hyödyntää langatonta anturiteknologiaa: Ihmiset viettävät huomattavan osan (>90 %) ajasta sisätiloissa. Sisäilmaston laatu on tästä syystä
LisätiedotFC2020 Paloilmoituskeskus
FC2020 Paloilmoituskeskus FS20 (MP5.0) Sinteso Kompakti, esikasattu, mikroprosessorilla ohjattu paloilmoituskeskus 252 osoitteelle Paloilmoituskeskus voi olla yksittäinen tai verkotettu Yhteen verkkoon
LisätiedotFC2040 Paloilmoituskeskus
FC2040 Paloilmoituskeskus FS20 (MP5.0) Sinteso Kompakti, esikasattu, mikroprosessorilla ohjattu paloilmoituskeskus 504 osoitteelle Paloilmoituskeskus voi olla yksittäinen tai verkotettu Yhteen verkkoon
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ätiedotAlienware Alpha R2 Asetukset ja tekniset tiedot
Alienware Alpha R2 Asetukset ja tekniset tiedot Tietokonemalli: Alienware Alpha R2 Säädösten mukainen malli: D07U Säädösten mukainen tyyppi: D07U002/ D07U003 Huomautukset, varoitukset ja vaarat HUOMAUTUS:
LisätiedotOngelma(t): Mistä loogisista lausekkeista ja niitä käytännössä toteuttavista loogisista piireistä olisi hyötyä tietojenkäsittelyssä ja tietokoneen
Ongelma(t): Mistä loogisista lausekkeista ja niitä käytännössä toteuttavista loogisista piireistä olisi hyötyä tietojenkäsittelyssä ja tietokoneen rakentamisessa? 2013-2014 Lasse Lensu 2 Transistori yhdessä
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ätiedotRinnakkaisuus. parallel tietokoneissa rinnakkaisia laskentayksiköitä concurrent asioita tapahtuu yhtaikaa. TTY Ohjelmistotekniikka
Rinnakkaisuus parallel tietokoneissa rinnakkaisia laskentayksiköitä concurrent asioita tapahtuu yhtaikaa Rinnakkaisuuden etuja: laskennan nopeutuminen (sarjoittuvat operaatiojonot) ilmaisuvoima (ongelman
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ätiedotNK8222 Ethernet-portti yhdelle alakeskukselle
Tuote-esite NK8000 MP4.40 NK8222 Ethernet-portti yhdelle alakeskukselle NK8222 Ethernet-porttia käytetään paikallisten ja hajautettujen turva- ja turvallisuuslaitteiden liittämiseen NK8000-verkkoon. Se
LisätiedotFC1008, FC1012 Paloilmoituskeskukset
FC1008, FC1012 Paloilmoituskeskukset Kahdeksan tai 12 ryhmää yhteensopiva kaikkien Siemensin kollektiivisten paloilmaisimien kanssa kattava yhteensopivuus kahdella valittavissa olevalla ilmaisinlinja-asetuksella
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ätiedotOhjelmistoarkkitehtuurit
Ohjelmistoarkkitehtuurit Konnektorit ohjelmistoarkkitehtuurissa 18.9.2012 1 Konnektorit (connectors) Konnektori (connector) (liitos) Arkkitehtuurielementti, jonka tehtävänä on mahdollistaa ja hallita komponenttien
LisätiedotMikä on internet, miten se toimii? Mauri Heinonen
Mikä on internet, miten se toimii? Mauri Heinonen Mikä on Internet? Verkkojen verkko Muodostettu liittämällä lukuisia aliverkkoja suuremmaksi verkoksi Sivustojen tekemiseen käytetään kuvauskielta HTML
Lisätiedot31.3.2009. Alussa varmistettavien palvelimien käyttöjärjestelmät ovat seuraavat: Tampereen kaupunki Käyntiosoite Puhelin kirjaamo@tampere.
Kysymys 1 Palvelinten määrä ja mallit joita tulisi varmistaa? 500 Palvelimen mallit ovat seuraavat: Ellei toisin mainita niin palvelimet ovat Intel pohjaisia Räkkipalvelimet o Proliant DL380 G2, 33 kpl,
Lisätiedot24.9.2015. Työasema- ja palvelinarkkitehtuurit (IC130301) Apumuistit. Kiintolevyt. 5 opintopistettä. Petri Nuutinen
Työasema- ja palvelinarkkitehtuurit (IC130301) 5 opintopistettä Petri Nuutinen 5 opintopistettä Petri Nuutinen Apumuistit Tarvitaan ohjelmien ja dokumenttien tallentamiseen, kiintolevyjen varmuuskopiointiin,
LisätiedotOngelma(t): Mistä loogisista lausekkeista ja niitä käytännössä toteuttavista loogisista piireistä olisi hyötyä tietojenkäsittelyssä ja tietokoneen
Ongelma(t): Mistä loogisista lausekkeista ja niitä käytännössä toteuttavista loogisista piireistä olisi hyötyä tietojenkäsittelyssä ja tietokoneen rakentamisessa? 2012-2013 Lasse Lensu 2 Transistori yhdessä
LisätiedotKojemeteorologia. Sami Haapanala syksy 2013. Fysiikan laitos, Ilmakehätieteiden osasto
Kojemeteorologia Sami Haapanala syksy 2013 Fysiikan laitos, Ilmakehätieteiden osasto Kojemeteorologia, 3 op 9 luentoa, 3 laskuharjoitukset ja vierailu mittausasemalle Tentti Oppikirjana Rinne & Haapanala:
Lisätiedot24.9.2015. HP Prodesk 400 DM i5-4590t 4Gb DDR3-1600 (1x4) 500Gb HDD Stand W7PRO64/W8.1 W1/1/1
1(5) HP Prodesk 400 DM i5-4590t 4Gb DDR3-1600 (1x4) 500Gb HDD Stand W7PRO64/W8.1 W1/1/1 Kuvaus Maksimoi investointisi. Kasvata liiketoimintaasi, älä kulujasi. HP ProDesk 400 G1 -sarjan laajennettavat pöytätietokoneratkaisut
LisätiedotLuento 1 (verkkoluento 1) Ohjelman sijainti Ohjelman esitysmuoto Laitteiston nopeus
Luento 1 (verkkoluento 1) Tietokonejärjestelmä Järjestelmän e eri tasot Ohjelman sijainti Ohjelman esitysmuoto Laitteiston nopeus 1 Tietokone- järjestelmäj ä Käyttäjä Tietokonelaitteisto Oheislaitteet
LisätiedotKAUKOVALVONTAOHJELMA CARELAY CONTROL WPREMOTE
KAUKOVALVONTAOHJELMA CARELAY CONTROL WPREMOTE Tämä kuvaus on tarkoitettu Carelay - tuotteen Waterpumps WP:n ja Power Factor::n sovelluskohteisiin. Yleistä Carelay Control Wpremote on kaukovalvontaohjelma,
LisätiedotBL40A17x0 Digitaalielektroniikka A/B: Ohjelmoitavat logiikkapiirit
BL4A17x Digitaalielektroniikka A/B: Ohjelmoitavat logiikkapiirit Ohjelmoitavat logiikkapiirit (PLD, Programmable Logic Device) PLD (Programmable Logic Device) on yleinen nimitys integroidulle piirille,
LisätiedotOSI malli. S 38.188 Tietoliikenneverkot S 2000. Luento 2: L1, L2 ja L3 toiminteet
M.Sc.(Tech.) Marko Luoma (1/38) S 38.188 Tietoliikenneverkot S 2000 Luento 2: L1, L2 ja L3 toiminteet OSI malli M.Sc.(Tech.) Marko Luoma (2/38) OSI malli kuvaa kommunikaatiota erilaisten protokollien mukaisissa
LisätiedotJYRSIN SISÄLLYSLUETTELO:
JYRSIN OH6MP 1 JYRSIN SISÄLLYSLUETTELO: -Mikä jyrsin? -Tekniset tiedot. -Asetukset. -Tiedostomuodot: --Jyrsimen JYR-muoto. --Muunnos-ohjelmat. --PCX-tiedosto. --DXF-tiedosto. --PIC-tiedosto. --JYRVIRI-ohjelma.
LisätiedotSwingControl valvontayksikkö
SIVU 2 JEVEN Keittiöilmanvaihtolaitteet Sisällysluettelo Tuotekuvaus ja tuotemerkintä 3 Tuoterakenne 4 Mittatiedot 5 LVI- ja sähkösuunnitteluohjeet 5 Automaatio suunnitteluohjeet 6 Haluamme auttaa teitä
LisätiedotDigitaalinen potentiometri Catalyst CAT5401
Digitaalinen potentiometri Catalyst CAT5401 Catalyst on lanseerannut piirin CAT5401, jossa on neljä digitaalisesti ohjelmoitavaa potentiometriä integroituna ohjauslogiikalla ja 16 tavun NVRAMmuistilla.
LisätiedotTarjotusta tallennusjärjestelmästä pitää olla mahdollista siirtää kapasiteettia hybrid cloud -ympäristöön ilman erillisiä lisähankintoja.
Tallennus-, palvelin- ja varmistusjärjestelmähankinta 1 (5) KYSYMYKSET, VASTAUKSET JA TARJOUSPYYNNÖN TARKENNUKSET (Huom! Sisältää olennaisia tarjouspyynnön muutoksia ja tarkennuksia. Huomioikaa erityisesti
LisätiedotStabilointi. arvosana. arvostelija. Marja Hassinen
hyväksymispäivä arvosana arvostelija Stabilointi Marja Hassinen Helsinki 28.10.2007 Hajautetut algoritmit -seminaari HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Sisältö 1 1 Johdanto 1 2 Resynkroninen
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ätiedotHand Held Products Net Base telakan sisäisten IP osoitteiden muuttaminen. Käyttöohje 16.11.2007
Hand Held Products Net Base telakan sisäisten IP osoitteiden muuttaminen Käyttöohje 16.11.2007 2 SISÄLLYS 1. NET BASE... 3 2. YHTEYS NET BASEEN KÄYTTÄMÄLLÄ RS232 - SARJALIIKENNETTÄ... 4 3. YKSITYISKOHTAISET
LisätiedotSMARTCITY SENSORIVERKKO MÄÄRITTELYT
SMARTCITY SENSORIVERKKO MÄÄRITTELYT 1 9.12.2016 Mika Heikkilä Kaupunkiympäristön palvelualue TAVOITTEET JÄRJESTELMÄLLE Saada kaupungin kattava verkko, johon voidaan liittää eri valmistajien sensoreita
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ätiedotMiksi ABLOY CLIQ etähallintajärjestelmä?
ABLOY CLIQ avainten ohjelmoitava etähallintajärjestelmä 11.02.10 1 An ASSAABLOY Group brand Miksi ABLOY CLIQ etähallintajärjestelmä? Mahdollistaa avainten hallinnan maantieteellisesti laajoissa tai suurissa
LisätiedotJärjestelmäarkkitehtuuri (TK081702) Web Services. Web Services
Järjestelmäarkkitehtuuri (TK081702) Standardoidutu tapa integroida sovelluksia Internetin kautta avointen protokollien ja rajapintojen avulla. tekniikka mahdollista ITjärjestelmien liittämiseen yrityskumppaneiden
LisätiedotKokemuksia Lappeenrannan kaupungin BACnet integraatiosta
Tervetuloa webinaariin Kokemuksia Lappeenrannan kaupungin BACnet integraatiosta Puhuja: Pertti Vainikka Granlund Saimaa Oy Chat: Harri Korpijaakko Trend Control Systems Jarkko Ruonala Vaisala Teemu T.
LisätiedotBL40A1711 Johdanto digitaaleketroniikkaan: Sekvenssilogiikka, pitopiirit ja kiikut
BL40A1711 Johdanto digitaaleketroniikkaan: Sekvenssilogiikka, pitopiirit ja kiikut Sekvenssilogiikka Kombinatooristen logiikkapiirien lähtömuuttujien nykyiset tilat y i (n) ovat pelkästään riippuvaisia
LisätiedotTuote-esite NK8235 Ethernet-portti
Tuote-esite NK835 Ethernet-portti NK8000 MP4.30 NK835 Ethernet-porttia käytetään kytkemään paikallisia ja hajautettuja turvajärjestelmiä DMS8000 valvomojärjestelmiin. Se tarjoaa ensimmäisen tason keskittimen
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ätiedotOSI ja Protokollapino
TCP/IP OSI ja Protokollapino OSI: Open Systems Interconnection OSI Malli TCP/IP hierarkia Protokollat 7 Sovelluskerros 6 Esitystapakerros Sovellus 5 Istuntokerros 4 Kuljetuskerros 3 Verkkokerros Linkkikerros
LisätiedotTuotetietoa. Neulasulku tarkemmin kuin koskaan aikaisemmin EWIKONin sähköinen neulasulku
Tuotetietoa Neulasulku tarkemmin kuin koskaan aikaisemmin EWIKONin sähköinen neulasulku EWIKONin sähköinen neulasulkutekniikka EWIKONin sähkökäytöillä varustetut neulasulkujärjestelmät älykkäine ohjauksineen
Lisätiedotmikä sen merkitys on liikkuvalle ammattilaiselle?
artikkeli WWAN-verkko WWAN-verkko: mikä sen merkitys on liikkuvalle ammattilaiselle? Nopeiden, saumattomien yhteyksien merkitys minkä tahansa yrityksen menestykseen sekä liikkuvan ammattilaisen tehokkuuteen
LisätiedotSulautettu tietotekniikka 2007 2013 Ubiquitous Real World Real Time
Sulautettu tietotekniikka 2007 2013 Ubiquitous Real World Real Time for First Lives 2009 Kimmo Ahola 1 Mitä ohjelma tarjoaa Rahoitusta Resursseja Tietoa Päätösten tukea Verkostoja Luottamusta - Mahdollisuuksia
LisätiedotIQ3XCITE JÄRJESTELMÄ
IQ3XCITE JÄRJESTELMÄ IQ3xcite-järjestelmän esittely Tämän päivän rakennusten hallinnointi ja valvonta on aina vain kehittyneempää. Rakennusautomaatiojärjestelmä tulee räätälöidä jokaisen asiakkaan tarpeiden
Lisätiedot