Teemu Kerola Orientointi Syksy 2018

Samankaltaiset tiedostot
Luento 1 (verkkoluento 1) Tietokonejärjestelmä

Luento 1 (verkkoluento 1) Ohjelman sijainti Ohjelman esitysmuoto Laitteiston nopeus

Tietokoneen toiminta (Computer Organization I)

Tietokoneen toiminta (Computer Organization I)

Tietokoneen toiminta (Computer Organization I)

TIETOLIIKENNEVERKKOJEN OPISKELU TTY:llä

Kertausluento luennoista 1-3 1

Tietokoneen toiminta (Computer Organization I)

Computing Curricula raportin vertailu kolmeen suomalaiseen koulutusohjelmaan

Opettajatuutorointi-kurssin syksyn 2006 kyselyjen tulokset

Kertausluento 1 (lu01, lu02, lu03) Tietokonejärjestelmän rakenne ttk-91 ja sillä ohjelmointi

Tietojenkäsittelytieteen tutkintovaatimukset

Tietokoneen toiminta, Kevät Copyright Teemu Kerola Järjestelmän eri tasot Laitteiston nopeus

Teemun juustokakku Rekisterien, välimuistin, muistin, levymuistin ja magneettinauhan nopeudet suhteutettuna juuston hakuaikaan juustokakkua tehdessä?

Aalto-yliopiston sähkötekniikan korkeakoulu Korvaavuusluettelo

Menetelmätieteiden opintokokonaisuudessa on kaikissa tapauksissa oltava vähintään 10 op matematiikkaa ja vähintään 10 op tilastotiedettä.

Myös opettajaksi aikova voi suorittaa LuK-tutkinnon, mutta sillä ei saa opettajan kelpoisuutta.

Elektroniikan, tietoliikenteen ja automaation tiedekunta Korvaavuusluettelo S-38 Tietoverkkotekniikka

LuK-HOPS: Henkilökohtainen opintosuunnitelma ja osallistuminen opettajatuutorointiin (1 op)

Aalto-yliopiston sähkötekniikan korkeakoulu Korvaavuusluettelo

Tulevaisuuden Internet. Sasu Tarkoma

Aalto-yliopiston sähkötekniikan korkeakoulu Korvaavuusluettelo

TIETOJÄRJESTELMIEN AMMATILLISET ERIKOISTUMISOPINNOT (30 op)

Luento 0: Kurssihallinto Tietokoneen rakenne (2 ov / 4 op) Syksy 2006

Tietokoneen rakenne (2 ov / 4 op) Syksy 2006

TIETOTEKNIIKKA Koodi Vanha opintojakso op ov Vastuuhenkilö LV vastaavat opinnot tai korvaava suoritustapa TTE.

Älypuhelimet. Sisällysluettelo

Tietokoneen rakenne (2 ov / 4 op) Syksy 2007 Liisa Marttinen. Helsingin yliopisto Tietojenkäsittelytieteen laitos

Digimarkkinoinnin uudet pelisäännöt Huhtikuu 2015

Käyttöjärjestelmien historia. Joni Herttuainen Henri Jantunen Markus Maijanen Timo Saksholm Johanna Tjäder Eetu Turunen

Tietokoneen toiminta (Computer Organization I)

Tietoyhteiskunnan perustaidot. Kesäkuu 2014

TIETOJENKÄSITTELYTIEDE

Tietokoneen toiminta (Computer Organization I) Mitä hyötyä tästä on? (4) Kurssien välisiä riippuvuuksia. Aihepiiri.

Visualisointi informaatioverkostojen Opintoneuvoja Teemu Meronen (päivitys Janne Käen visualisoinnin pohjalta)


Työpöytävirtualisointi

TKT50004: Akateemiset taidot (1 op)

Mediatekniikka aikuiskoulutus. (Liitteeksi kopiot korvaavuuksien / hyväksilukujen perusteena käytetyistä todistuksista)

Tutkintovaatimukset suoraan DI-vaiheeseen valituille

Tietokoneen toiminta (Computer Organization I)

Tietokoneen toiminta (Computer Organization I)

Aihepiiri Tietokoneen toiminta (Computer Organization I) Tavoitteet (4) Mitä hyötyä tästä on? (4) Kurssien välisiä riippuvuuksia

Luento 1 Tietokonejärjestelmän rakenne

Luento 1 Tietokonejärjestelmän rakenne. Järjestelmän eri tasot Laitteiston nopeus

Luento 1 Tietokonejärjestelmän rakenne

Sulautetut järjestelmät

VISIO YHTEISKUNNAN ELINTÄRKEIDEN TOIMINTOJEN TURVAAMINEN. Väestön elinmahdollisuudet. Yhteiskunnan turvallisuus. Valtion itsenäisyys

Luento 1 Tietokonejärjestelmän rakenne. Järjestelmän eri tasot Laitteiston nopeus

