Helsingin yliopisto - Tietojenkäsittelytieteen laitos

Kurssin aikataulu ja sisältö   [ Tito kotis. | kuvaus | kokeet | kantas. | kevat03 | LH ]

Tietokoneen toiminta (avoin yliopisto), kevät 2003

Tämä kevään 2003 kurssin aikataulu- ja sisältösivu päivittyy aina tarpeen tullen eli siis aika usein. Tarkkailkaa tätä sivua lähes päivittäin kurssin aikana. Kurssin sisältö voi vielä jonkin verran muuttua aika myöhäänkin.

o Kurssikoe 18.6.2003

o Vanhoja kokeita

Täältä löytyy vanhoja koetehtäviä.
PS. Huomaa, että aikaisempia vuosina koealue ei ole ollut aivan sama kuin nykyisin!

o Yleistä

o Opetus, kokeet

Luennot:
ti ja to 13.-22.5., ma 26.5., ma ja ke 2.-9.6.2003 klo 17-20
TK23 sali A217 (to 15.5. ja to 22.5. A414) Liisa Marttinen

Harjoitukset:
ke 14.-21.5, ti 27.5., ti ja to 3.-10.6.2003 klo 16-18 TK23 sali A215 Kimmo Airamaa
klo 18-20 TK23 sali A215 Kimmo Airamaa
Kuulustelu:
ke 18.6.2003 klo 17-21
tenttipaikka
Uusinta 1: la 6.9.2003 klo 9-13 tenttipaikka
Uusinta 2: la 4.10.2003 klo 9-13 tenttipaikka

o Sisältö ja alustava aikataulu

Luennot

  • Hallintoa, järjestelmän rakenne (2t luentoja)
  • TTK-91 -tietokone ja sen KOKSI-simulaattori (2t luentoja)
    • Luentokalvot    Jakso 2 (tiistai 13.5., torstai 15.5) mv 6/sivu, mv 2/sivu, väri 1/sivu
    • Viitteet: luku 4 [Häkk98]    (Ch 3.1, 9.1, 9.2 [Stal03] or Ch 5.1, 5.3, 7.1 [Tane99])

  • Konekielinen ohjelmointi (2t luentoja)
    • Luentokalvot    Jakso 3 (torstai 15.5.) mv 6/sivu, mv 2/sivu, väri 1/sivu
    • Viitteet: luku 5 [Häkk98]    (Ch 9.6 [Stal03] or Ch 5.4, 5.5 [Tane99])

  • Aliohjelmien toteutus konekielen tasolla (2t luentoja)

  • Suoritin (CPU) ja väylä (2t luentoja)
    • Luentokalvot    Jakso 5 (tiistai 20.5. ja torstai 22.5.) mv 6/sivu, mv 2/sivu, väri 1/sivu
    • Viitteet: luku 3, 9 [Häkk98]    (Ch 3.1, 3.3 [Stal03] or Ch 2.1, 2.4 [Tane99])

  • Tiedon esitysmuodot (2t luentoja)
    • Luentokalvot    Jakso 6 (torstai 22.5.) mv 6/sivu, mv 2/sivu, väri 1/sivu
    • Viitteet: luku 2.1-2.3 [Häkk98]    (Ch 9.1-3 [Stal03] or Ch 2.2, 5.2 [Tane99])

  • Tiedon muuttumattomuus ja järjestelmän sisäinen muisti (2t luentoja)
    • Luentokalvot    Jakso 7 (maanantai 26.5.) mv 6/sivu, mv 2/sivu, väri 1/sivu
    • Viitteet: luvut 2.4 ja 9.1 ja 9.2 [Häkk98]    (Ch 4.1, 4.2 (Types of RAM), 4..1, 4.2 (Principles, Error Correction) [Stal03] or Ch 2.2, 3.3.6 [Tane99])

  • Ohjelman toteutus järjestelmässä (2t luentoja)
    • Luentokalvot    Jakso 8 (maanantai 26.5 ja maanantai 2.6.) mv 6/sivu, mv 2/sivu, väri 1/sivu
    • Viitteet: luvut 8.1-8.3 [Häkk98]    (Ch 7.1-2 [Stal03] ja Ch 2.4.1 [Tane99])

  • Järjestelmän ulkoinen muisti, I/O-laitteet, I/O:n toteutus (2t luentoja)
    • Luentokalvot    Jakso 9 (maanantai 2.6.) mv 6/sivu, mv 2/sivu, väri 1/sivu
    • Viitteet: luvut 10-11 [Häkk98]    (Ch 5.1, 6.1-5, [Stal03] or Ch 2.3.1-2, 6.1.1-3 [Tane99])

  • Käännös, linkitys ja lataus (2t luentoja)

  • Tulkinta ja emulointi (2t luentoja)

  • Yhteenveto ja kertausta (2t luentoja)

Harjoitukset

Ilmestyvät tänne vähitellen.

o Kirjallisuutta ja muita viitteitä


Viimeksi päivitetty 13.05.2003
liisa.marttinen@cs.Helsinki.FI