Uudet laitteistot- ja ohjelmistoarkkitehtuurit ja niiden vaikutus välitysjärjestelmiin

Petri Pulli, Jorma Hirvensalo

Research output: Book/ReportReport

Abstract

Nykyiset tietokoneohjatut välitysjärjestelmät ovat hyvin monimutkaisia. Epäoleelliset yksityiskohdat voidaan kätkeä tarkastelun ajaksi jakamalla järjestelmä arkkitehtuuritasoihin. Tarkastellaan prosessoriarkkitehtuurien kehityssuuntauksia, johon suurtiheysintegrointitekniikka tarjoaa useita vaihtoehtoisia lähestymistapoja. Nykyisiä tai lähiaikoina markkinoille tulevia 16-bittisiä mikroprosessoreita (MC68000, iAPX286, Z8000, NS16032, TMS99000) vertaillaan arkkitehtuuriltaan. Esitetään tulevaisuuden kannalta lupaava tietovuoarkkitehtuuri, jonka kehittelyssä on luovuttu perinteisestä von Neumann -arkkitehtuurista. Tietokonejärjestelmien laitteistokehityksen painopistealueista käsitellään ohjelmiston luotettavuuden varmistaminen muistinsuojaus- ja osoitusmekanismilla, tietoabstraktion tukeminen laitteistolla sekä käyttöjärjestelmätehtävien siirtyminen laitteistolle. Hiljattain kehitettyjen lausekielien Adan ja CHILL:in ohjelmistorakenteisuutta ja modulaarisuutta tukevia ominaisuuksia käydään läpi esimerkkien avulla. Näihin kieliin sisältyy myös rinnakkaisohjelmoinnin rakenteita, jotka muodostavat stadardiliitännän sovellusohjelmistosta käyttöjärjestelmään. Välitysjärjestelmien ohjelmistorakenteen kehittymiseen perehdytään puhelunohjausohjelmistojen osalta. Esimerkkijärjestelmänä kuvataan Bell No. 5 ESS-välitysjärjestelmän ohjelmistorakenne. Lopuksi esitetään jatkotutkimuskohteita.
Original languageFinnish
Place of PublicationEspoo
PublisherVTT Technical Research Centre of Finland
Number of pages124
ISBN (Print)951-38-1782-2
Publication statusPublished - 1983
MoE publication typeD4 Published development or research report or study

Publication series

SeriesValtion teknillinen tutkimuskeskus. Tiedotteita
Number224
ISSN0358-5085

Keywords

  • software architecture

Cite this