search query: @keyword concurrent programming / total: 3
reference: 2 / 3
« previous | next »
Author:Kalliolahti, Anssi
Title:Implications of Multiprocessor Support in Operating System
Moniprosessorituen vaikutukset eräässä käyttöjärjestelmässä
Publication type:Master's thesis
Publication year:2006
Pages:(11) + 112      Language:   eng
Department/School:Tietotekniikan osasto
Main subject:Ohjelmistotekniikka   (T-106)
Supervisor:Saikkonen, Heikki
Instructor:Viranko, Jyrki
OEVS:
Electronic archive copy is available via Aalto Thesis Database.
Instructions

Reading digital theses in the closed network of the Aalto University Harald Herlin Learning Centre

In the closed network of Learning Centre you can read digital and digitized theses not available in the open network.

The Learning Centre contact details and opening hours: https://learningcentre.aalto.fi/en/harald-herlin-learning-centre/

You can read theses on the Learning Centre customer computers, which are available on all floors.

Logging on to the customer computers

  • Aalto University staff members log on to the customer computer using the Aalto username and password.
  • Other customers log on using a shared username and password.

Opening a thesis

  • On the desktop of the customer computers, you will find an icon titled:

    Aalto Thesis Database

  • Click on the icon to search for and open the thesis you are looking for from Aaltodoc database. You can find the thesis file by clicking the link on the OEV or OEVS field.

Reading the thesis

  • You can either print the thesis or read it on the customer computer screen.
  • You cannot save the thesis file on a flash drive or email it.
  • You cannot copy text or images from the file.
  • You cannot edit the file.

Printing the thesis

  • You can print the thesis for your personal study or research use.
  • Aalto University students and staff members may print black-and-white prints on the PrintingPoint devices when using the computer with personal Aalto username and password. Color printing is possible using the printer u90203-psc3, which is located near the customer service. Color printing is subject to a charge to Aalto University students and staff members.
  • Other customers can use the printer u90203-psc3. All printing is subject to a charge to non-University members.
Location:P1 Ark Aalto  8107   | Archive
Keywords:concurrency
concurrent programming
operating system
operating system architecture
symmetric multiprocessing
rinnakkaisuus
rinnakkaisohjelmointi
käyttöjärjestelmä
käyttöjärjestelmän arkkitehtuuri
symmetrinen moniprosessointi
Abstract (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 record number: 30630
+ add basket
« previous | next »
INSSI