PA-RISC

Kohteesta Wikipedia
Loikkaa: valikkoon, hakuun
PA-RISC
Kehittäjä Hewlett-Packard
Valmistaja Hewlett-Packard
Arkkitehtuurityyppi RISC
Osoiteavaruus 32-bit / 64-bit / 96-bit

PA-RISC eli HP/PA (Hewlett-Packard Precision Architecture) on Hewlett-Packardin UNIX-palvelimiaan ja -työasemakoneitaan varten kehittämä RISC-suoritinarkkitehtuuri. Se otettiin käyttöön 1980-luvun loppupuolella, jota ennen HP-UX-koneet käyttivät 68000-perheen suorittimia.

HP PA-RISC 7300LC -suoritin

Alkuperäinen PA-RISC-käskykanta oli 32-bittinen (määrittelyversiot 1.0 ja 1.1), mutta se laajennettiin myöhemmin 64-bittiseksi (määrittelyversio 2.0). PA-RISC on tukenut segmentoidun muistikäsittelyn avulla yli 32-bittistä osoiteavaruutta 32-bittisessä suorittimessa, mutta 64-bittinen versio tukee latteaa (segmentoimatonta) 64-bittistä osoiteavaruutta.[1][2]

Nykyisin HP on siirtynyt PA-RISCistä IA-64:ään ja on lopettanut PA-RISC-pohjaisten koneiden myynnin vuoden 2008 lopussa. Viimeiseksi PA-RISC-suorittimeksi jäi vuonna 2005 julkaistu PA-8900.

PA-RISC-prosessoreille on ollut tyypillistä erikoinen välimuistirakenne; joillain PA-RISC-prosessoreilla on ollut jopa megatavun kokoluokkaa olevia L1-välimuisteja, muiden välimuistitasojen puuttuessa kokonaan.

Muutamassa ensimmäisessä PA-RISC suorittimessa ei ollut integroitua muistinhallintayksikköä (MMU) (arkkitehtuuriversio 1.0).[3] Arkkitehtuuriversiosta 1.1 eteenpäin MMU oli integroituna.

Ennen Itaniumin tuloa PA-RISC-suorittimet olivat yleensä maailman toiseksi nopeimpia suorittimia, häviten vain Alpha-suorittimille.

Suoritintasot[muokkaa | muokkaa wikitekstiä]

32-bittinen PA-RISC[muokkaa | muokkaa wikitekstiä]

Suorittimelle on määritelty neljä tasoa: 0, 1, 1.5, ja 2.[1]

  • tason 0 järjestelmät tukevat vain absoluuttista muistiosoitusta (ei virtuaalimuistia)
  • taso 1 tukee 16-bittistä osoiteavaruutta (216 tavua)
  • taso 1.5 tukee 24-bittistä osoiteavaruutta (224 tavua)
  • taso 2 tukee 32-bittistä osoiteavaruutta (232 tavua)

64-bittinen PA-RISC[muokkaa | muokkaa wikitekstiä]

Suoritin tukee muistiavaruutta, jonka koko voi olla 64-bittisestä 96-bittiseen.[2] Muistisivujen koko voi olla 4 kilotavusta (4 kB) 64 megatavuun (64 MB).[2]

Suoritin voi näin ollen tukea 16 eksatavun muistiavaruutta.[2]

Käskykantalaajennukset[muokkaa | muokkaa wikitekstiä]

Multimedia Acceleration eXtensions (MAX) on käskykannan SIMD laajennus.[4] Laajennuksesta on kaksi versiota: MAX-1 ja MAX-2.

Käyttöjärjestelmätuki[muokkaa | muokkaa wikitekstiä]

Lähteet[muokkaa | muokkaa wikitekstiä]

  1. a b PA-RISC 1.1 Architecture and Instruction Set Reference Manual Hewlett-Packard. Viitattu 19.1.2017.
  2. a b c d PA-RISC 2.0 Prentice-Hall, Inc.. Viitattu 19.1.2017.
  3. PA-RISC Processors Viitattu 16.2.2017.
  4. PA-RISC Architecture Viitattu 16.2.2017.
  5. HPBSD Viitattu 16.2.2017.

Aiheesta muualla[muokkaa | muokkaa wikitekstiä]

Tämä tietotekniikkaan liittyvä artikkeli on tynkä. Voit auttaa Wikipediaa laajentamalla artikkelia.