Tietokoneen toiminta, kevät 2019, aikataulu
(ohjattu itseopiskelukurssi)

Tämä aikataulusivu kokoaa yhteen kunkin viikon luentojen, pienkokeiden, TitoTrainer työskentelyn ja harjoitusten teemat.

Käy läpi verkkoluento ja/tai tutustu annettuihin oppikirjan lukuihin. Verkkoluennot löytyvät omalta sivultaan. Voit myös käyttää opiskelun apuna tähän aikatauluun linkitettyjä syksyn 2018 luentokurssin luentokalvoja. Kunkin minikokeen aihepiiri on pyritty käsittelemään sitä ennen olevilla luennoilla ja harjoituksissa.    

Tee TitoTraineriin oma tunnus sen kurssille "Kevät 2019".

Oikopolut: luentokurssi | aikataulu | verkkoluennot | titopaja | ttk-91, titokone, titotrainer | tikli (vara-tikli) |

Viikko:
pvm

Luennot

Teema, kalvot
(syksy 2018)

Verk-ko-luen-to

Kirjan luvut

Harj. tehtävät 
(vastaukset)

vk 11:
11-15.3.2019

12.3.2019
9-11 (A111)

itseopiskelua

Aloitus, hallinto (admin)
Järjestelmän rakenne 

Suoritin ja väylä

0
1


Ch 1.1-2, Ch 3.1 [Stal 16]
(Ch 1, Ch 3.1 [Stal 13, Stal 10])

Ch 3.1-3 [Stal 16, Stal 13, Stal 10]

 
vk 12:
18-22.3.2019

itseopiskelua

Tiedon esitysmuodot  

Tiedon tarkistus ja muisti

6

7

Ch 10.1-2, 10.4, App 12A, [Stal 16, Stal13]
(Ch 9.1-2, 9.4, App 10B, [Stal10])

Ch 4.1 , Ch 5.1-2 [Stal 16, Stal13]
(Ch 4.1 , Ch 5.1-2 [Stal10])

Harj 1 (vast)
(Luennot 1, 5)
vk 13:
25-29.3.2019

ti 26.3.2019
klo 9:15
(A111)

itseopiskelua

Minikoe 1 (Luenn 1,5)

TTK-91 ja sen simulaattori

Konekielinen ohjelmointi

 

2

3




Ch 12, App B.1  [Stal 16, Stal 13]
(Ch 10, App B.1 [Stal 10]

mk1 (vast)

Harj 2 (vast)
(Luennot 6-7)

vk 14:
1-5.4.2019

ti 2.4.2019
klo 9:15
(A111)

itseopiskelua

Minikoe 2 (Luenn 6-7)


Aliohjelmien toteutus






4





Ch 12.4 [Stal 16, Stal13]
(Ch 10.4 [Stal10])


mk2 (vast)

Harj 3 (vast)
(Luennot 2-3)

Titopaja
to 14-16
pe 12-14

vk 15:
8-12.4.2019

 

itseopiskelua



Käyttöjärjestelmä 


Ulkoinen muisti ja I/O 

8

9

Ch 8.1-2  [Stal 16, Stal13]  
(Ch 8.1-2  [Stal10])

Ch 6.1, 6.3, Ch 7.1-5 [Stal 16, Stal13]
(Ch 6.1, Ch 7.1-5 [Stal10])

 


Harj 4 (vast)
(Luennot 3-4)


vk 16-17:
15-17.4.2019
25-26.4.2019

ti 16.4.2019
klo 9:15
(A111)

itseopiskelua

Minikoe 3 (Luenn 2-4)

Käännös, linkitys, lataus 

Tulkinta, emulointi

 

10

11


App B.2, B.3  [Stal 16, Stal 13]
(App B.2, B.3 [Stal10]) 

Ch 4.2 (9 pages) [Tane13]

mk3 (vast)

Harj 5 (vast)
(Luennot 8-9)

vk 18:
29-30.4.2019
2-3.5.2019


ti 30.4.2019
klo 9:15
(A111)

Minikoe 4 (Luenn 8-11)

 









mk4 (vast)

Harj 6 (vast)
(Luennot 10-11)

vk 24: 14.6.2019 Uusintakuulustelu kaikille minikokeille (erilliskokeen yhteydessä).
Muista ilmoittautua ajoissa!
     

 

Viitteet / References

[Stal 16]:  William Stallings, Computer Organization and Architecture - Designing for Performance, 10th Ed., Pearson, 2016.

[Stal 13]:  William Stallings, Computer Organization and Architecture - Designing for Performance, 9th Ed., Pearson, 2013.

[Stal 10]:  William Stallings, Computer Organization and Architecture - Designing for Performance, 8th Ed., Pearson, 2010.

[Tane 13]: Andrew S. Tanenbaum, Structured Computer Organization, 6th Ed, Pearson, 2013

Tietokoneen toiminta, Auvo Häkkinen, Opetusmoniste D390, Helsingin yliopisto, Tietojenkäsittelytieteen laitos, 1998.

Merkit ja koodaukset, Jukka Korpela, TTYO. Link ok 7.9.2017.

ISO Latin 9 as compared with ISO Latin 1, Jukka Korpela, TTYO. Link ok 7.9.2017.

The Java Virtual Machine Specification, Java SE 7 Edition, Tim Lindholm, Frank Yellin, Gilad Bracha, Alex Buckley, Oracle America Inc, 28.2.2013. Link ok 7.9.2017.

IEEE-754 Analysis, Christopher Vickery, Computer Science Department at Queens College of CUNY (The City University of New York). Link ok 7.9.2017.

Number System Conversion Tool, Chaya Gurwitz, Department of Computer and Information Science Brooklyn College. Link ok 7.9.2017.

Käyttöjärjestelmäkurssin sanasto Englanti-Suomi  (Teemu Kerola) - jos jotain puuttuu, kertokaa minulle.