!?)&/&8-"1)#)7#-2-> ! 2-77""8"'+'0%/+-1#""8"'+'0%2/&-1#""8"'+'0%#)&##-8- !?)&/&8-"1)#)17+'%#-7&> ! 1$4##;*""##4($0%7&8+**)70%2-*8+*)0%#&"'+'%1$4##$6$

Sense tiedostot Käyttöohje Opastinsilta 8 ae Helsinki

TIETOTEKNIIKAN OPS

AFCEA syysseminaari

ICT-info opiskelijoille

IT-OSAAJA, TIETOJENKÄSITTELYN ERIKOISTUMISOPINNOT

Rajattomat tietoverkot ja niiden rooli pilvipalveluissa. Jukka Nurmi Teknologiajohtaja Cisco Finland

YHDISTYKSEN DIGITAALINEN VIESTINTÄ

Mobiilipalvelut kirjastoissa Juha Hälinen verkkopalvelusuunnittelija

Työasema- ja palvelinarkkitehtuurit IC Storage. Storage - trendit. 5 opintopistettä. Petri Nuutinen

Laaja-alainen, opiskelijalähtöinen ja projektiperusteinen opetussuunnitelma, case Monitori

Visualisointi informaatio- verkostojen opinto-oppaasta Opintoneuvoja Teemu Meronen (päivitys Janne Käen visualisoinnin pohjalta)

Järjestelmäarkkitehtuuri (TK081702) Web Services. Web Services

Tekniset vaatimukset Tikon 6.4.1

Visualisointi informaatio- verkostojen opinto-oppaasta Informaatioverkostojen kilta Athene ry Opintovastaava Janne Käki 19.9.

LuK-HOPS: Henkilökohtainen opintosuunnitelma ja osallistuminen opettajatuutorointiin (1 op)

Tietoturvavinkkejä pilvitallennuspalveluiden

Kankaan alueen ICT-esiselvitys. Kari Aho Magister Solutions Oy Miska Sulander Cynetkey Oy

VISIO YHTEISKUNNAN ELINTÄRKEIDEN TOIMINTOJEN TURVAAMINEN. Väestön elinmahdollisuudet. Yhteiskunnan turvallisuus. Valtion itsenäisyys

Vaivattomasti parasta tietoturvaa

IP-verkkojen luotettavuus huoltovarmuuden näkökulmasta. IPLU-II-projektin päätösseminaari Kari Wirman

Tuuli Toivonen Geotieteiden ja maantieteen laitos Helsingin yliopisto

Cisco Unified Computing System -ratkaisun hyödyt EMC- ja VMwareympäristöissä

WEBINAARI CLOUD SOFTWARE SRA- esi;ely

Kattava tietoturva kerralla

Tutkintovaatimukset suoraan DI-vaiheeseen valituille

Tietoja RICOH Smart Device Connectorin käyttäjille: Laitteen määritys

Tietokoneen toiminta (Computer Organization I)

Tietokoneen toiminta (Computer Organization I) Aihepiiri. Mitä hyötyä tästä on? (3) Tavoitteet. Kurssien välisiä riippuvuuksia

Tietokoneen toiminta (Computer Organization I)

Liiketoimintaa ICT-osaamisesta vahvuuksilla eteenpäin. Jussi Paakkari, teknologiajohtaja, VTT, R&D, ICT

Tekniset vaatimukset Tikon 6.5.0

Tilanne sekä MS-A0003/4* Matriisilaskenta 5 op

Unified Fabric: palvelimien verkkoliitettävyys remontissa

Googlen palvelut synkronoinnin apuna. Kampin palvelukeskus Jukka Hanhinen, Urho Karjalainen, Rene Tigerstedt, Pirjo Salo

Materiaalitutkimuksen grid (M-grid)

Kurssin esittely Tavoitteet Komponentit

Carlink langaton autojen välinen tietoverkko

Pertti Pennanen DOKUMENTTI 1 (5) EDUPOLI ICTPro

Ongelma(t): Miten tietokoneen komponentteja voi ohjata siten, että ne tekevät yhdessä jotakin järkevää? Voiko tietokonetta ohjata (ohjelmoida) siten,

IoT (Internet-of-Things) - teknologian hyödyntäminen rakennuksien paloturvallisuuden kehityksessä ja integroidussa älykkäässä ympäristössä

Asiakaskoulutukset pääkirjastolla

Hajautettujen sovellusten muodostamistekniikat, TKO_2014 Johdatus kurssiin

LUENTO 0. Tervetuloa! Käyttöjärjestelmät II 2 ov Teemu Kerola. Helsingin yliopisto Tietojenkäsittelytieteen laitos

Tietoturvakoulutus Tietojenkäsittelyn koulutusohjelmassa

Älykäs verkottuminen ja käyttäjänhallinta. Pekka Töytäri TeliaSonera Finland

- Jarjestelmaasiantuntija Markku Jaatinen

