Yleistä

Luennot maanantaisin (klo 14.15) ja keskiviikkoisin (klo 10.15) aikavälillä 27.10.-03.12.2008. Päätedemot kerran viikossa.

Kurssilla käydään läpi seuraavia asioita: tietokonejärjestelmä abstraktina systeeminä, suoritinarkkitehtuurit, käskykannat, hierarkkinen muisti, väylät, ohjelman suoritus ja tulkinta, tietokonejärjestelmän tehokkuus.

Kurssin suoritus koostuu kahdesta osasta: 1) tekninen päätetentti sekä 2) faktoihin ja teoriaosuuteen perustuvat kirjallinen tentti. Kurssin harjoituksista ei myönnetä erillisiä hyvityspisteitä, mutta päätetenttiä varten tarvitset työskentelyrutiinia, jota saat harjoituksia tekemällä.

Esitiedot: Perusohjelmointitaito ja hieman ymmärrystä käyttöjärjestelmistä

Laajuus: 3 op

Kurssin sisältö

Historiaa ja tietokoneen kehittymiseen vaikuttaneita tekijöitä pdf
Tietokone abstraktina yksikkönä pdf
Tietokoneen ohjaaminen pdf
Käskyn ja datan esittäminen pdf
Suorittimen sisäinen toiminta; käskyjakso, muistin osoittaminen, pdf
liukuhihna pdf
Hierarkkinen muisti; rekisterit, välimuisti, keskusmuisti, pdf
ulkoinen muisti, off line -muisti pdf
Kiintolevy; levyn sisäinen rakenne, levyn osoittaminen, RAID
Tietokoneen käynnistysprosessi
Nykyaikaisen prosessorin tehostamistoimet;
suoritusjärjestyksen muuttaminen, rekistereiden uudelleennimeäminen, pdf
P4, IA-64
Luennot
1. luento (27.10.2008) pdf
2. luento (29.10.2008) pdf
3. luento (03.11.2008) pdf
4. luento (05.11.2008) pdf
5. luento (10.11.2008) pdf
6. luento (12.11.2008) pdf
7. luento (17.11.2008) pdf
8. luento (19.11.2008) pdf
9. luento (24.11.2008) pdf
10. luento (26.11.2008) pdf
11. luento (01.12.2008) pdf
12. luento (03.12.2008) pdf
Demot
1. demot (vko 44) pdf
2. demot (vko 45) pdf
3. demot (vko 46) pdf
4. demot (vko 47) pdf
5. demot (vko 48) pdf
6. demot (vko 48) pdf

Oheislukemista ja muuta aiheeseen liittyvää