Koneriippumattomat ohjelmistoratkaisut

Matti Hallivuori

Research output: Book/ReportReport

Abstract

Tämän kirjallisuustutkimuksen tavoitteena on selvittää koneriippuvuuden syitä ja muotoja, keinoja konesidonnaisten ohjelmien hyödyntämiseksi muilla kuin alkuperäisellä koneella sekä vaihtoehtoja koneriippumattomuuden saavuttamiseksi. Tutkimus rajoittuu yksittäisten ohjelmien siirtämisessä kohdattaviin vaikeuksiin. Tietokantojen ja ohjauskielien vaikutusta ei käsitellä. Koneriippuvuus johtuu atk-laitteistojen ja ohjelmointijärjestelmien eroavuuksista. Näitä ovat mm. erot sanan pituudessa, käskykannassa, arkkitehtuurissa sekä varusohjelmiston tarjoamissa palveluissa. Koneriippuvuutta vähennetään tekemällä ohjelmat modulaarisiksi ja standardinmukaisiksi. Ohjelmien siirrettävyys saavutetaan käyttämällä kannettavia kuvauskieliä tai yleiskääntäjiä. Vanhojen koneriippuvien ohjelmien käyttöikää pidennetään joko vapauttamalla ne alkuperäisestä koneesta uudelleen kääntämisellä tai pitämällä vanhaa suoritusympäristöä yllä emuloinnilla tai simuloinnilla.
Original languageFinnish
Place of PublicationEspoo
PublisherVTT Technical Research Centre of Finland
Number of pages132
ISBN (Print)951-38-0458-5
Publication statusPublished - 1977
MoE publication typeD4 Published development or research report or study

Publication series

SeriesValtion teknillinen tutkimuskeskus: ATK-palvelutoimisto. Tiedonanto
Number1
ISSN0356-004X

Cite this

Hallivuori, M. (1977). Koneriippumattomat ohjelmistoratkaisut. VTT Technical Research Centre of Finland. Valtion teknillinen tutkimuskeskus: ATK-palvelutoimisto. Tiedonanto, No. 1