Salusfin Mobiilisovellus Käyttöohje

Data-analyysi tieteenalana Professori, laitosjohtaja Sasu Tarkoma Tietojenkäsittelytieteen laitos Helsingin yliopisto

Tietojärjestelmätieteen ohjelmat

IT BACKUP & RESTORE. Palvelimille, työasemille sekä mobiilipäätelaitteille

Transkriptio:

Tietokoneen toiminta, Käyttöjärjestelmät Networking and Services (Nodes) Hajautettujen järjestelmien ja tietoliikenteen erikoistumislinja Teemu Kerola Orientointi Syksy 2018 http://blueballfixed.ytmnd.com/ 1

Hajautetut järjestelmät ja tietoliikenne Missä kaikkialla on nyt samanaikaisuutta? pöytäkone, läppäri, padit, älypuhelimet, paikallisverkko, palvelimet, Internet, puhelinverkko, http://ops.fhwa.dot.gov/publications/telecomm_handbook/images/fig2-14.gif 2

???? ~20 (hyperthreads) 2018 Borkar, Dubey, Kahn, et al. Platform 2015. Intel White Paper, 2005. http://download.intel.com/technology/computing/archinnov/platform2015/download/platform_2015.pdf 3

Hajautetut järjestelmät ja tietoliikenne Erikoistumislinja kouluttaa asiantuntijoita ja strategisia uudistajia globaalien sovellusalustojen suunnittelu- ja toteutustehtäviin. Linja tarjoaa joukon fokusalueita: Tulevaisuuden Internet: globaalit verkkoarkkitehtuurit ja liikkuvuus Väliohjelmistot ja sovellusalustat Verkon yhteistoimintapalvelut Interaktiiviset järjestelmät Tietoturva 4

Hajautetut järjestelmät ja tietoliikenne Millaisia sovelluksia tulevaisuudessa? Langattomat sovellukset Sähköisen kaupankäynnin verkostot yritysten välillä Esineiden Internet Mitä infrastruktuuria tarvitaan? Laskennan ja tietoliikenteen tehokas organisointi interaktiiviset järjestelmät liiketoimintaverkostot käyttöjärjestelmä ja tietoliikenneprotokollat Hajautusalusta, hajautetun sovelluksen mallintaminen ja koodin generointi väliohjelmistot Yhteistoimintasopimukset, palvelujen löytäminen ja valinta yhteistoiminnan välineet 5

Esimerkki Nodes-tutkimuksesta: Carat mobiilisovellus Carat-ohjelma seuraa mobiilisovellusten energiankulutusta Aloitettu yhteisenä tutkimusprojektina Berkeleyn kanssa Ideana tunnistaa energiasyöpöt ja bugiset ohjelmat yhteisöstä kerätyn datan perusteella Saatavilla ilmaiseksi (Google Play, Apple Appstore) Asennettu 853 926 laitteeseen (elokuu 2017) http://carat.cs.helsinki.fi/ 6

Ubiquitous Interaction (kaikkialla läsnäolevat käyttöliittymät) Kosketusnäytöt Adaptiiviset ja tunteisiin reagoivat käyttöliittymät Multimodaalinen vuorovaikutus Eksploratiivinen haku ja sosiaalinen tietojenkäsitttely Sovellusalueita kestävä kehitys ja energiatietoisuus kodeissa tapahtuva tietojenkäsittely Informaationhaku taide ja kulttuuri 7

Secure Systems (Tietoturva) Kryptografia Tietoturvaprotokollat Langattoman tiedonsiirron turvaaminen matkapuhelinverkot 5G teknologian tietoturva Yksityisyyden suojaaminen tai rajoittaminen esim. paikkatietoon perustuvissa palveluissa Homomorfinen salaus 8

Perusopinnot Aineopinnot Käyttöjärjestelmät Tietokoneen toiminta Tietoliikenteen perusteet Hajautetut järjestelmät ja tietoliikenne Valinnaiset aineopinnot C-ohjelmointi Tietoturvan perusteet Tietokoneen rakenne Shell Scripting Linux-ylläpito Network Programming Muita valinnaisia opintoja Code camp??? Tietoliikenne (harjoitustyö) Network Programming (harjoitustyö) 9

Tietokoneen toiminta (Tito) Muisti Ohjain Väylä Suoritin (prosessori) Levy Ensimmäisen opiskeluvuoden syksyllä, 2-periodissa. Miten laitteisto toimii? Mitä käyttöjärjestelmä tekee? Miten ohjelmoidaan konekielellä? MOV AX, B ADD AX, C MOV A, AX 10

-- loppu -- Konrad Zuse: Z1 (1938) mekaaninen laskin, kellotaajuus 1 Hz (käännä kampea!) kertolasku 5 s datamuisti 64W à 24b ohjelma reikänauhalta (filmiltä) http://irb.cs.tu-berlin.de/~zuse/konrad_zuse/en/rechner_z1.html 11