581305-6 Tietokoneen toiminta (4 op, 2 ov)
Datorns organisation I
Computer Organization I
Yleistä
- Kurssikuvaus Oppimistavoitteet (1.8.2008 alkaen)
- Course description Learning goals (1.8.2008 onward)
- Kurssin kotisivu (tämä sivu) on http://www.cs.helsinki.fi/teemu.kerola/tito/index.html
- Tietojenkäsittelytieteen laitoksen kantasivu tälle kurssille on http://www.cs.helsinki.fi/kurssit/cum_laude/581305-6/
- Kurssin uutisryhmä on hy.opiskelu.tktl.tito
- Kurssin esitietovaatimuksena on kurssin Ohjelmoinnin perusteet tiedot ja esitietosuosituksena kurssin Java ohjelmointi tiedot. Kurssin ajateltu kohdeyleisö on 1-2. opiskeluvuoden opiskelijat.
- Kurssi on Tietojenkäsittelytieteen aineopintojen pakollinen kurssi ja perusopintojen valinnainen kurssi. (ks. tutkintovaatimukset).
- Kurssi on pääsyvaatimuksena Tietokoneen rakenne -kurssille, joka sisällön puolesta on suoraan jatkoa tälle kurssille.
- Kurssista on myös erityisesti muuntokoulutettaville ja Avoimeen yliopistoon suunniteltu tiivistetty luentokurssi.
- Kurssin on syksystä 2005 alkaen opetettu opintopiiri- ja verkkokurssina.
- Kurssista on olemassa myös itsenäiseen (opintopiiri-) työskentelyyn sopiva Itseopiskelukurssi.
Itseopiskelukurssille pidetään yksi tai useampi harjoitusryhmä II-periodilla syksyllä 2009. - Seuraavan kerran kurssi pidetään keväällä 2010 (opintopiiri- ja verkkokurssi).
- Next course is Spring 2010 (with study circles and web course materials)
Kirjallisuutta ja muita viitteitä
- [Stal10] William Stallings, Computer Organization and Architecture - Designing for Performance, 8th Ed., Prentice Hall, 2010.
- [Stal06] William Stallings, Computer Organization and Architecture - Designing for Performance, 7th Ed., Prentice Hall, 2006.
- [Tane10] Andrew S. Tanenbaum, Structured Computer Organization, 5th International Ed, Prentice-Hall, 2010.
- [Tane06] Andrew S. Tanenbaum, Structured Computer Organization, 5th Ed, Prentice-Hall, 2006.
- TitoTrainer (uusi sijainti 18.10.2010 alkaen) ohjelmisto ttk-91 koneen ohjelmointiharjoittelua varten on käytettävissä verkossa.
- Ttk-91 -tietokoneen konekielisimulaattori Titokone on kopioitavissa
verkosta. Titokoneelle on oma sivusto, jonne pikkuhiljaa siirretään kaikki Titokoneeseen liittyvä materiaali.
- (Konekielisimulaattori KOKSI on kopioitavissa verkosta, Auvo Häkkisen sivuilta tai Kerolan omasta kopiosta. Samasta paikasta löytyy myös KOKSIn käyttöohje ja esimerkkikoneen TTK-91 käskykannan kuvaus. )
- Luennolla käytettyjä (ja muita) ttk-91 -esimerkkejä sekä aikaisempien kurssien esimerkkejä on myös verkossa. Kopioikaa ne omaan käyttöönne omaan hakemistoonne (KOKSIa käytettäessa samaan hakemistoon kuin mihin KOKSI on asennettu!).
- 2010_UPCRC
Aikaisemmat kokeet
- Kaikki aikaisemmat kokeet (vuodesta 1999 lähtien) löytyvät verkosta. Huomatkaa, että ennen vuotta 2000 kurssi ja siten myös koealue oli laajempi kuin nykyään.
- Viimeisimmän Teemu Kerolan antaman uusinta- tai erilliskokeen tulokset näkyvät tällä paikalla lyhyen aikaa (muutaman viikon) kokeen arvostelun jälkeen.
-
The results
of the latest final exam (given by Teemu Kerola) will be visible here a
few weeks after the exam has been graded.
Aikaisemmat kurssit
- Kevään 2009 luentokurssi, kurssikuvaus ja oppimistavoitteet (Teemu Kerola)
- Kevään 2008 luentokurssi, kurssikuvaus ja oppimistavoitteet (Teemu Kerola)
- Kevään 2007 luentokurssi, kurssikuvaus ja oppimistavoitteet (Teemu Kerola)
- Kevään 2006 luentokurssi ja kurssikuvaus (Teemu Kerola)
- Syksyn 2005 luentokurssi ja kurssikuvaus (Teemu Kerola)
- Syksyn 2004 luentokurssi ja kurssikuvaus (Päivi Kuuppelomäki)
- Kesä 2004, 2 ov (Avoin yo, Teemu Kerola )
- Syksy 2003, 2 ov (Teemu Kerola )
- Kesä 2003, 2 ov (Avoin
yo, Teemu Kerola)
ja sen opiskelijapalaute (nimet sanitoitu pois) - Kevät 2003, 2 ov (Teemu Kerola
)
ja sen opiskelijapalaute (nimet sanitoitu pois) - Kevät 2003, 2 ov (muuntokoulutettaville,
Teemu Kerola)
ja sen opiskelijapalaute (nimet sanitoitu pois) - Syksy 2002, 2 ov (Harri Pulli)
- Kesä 2002 (Avoin yliopisto, Teemu Kerola)
- Kevät 2002 (Päivi Kuuppelomäki)
- Kevät 2002, 2 ov (muuntokoulutettaville)
- Syksy 2001, 2 ov
ja sen opiskelijapalaute (nimet sanitoitu pois) - Kesä 2001, 2 ov (Avoin yliopisto, Teemu Kerola)
- Kevät 2001, 2 ov
ja sen opiskelijapalaute (nimet sanitoitu pois) - Syksy 2000, 2 ov
ja sen opiskelijapalaute (nimet sanitoitu pois)(Autumn 2000, 2 cu) - Kevät 2000, 2 ov
ja sen opiskelijapalaute (nimet sanitoitu pois)(Spring 2000, 2 cu) - Syksy 1999, 3ov
- Kesä 1999, 3ov, avoin yliopisto
- Kevät 1999, 3ov
Teemu Kerola