TODO.txt 3.47 KiB
-*- coding: utf-8 -*-
TODO tulevaisuutta varten:
--------------------------
- Virtuaalinen vs. fyysinen muistiavaruus: alustava visio
käyttöjärjestelmän ja MMU:n tekemästä osoitteentulkinnasta
(toistaiseksi taitaa myöhemmässä luvussa, mutta olisi hyvä olla
hiukan varhaisemmin, heti kun puhutaan assemblerista)
TODO vuoden 2016 kurssi-instanssia varten:
------------------------------------------
- Lukujen loppujen yhteenvedot ja alkujen asiasanalistat pittäis
tarkistaa, että vastaavat nykyistä muotoa lukujen sisällöstä
- Tentin pisteytys mietittävä uudelleen (2015 oli liian kovat sakot
väärästä vastauksesta; sakotettiin riskin välttämisestä ehkä
liikaa.. "90% varma" ei uskaltanut laittaa oikeata vastausta.).
- Voishan tuota tuplanollan cheattia tosiaan käyttää:
[1] http://github.com/Tuplanolla/cheat
[2] http://www.ioccc.org/
[3] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=757295
[4] http://meta.stackoverflow.com/a/267961/1729079
- Laitteistoluvussa jo juttua kovalevystä ym.; pittäiskö olla vielä
vähän tarkemmin(?) Pittäiskö lisätä SSD-levyistä jotain
relevanttia... olis ihan nykyaikaa...
- "Historia on tylsää, skippasin..."; voisko "huijata"
esim. jättämällä sanan "historia" pois otsikosta ja tarinasta. Vai
vitsillä lainata anonyymia opiskelijaa ja perustella
johdantokappaleessa, miksi ei kannattaisi skipata
- Havainnekuvia voisi aina lisätä, ei oo koskaan liikaa.
- Parempien shell- ja C-käytänteiden soveltaminen. Shell-esimerkit ja
"pikkuharjoitteet" (?) osaksi monistetta. TIM ja interaktiiviset
harjoitteet? (TIMiin siirto voi olla työläs -> siirtynee
tulevuuteen vielä 2016)
- Tenttikysymyksiä tai vastaavan tasoisia voisi (pitäisi) integroida
monisteeseen lukujen loppuun.
- Nettilinkkilöitä (mm. Jonnen "fiidistä"):
Machine readable spec:
https://alastairreid.github.io/alastairreid.github.io/ARM-v8a-xml-release/
Speed coding a VM in C using vim:
https://www.youtube.com/watch?v=f8EW2uPz868
http://stackoverflow.com/questions/11227809/why-is-processing-a-sorted-array-faster-than-an-unsorted-array?rq=1
http://www.sco.com/developers/gabi/latest/ch5.pheader.html
https://www.terminal.com
http://www.learnshell.org/
https://jackschaedler.github.io/circles-sines-signals/
http://ncase.me/matrix/
http://aprt.us
- Makkosen 2014 IT-infrakurssin viitekehys:
http://commons.wikimedia.org/wiki/File:Infrastructure_model_framework_Sjaak_Laan.jpg
DONE 2016:
-----------
- Puolen megan LaTeX -lähdekoodin jakaminen palasiin
luvuittain. (Tomi hoiti)
- Kuvien piirtäminen kauniimmaksi. (Ari hoiti)
DONE 2015:
-----------
- Loppupuolen luvut kirjoitettu auki pallukkalistamuodosta.
- Laitettu microkernel / monolithic -jutut takaisin.
- Integroitu useita tuntiopettajien ja opiskelijoiden ehdottamia
lisäyksiä.
- Materiaalin (osien) siirtäminen TIM-järjestelmään aloitettu (demot
TIMissä)
- Kuvia piirrelty kauniimmaksi (Tuhkala toteutti)
- C-demo jaettu kahteen osioon; C:n ja assemblerin rooli palautettu
lähemmäs kurssin keskiötä.
- Lisätty materiaaliin asiaa, joiden osaamiseen toivottiin parannusta
vuoden 2014 demovastauksissa.
- Kurssin jakoa 2+2op tai 2+2+2op -muotoon harkittava edelleen
- Tentin formaatti uudistettu vuoden 2014 "Tuunaa tenttisi"
-vastausten ja kurssipalautteen perusteella.
- Linkkereistä, objektitiedostoista ja dynaamisista kirjastoista
kirjoitettu lisää; lähdeluetteloon lisätty
http://www.iecc.com/linker/