haku: @keyword POSIX / yhteensä: 5
viite: 3 / 5
Tekijä: | Sauliala, Antti |
Työn nimi: | Reaaliaikakäyttöjärjestelmien erityispiirteet, niiden huomiointi POSIX-standardissa ja toteutus Linuxissa |
Julkaisutyyppi: | Diplomityö |
Julkaisuvuosi: | 2004 |
Sivut: | 59 s. + liitt. 10 Kieli: fin |
Koulu/Laitos/Osasto: | Tietotekniikan osasto |
Oppiaine: | Ohjelmistotekniikka (T-106) |
Valvoja: | Tarhio, Jorma |
Ohjaaja: | Oksanen, Kenneth |
OEVS: | Sähköinen arkistokappale on luettavissa Aalto Thesis Databasen kautta.
Ohje Digitaalisten opinnäytteiden lukeminen Aalto-yliopiston Harald Herlin -oppimiskeskuksen suljetussa verkossaOppimiskeskuksen suljetussa verkossa voi lukea sellaisia digitaalisia ja digitoituja opinnäytteitä, joille ei ole saatu julkaisulupaa avoimessa verkossa. Oppimiskeskuksen yhteystiedot ja aukioloajat: https://learningcentre.aalto.fi/fi/harald-herlin-oppimiskeskus/ Opinnäytteitä voi lukea Oppimiskeskuksen asiakaskoneilla, joita löytyy kaikista kerroksista.
Kirjautuminen asiakaskoneille
Opinnäytteen avaaminen
Opinnäytteen lukeminen
Opinnäytteen tulostus
|
Sijainti: | P1 Ark Aalto 8556 | Arkisto |
Avainsanat: | reaaliaikakäyttöjärjestelmät POSIX Linux |
Tiivistelmä (fin): | Tutkimuksessa tutustuttiin reaaliaikakäyttöjärjestelmien erityispiirteisiin tavallisiin käyttöjärjestelmiin verrattuna. Keskeisiä vaatimuksia reaaliaikakäyttöjärjestelmille ovat deterministisyys ja riittävän nopea vasteaika. Muita aihepiiriin liittyviä ongelmia ovat prioriteetti-inversio, systeemikutsujen keskeytettävyys ja skedulointialgoritmien toiminta vakio-aikaisesti. Tutkimuksessa tutustuttiin POSIX-standardointiprosessiin reaaliaikaominaisuuksien osalta. POSIX-standardin reaaliaikalaajennusten tavoitteena on mahdollistaa siirrettävien ohjelmistojen kehitys reaaliaikajärjestelmiin. Keskeiset standardoidut systeemikutsut liittyvät skedulointiin, signaaleihin, I/O:hon ja muistinhallintaan. Reaaliaikalaajennukset mahdollistavat deterministisemmän toiminnallisuuden kuin POSIX.1, joka määrittelee rajapinnan tavallisille käyttöjärjestelmille. Tutkimuksessa selvitettiin Linux 2.6-sarjan kernelin soveltuvuutta reaaliaikakäyttöjärjestelmäksi. 2.6-sarjaan on lisätty systeemikutsujen keskeyttäminen ja vakioaikainen skeduleri: 2.4- ja 2.6-sarjan vertailu suoritettiin LMbench- ja AIM-ohjelmistoilla, minkä lisäksi tutustuttiin ulkopuoliseen vertailuun. Tutkimuksen perusteella 2.6-sarjan kernel soveltuu huomattavasti paremmin pehmeiden aikavaatimusten reaaliaikakäyttöjärjestelmäksi kuin aiempi 2.4-sarjan kernel. Kovien aikavaatimusten reaaliaikakäyttöjärjestelmäksi Linux 2.6 voi soveltua, mutta analyysi soveltuvuudesta pitää tehdä tapauskohtaisesti huomioiden koko järjestelmä sovelluksineen ja laitteistoineen. |
ED: | 2004-12-16 |
INSSI tietueen numero: 26562
+ lisää koriin
INSSI