582425 Tosiaikajärjestelmät (4 op, 2 ov)
Kevät 2006
Koe on nyt arvosteltu. Kaikki kokeeseen osalllistuneet pääsevät kokeestä läpi. Tulokset tulevat ilmoitustaululle maanantaina ja näkyvät pienellä viiveellä myös OODIssa.All students participating to the course and the exam will pass the course. The final results will be available soon both on the departments bulletin vboard and in the OODI.
Ylimääräinen erilliskoe ti 6.6. klo 16.00 salissa A111. Ilmoittautuminen laitoksen ilmoittautumisjärjstelmän kautta. Lyhyen varoitusajan vuoksi voi järjestelmän sulkeuduttua vielä ilmoittautua suoraan luennoijalle sähköpostilla.
English: Exam information below with the Finnish one: Exercises and other info at the end of this page.
Course content of previous course.
Kurssikoe ma 8.5. klo 16 A111 |
Exam Mon 8.5. at 16 in A111 |
Kokeessa on hallittava seuraavat asiat:
|
The exam will cover only:
|
Kirjan luvut löytyvät luennon 12 kalvoista |
The detailed list of book chapters is in the Finnish slides of the last lecture. |
Kirjan sivut / Pages of the Book
1-8; 10-14; 19-21; 26-42; 48-49; 51-67; 72-94; 102-106; 115-124; 127-130; 134-137; 146-147; 159-168; 190-212; 228-233; 277-307; 308-313; 330-344; 420-447; 497-534; 549-555; 560-576 Not theorem proofs or algorithms in the figures |
Yleistä
Kurssilla käsitellään tosiaikajärjestelmien toiminnan kannalta keskeisiä perusominaisuuksia, kuten tapahtumien ajoitusta ja kommunikointia.
Kurssille ilmoittaudutaan laitoksen ilmoittautumisjärjestelmällä. Kurssille voidaan ottaa korkeintaan noin 30 opiskelijaa, koska saliin ei mahdu enempää eikä harjoitusryhmien lukumäärää lisätä.
Asema opetuksessa:
Kurssi 582425 Tosiaikajärjestelmät on Hajautettujen järjestelmien ja tietoliikenteen erikoistumislinjan laudaturin valinnainen kurssi. Toki se soveltuu valinnaiseksi kurssiksi myös muiden suuntautumisvaihtoehtojen ja erikoistumislinjojen opiskelijoille.
Tavoite:
Kurssin tavoitteena on ymmärtää reaaliaikaisuuden omia ongelmia ja että täsmällinen ajan ja ajoitusten hallinta vaatii omia menetelmiä. Perinteiset hyvin toimivat tavat eivät välttämättä sovi yhteen aikarajojen kanssa. Kurssi antaa yleiskuvan tämänhetkisistä ratkaisuvaihtoehdoista.
Esitiedot:
Kurssilla edellytetään kaikkien cum lauden pakollisten kurssien tietojen hallintaa. Kurssien käyttöjärjestelmät II ja hajautetut järjestelmät sisältöjen hallinta helpottaa asian omaksumista.
Suoritustavat:
Luentokurssi suoritetaan osallistumalla luennoille ja harjoituksiin. Kurssiin kuuluu lisäksi kurssikoe.
Kurssin voi suorittaa myös erilliskokeella.
Kurssimateriaali:
Kurssilla käytetään pääasiallisesti oppikirjaa
- Jane W. S. Liu: Real-time systems. Prentice Hall, 2000.
- Tosiaikatietokannoista:K. Ramamritham, S.H. Son ja L.C.Dipippo. Real-time Databases and Data Services. Real-Time Systems, 28, 179-215, 2004.
- Käyttöjärjestelmistä:J.A. Stankovic ja R. Rajkumar. Real-Time Operating Systems. Rea-Time Systems, 28, 237-253, 2004.
- Vuorottamisesta: G.C. Buttazzo. Rate Monotonic vs. EDF: Judgment Day. Real-Time Systems, 29, 5-26,2005.
Kurssin aikataulu
Luennot: ma 14-16 C222 ja ke 14-16 D122
Harjoitukset: ke 16-18 C221 (HUOM: alkavat jo ke 15.3.)
Kurssilla on 12 luentoa ja 6 harjoitusta.
Periodi/viikko | Luentojen sisältö | Harjoitukset | |
Periodi IV/1 (ma 13.3.) |
Johdanto Kalvot 2p, 6p |
||
(ke 15.3.) |
Skedulointi: RM & EDF Kalvot 2p, 6p |
Harjoitus 1 | |
Periodi IV/2 (ma 20.3.) |
Skedulointi: Jaksollisuus ja jaksotettavuus Kalvot 2p, 6p |
||
(ke 22.3.) |
Mallinnus ja mittaaminen Kalvot 2p, 6p |
Harjoitus 2 | |
Periodi IV/3 (ma 27.3.) |
Skedulointi: Resurssien vaikutus Kalvot 2p, 6p |
||
(ke 29.3.) |
Luotettavuus ja turvallisuus Kalvot 2p, 6p |
Harjoitus 3 | |
Periodi IV/4 (ma 3.4.) |
Tiedonsiirto: viestien vuorottaminen Kalvot 2p, 6p |
||
(ke 5.4.) |
Tiedonsiirto: verkkoja ja protokollia Kalvot 2p, 6p |
Harjoitus 4 | |
Periodi IV/5 (ma 10.4.) |
Skedulointi: Useita prosessoreja Kalvot 2p, 6p |
||
(ke 12.4.) |
Tosiaikakäyttöjärjestelmien piirteitä Kalvot 2p, 6p |
Harjoitus 5 | |
Periodi IV/6 (ma 24.4.) |
Tosiaikatietokannoista Kalvot 2p, 6p |
||
(ke 26.4.) |
Kertaus Kalvot 2p, 6p |
Harjoitus 6 | |
ma 8.5. | Kurssikoe ma 8.5. klo 16-19 |
Kurssi pisteytetään seuraavasti:
- Koe: 48 pistettä
- Harjoitukset: 12 pistettä (Pisteet kertyvät ensimmäisestä tehtävästä alkaen ja n. 95% saa 12 pistettä)
- Lyhyet esseet(5 kpl): 5 lisäpistettä. Piste per palautettu essee.
Pisteen saa, kun essee käsittelee annettua aihetta ja siitä saa
käsityksen asian hallinnasta.
Kurssin arvostelussa käytetään laitoksen normaalia skaalaa, jossa 60
pistettä on maksimi, 50 pisteellä saa arvosanan 5 ja 30 pisteellä pääsee
läpi arvosanalla 1.
English summary
The course discusses such basic features of real-time systems as timing, scheduling, and communication.
Each week a separate subject is covered. Because of the restricted meeting time, it is very important that the participants study the material in advance. We can then in the meeting concentrate on the difficult aspects of the material.
The most important part of the weekly meeting is to check the home exercises. This requires that the exercises are done in advance. You do not have time to solve the exercise problems during the meeting. The meeting time is more beneficial, when we can concentrate on the different solutions for the problems and their differences.
The English speaking small group will be organised on Tuesdays 12-14 starting on Tuesday 14.3. This weekly meeting in mainly for the exercises, the lectures will be given in Finnish.
14.3. Chapters 1-2 Exercise 1 Some slides 2 per page, 6 per page 21.3. Chapters 3-6 Exercise 2 28.3. Chapter 7 Exercise 3 4.4. Chapter 8 Exercise 4 11.4. Chapter 11 Exercise 5 18.4. Easter Break 25.4. Chapter 9 Exercise 6 8.5. Exam
Starting from exercise 2, there will also be a short essay to write for each week.