Etusivu | Materiaali | -- Luennot -- | Opettajat |
ITKA203 Käyttöjärjestelmät --- kevät 2014 --- Luennot ja muistiinpanot
Alla on lista suunnitelluista otsikoista ja käsiteltävistä aiheista. Mukailtaneen kesän 2011 kulkua ainakin jossain määrin. Luennolla näytettyyn materiaaliin tulee linkit sitä mukaa kun kevään 2014 kurssi avautuu. Huom: Kyseessä on suunnitelma, ja toteuma voi olla erilainen.
# | vko | pv | Otsikko | Aiheet |
---|---|---|---|---|
1 | 12 | ti | Käynnistys | Käynnistys: Kurssi-info, vaatimukset ja päivämäärät, tutustumiset ja ryhmäkuva. Työkalujen esittelyä. Esitietoja: informaation esittäminen tietokoneessa; heksaluvut. |
2 | 12 | ke | Yleiskuvaa ja esitietoja | Kerrokset ja rajapinnat; käyttöjärjestelmän sijoittuminen IT-kenttään. Esitietoja: Tietokonelaitteiston perusrakenne ja toiminta. Lopussa lyhyesti myös visuaalisia efektejä ja syntetoitu ääniraita. |
3 | 13 | ti | Lisää näkemystä laitteistorajapintaan | |
4 | 13 | ke | Käyttöjärjestelmien historia, tehtävät ja tavoitteet | |
5 | 14 | ti | Historiaa 1960-luvulta alkaen: Prosessi, moniajo | |
6 | 14 | ke | Prosessit, resurssit, prosessipuu, "minishell" | |
7 | 15 | ti | Yhdenaikaisuus: IPC, signaalit, Deadlock | |
8 | 15 | ke | MutEx & sync., Deadlock, starvation | |
9 | 17 | ti | Lisää yhdenaikaisuudesta ja IPC:stä | |
Nyt ollaan tässä kohtaa menossa: | ||||
10 | 17 | ke | Muistinhallinta, virtuaalimuisti | |
11 | 18 | ti | I/O, Tiedostonhallinta | I/O laitteet, levyt, ajurit, tiedostojärjestelmät. |
12 | 18 | ke | Vierailija, Petteri Olkinuora / IT-palvelut | "Katsaus Mattilanniemen konesaliin -- Laajan organisaation IT-infrastruktuurin ylläpito- ja kehitystyö käytännössä" |
13 | 19 | ke | Skriptaus(?) | |
14 | 20 | ti | Vuoronnus (yksipros./monipros./RT) | |
(**) | 20 | ke | Kertaus ja tärpit | Yhteenvetoa, kertausta, paikkailua ja tenttitärppejä. |
Alle tulee tarkemmat luentomateriaalit kurssin edetessä, ml. linkit videotaltiointeihin ja esimerkkiohjelmiin. (Itse asiassa aika tarpeeton osio... videot ovat moniviestimessä ja esimerkit YouSource-repossa.)
Luento 1: Käynnistys
-- takaisin luentolistaan --Agenda
- Esittelyt ja sinunkaupat: opettajat, opiskelijat, tietokoneet, I/O-laitteet, tiedostot, käyttöjärjestelmät ja laiteajurit. (Ryhmäkuva ja alkumotivaatio)
- Kurssin nettisivu ja Korpin kurssitiedot. Aikataulu ja vaatimukset.
- Luentomuoto ja kurssin työkalut: pääteyhteys, bash-shell ja tekstipohjaiset työkaluohjelmat. Oppikirja, kurssimoniste ja internetin ihmeellinen maailma.
- Ja sitten itse asiaan!!
Materiaalit
- Muistiinpanot
- Esimerkit
- Videot, polkuavain 'kj14'
Luento 2: Yleiskuvaa ja esitietoja
-- takaisin luentolistaan --Materiaalit
- Muistiinpanot
- Esimerkit
- Videot, polkuavain 'kj14'
Luento 3: Lisää näkemystä laitteistorajapintaan
-- takaisin luentolistaan --Materiaalit
- Muistiinpanot
- Esimerkit
- Videot, polkuavain 'kj14'
Linkkejä
- Instanssi - ensi viikonlopun harrastetapahtuma
Luento 4: Käyttöjärjestelmien historia, tehtävät ja tavoitteet
-- takaisin luentolistaan --Materiaalit
- Muistiinpanot
- Esimerkit
- Videot, polkuavain 'kj14'
Linkkejä
- The Locality Principle - Peter Denningin artikkeli hänen havaitsemansa lokaalisuusperiaatteen historiasta ja tulevaisuudesta. Tämä on kiehtovaa lisälukemista, vaikkakin syvällisempää kuin tämän kurssin pakollinen sisältörajaus. Artikkelissa esiintyvästä käsitteistöstä osa on ehditty jo käydä läpi tällä kurssilla ja loputkin käsitellään melko pian. Tarina alkaa 1960-luvun paikkeilta, johon luennolla aivan juuri päästiin historiallisen katsauksen osalta. Ilmiön sovelluksista on kurssilla toistaiseksi sivuttu prosessorin välimuisteja (cache), ja jatkossa tullaan syventymään käyttöjärjestelmän tontille kuuluviin virtuaalimuistin hallintaan sekä I/O:n yhteydessä tehtävään puskurointiin.
Luento 5: TBA
-- takaisin luentolistaan --Materiaalit
- Muistiinpanot
- Esimerkit
- Videot, polkuavain 'kj14'
Luento 6: TBA
-- takaisin luentolistaan --Materiaalit
- Muistiinpanot
- Esimerkit
- Videot, polkuavain 'kj14'
Luento 7: TBA
-- takaisin luentolistaan --Materiaalit
- Muistiinpanot
- Esimerkit
- Videot, polkuavain 'kj14'
Luento 8: TBA
-- takaisin luentolistaan --Materiaalit
- Muistiinpanot
- Esimerkit
- Videot, polkuavain 'kj14'
Luento 9: TBA
-- takaisin luentolistaan --Materiaalit
- Muistiinpanot
- Esimerkit
- Videot, polkuavain 'kj14'
Luento 10: TBA
-- takaisin luentolistaan --Luento 11: TBA
-- takaisin luentolistaan --Luento 12: TBA
-- takaisin luentolistaan --Luento 13: TBA
-- takaisin luentolistaan --Luento 14: TBA
-- takaisin luentolistaan --Viimeksi kajottu 2014-04-22.