haku: @keyword operating system / yhteensä: 10
viite: 2 / 10
Tekijä: | Kalliolahti, Anssi |
Työn nimi: | Implications of Multiprocessor Support in Operating System |
Moniprosessorituen vaikutukset eräässä käyttöjärjestelmässä | |
Julkaisutyyppi: | Diplomityö |
Julkaisuvuosi: | 2006 |
Sivut: | (11) + 112 Kieli: eng |
Koulu/Laitos/Osasto: | Tietotekniikan osasto |
Oppiaine: | Ohjelmistotekniikka (T-106) |
Valvoja: | Saikkonen, Heikki |
Ohjaaja: | Viranko, Jyrki |
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 8107 | Arkisto |
Avainsanat: | concurrency concurrent programming operating system operating system architecture symmetric multiprocessing rinnakkaisuus rinnakkaisohjelmointi käyttöjärjestelmä käyttöjärjestelmän arkkitehtuuri symmetrinen moniprosessointi |
Tiivistelmä (fin): | Yksittäiseen prosessoriin perustuvien järjestelmien laskentatehokkuutta ei voida kasvattaa rajatta. Tätä kirjoittaessa prosessoriteknologia on jo lähellä siirtymävaihetta, jossa on kustannustehokkaampaa kasvattaa järjestelmän suorituskykyä lisäämällä prosessoriytimien lukumäärää kuin kasvattamalla yksittäisen prosessorin kellotaajuutta. Moniprosessorijärjestelmää, jossa jokaisella prosessorilla on yhtäläinen asema, kutsutaan symmetriseksi moniprosessorijärjestelmäksi. Sovelluksille tällainen muutos ei ole näkymätön, mikäli lisääntyneestä laskentakapasiteetista halutaan hyötyä. Usean prosessorin hyödyntäminen vaatii sovelluksilta kykyä rinnakkaista omaa laskentaansa. Erilaisia moniprosessorijärjestelmiä on hyödynnetty esimerkiksi tieteellisessä laskennassa jo muutamien vuosikymmenien ajan, joten kyseessä ei ole uusi asia. Näissä järjestelmissä käytetyt sovellukset on kuitenkin jo alun perin suunniteltu suoritettavaksi moniprosessorijärjestelmässä. Ongelmana onkin nyt, että yhteen prosessoriin perustuvat järjestelmät, joiden tehoa on tarpeen kasvattaa ajoittain, tulevat väistämättä siirtymään moniprosessoritekniikkaan tulevaisuudessa. Tällöin niissä käytetyt sovellukset tulee muuttaa sellaisiksi, että ne kykenevät hyödyntämään useaa prosessoria samanaikaisesti. Tämä vaatii rinnakkaisohjelmoinnin teorian ja käytäntöjen hyödyntämistä. Tässä diplomityössä tutkitaan, millaisia vaikutuksia aiheutuu eräälle käyttöjärjestelmälle, kun siirrytään yksittäisen prosessorin käytöstä moniprosessoriympäristöön. Työssä pyritään ensisijaisesti löytämään tarkasteltavasta käyttöjärjestelmästä ne aiemmat rinnakkaisuuden hallintaan liittyvät yleiset ratkaisut, jotka tulisi muuttaa, jotta käyttöjärjestelmää voisi käyttää turvallisesti moniprosessoriympäristössä. Uusia ratkaisuja etsittäessä käyttöjärjestelmää tarkastellaan sen arkkitehtuurin kannalta ja esitetään kuinka sitä voisi parantaa, jotta koko järjestelmän rinnakkaisuuden hallinta olisi mahdollista rajata pienempiin osaongelmiin. Lopuksi esitettyjä ratkaisuja arvioidaan, esitetään uusien ratkaisujen tuomat ongelmat ja esitetään, kuinka niitä tulisi hallita. Tämän lisäksi esitetään, kuinka uusien ratkaisujen ja itse järjestelmän suorituskykyä voisi tulevaisuudessa parantaa. |
ED: | 2006-02-21 |
INSSI tietueen numero: 30630
+ lisää koriin
INSSI