Opintopiiriprojekti

Tietokoneen toiminta, Syksy 2005, Opintopiirin projekti PR 3 (DRAFT - KESKEN o)

Raportin sisältö on määritelty opintopiirityöskentelyn kuvauksessa ja sen viimeinen palautusajankohta: 11.12.2005 klo 23:55
  1. Suunnitelkaa ja toteuttakaa yksi (1) kertaustehtävä.

    Kertaustehtävän aihepiiri valitaan siten, että
    1. Ota kaikkien ryhmän jäsenten syntymäpäivistä päiväosa (Esim. luku 5, jos syntynyt 5.3.1988)
    2. Laske kaikki päiväosat yhteen. (Esim. 5+13+8+25 = 51)
    3. Jaa tulos kolmella, ota jakojäännös ja lisää siihen 9. (Esim. "51 mod 3" +9 = 0+9 = 9)
    4. Käytä tulosta luennon numerona aihepiirin valintaan. (Esim. Luento 9)

  2. Kirjoittakaa 4-5 sivuinen artikkeli (hyvä kieliasu, puhdasta tekstiä, ei kuvia, ei kaavioita) aiheesta "Tulkitseminen ohjelman suoritustapana". Artikkeli ei saa missään tapauksessa olla pidempi kuin 6 sivua. Erityisesti pohtikaa ainakin seuraavia seikkoja.
    1. Miksi Java-ohjelmia haluttaisiin suorittaa tulkitsemalla?
    2. Java-ohjelmien tulkitseminen ja dynaaminen linkitys
    3. Miten eri laitteistossa toteutetut tiedon esitystavat vaikuttavat tulkin toteutukseen? (yhden vai kahden komplementti?, big vs. little endian?, jne.)
    4. Miten eri laitteiston eri toteutustavat vaikuttavat tulkin toteutukseen? (liukulukuja vai ei?, välimuisti vai ei?, USB-väylä vai ei?, verkkoyhteys radiolla vai langoilla?, konekäskykanta?, jne.)


">Teemu Kerola