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 language | Finnish |
---|
Place of Publication | Espoo |
---|
Publisher | VTT Technical Research Centre of Finland |
---|
Number of pages | 132 |
---|
ISBN (Print) | 951-38-0458-5 |
---|
Publication status | Published - 1977 |
---|
MoE publication type | D4 Published development or research report or study |
---|
Series | Valtion teknillinen tutkimuskeskus: ATK-palvelutoimisto. Tiedonanto |
---|
Number | 1 |
---|
ISSN | 0356-004X |
---|