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 verkossa

Oppimiskeskuksen 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

  • Aalto-yliopistolaiset kirjautuvat asiakaskoneille Aalto-tunnuksella ja salasanalla.
  • Muut asiakkaat kirjautuvat asiakaskoneille yhteistunnuksilla.

Opinnäytteen avaaminen

  • Asiakaskoneiden työpöydältä löytyy kuvake:

    Aalto Thesis Database

  • Kuvaketta klikkaamalla pääset hakemaan ja avaamaan etsimäsi opinnäytteen Aaltodoc-tietokannasta. Opinnäytetiedosto löytyy klikkaamalla viitetietojen OEV- tai OEVS-kentän linkkiä.

Opinnäytteen lukeminen

  • Opinnäytettä voi lukea asiakaskoneen ruudulta tai sen voi tulostaa paperille.
  • Opinnäytetiedostoa ei voi tallentaa muistitikulle tai lähettää sähköpostilla.
  • Opinnäytetiedoston sisältöä ei voi kopioida.
  • Opinnäytetiedostoa ei voi muokata.

Opinnäytteen tulostus

  • Opinnäytteen voi tulostaa itselleen henkilökohtaiseen opiskelu- ja tutkimuskäyttöön.
  • Aalto-yliopiston opiskelijat ja henkilökunta voivat tulostaa mustavalkotulosteita Oppimiskeskuksen SecurePrint-laitteille, kun tietokoneelle kirjaudutaan omilla Aalto-tunnuksilla. Väritulostus on mahdollista asiakaspalvelupisteen tulostimelle u90203-psc3. Väritulostaminen on maksullista Aalto-yliopiston opiskelijoille ja henkilökunnalle.
  • Ulkopuoliset asiakkaat voivat tulostaa mustavalko- ja väritulosteita Oppimiskeskuksen asiakaspalvelupisteen tulostimelle u90203-psc3. Tulostaminen on maksullista.
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