| Perustietoja | |
|---|---|
| Kehittäjä · Hewlett-Packard | |
| Valmistaja · Hewlett-Packard | |
| Arkkitehtuuri ja luokitus | |
| 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 Motorola 68000 -sarjan suorittimia.

HP siirtyi PA-RISCistä IA-64:ään ja lopetti PA-RISC-pohjaisten koneiden myynnin vuoden 2008 lopussa. Viimeiseksi PA-RISC-suorittimeksi jäi vuonna 2005 julkaistu PA-8900.
Ennen IA-64-arkkitehtuurin tuloa PA-RISC-suorittimet olivat yleensä maailman toiseksi nopeimpia suorittimia, häviten vain Alpha-suorittimille.
HP:n lisäksi PA-RISC-suorittimia käyttivät muun muassa Hitachi ja Mitsubishi Electric.[1][2]
Historia#edit
PA-RISC (PA lyhenne sanoista Precision Architecture) kehitettiin IBM 801:een perustuvan HP Labsin Spectrum-projektin pohjalta.[3] Suoritin kehitettiin korvaamaan HP-3000 MPE minitietokoneissa käytetty arkkitehtuuri sekä HP-9000 -tietokoneissa käytetty Motorola 68000 -sarja.[3] Suoritin käytti load-store arkkitehtuurille tyypillistä suunnittelua mutta siinä oli RISC-prosessoriksi epätavallisen suuri käskykanta.[3]
Ominaisuudet#edit
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.[4][5]
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).[6] Arkkitehtuuriversiosta 1.1 eteenpäin MMU oli integroituna.
Suoritintasot#edit
32-bittinen PA-RISC#edit
Suorittimelle on määritelty neljä tasoa: 0, 1, 1.5, ja 2.[4]
- 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#edit
Suoritin tukee muistiavaruutta, jonka koko voi olla 64-bittisestä 96-bittiseen.[5] Muistisivujen koko voi olla 4 kilotavusta (4 kB) 64 megatavuun (64 MB).[5]
Suoritin voi näin ollen tukea 16 eksatavun muistiavaruutta.[5]
Käskykantalaajennukset#edit
Käyttöjärjestelmätuki#edit
Lähteet#edit
- 【Hitachi】3050RX Group and 3500 Series museum.ipsj.or.jp. Viitattu 13.10.2021. (englanniksi)
- 【Mitsubishi Electric】 MELCOM ME RISC Series museum.ipsj.or.jp. Viitattu 19.10.2021. (englanniksi)
- Part VI: Hewlett-Packard PA-RISC, a conservative RISC (Oct 1986) . . . . . . . cpushack.com. Viitattu 10.8.2020. (englanniksi)
- PA-RISC 1.1 Architecture and Instruction Set Reference Manual Hewlett-Packard. Viitattu 19.1.2017.
- PA-RISC 2.0 Prentice-Hall, Inc. Viitattu 19.1.2017.
- PA-RISC Processors openpa.net. Arkistoitu 2.1.2020. Viitattu 16.2.2017.
- PA-RISC Architecture openpa.net. Viitattu 16.2.2017.
- HPBSD on PA-RISC openpa.net. Viitattu 29.12.2022.
Aiheesta muualla#edit
- OpenPA-projekti
- Linux PARISC (englanniksi)
- PA-RISC/Linux Boot HOWTO (englanniksi)
References#
- ^ 【Hitachi】3050RX Group and 3500 Series museum.ipsj.or.jp. Viitattu 13.10.2021. (englanniksi)
- ^ 【Mitsubishi Electric】 MELCOM ME RISC Series museum.ipsj.or.jp. Viitattu 19.10.2021. (englanniksi)
- ^ a b c Part VI: Hewlett-Packard PA-RISC, a conservative RISC (Oct 1986) . . . . . . . cpushack.com. Viitattu 10.8.2020. (englanniksi)
- ^ a b PA-RISC 1.1 Architecture and Instruction Set Reference Manual Hewlett-Packard. Viitattu 19.1.2017.
- ^ a b c d PA-RISC 2.0 Prentice-Hall, Inc. Viitattu 19.1.2017.
- ^ PA-RISC Processors openpa.net. Arkistoitu 2.1.2020. Viitattu 16.2.2017.
- ^ PA-RISC Architecture openpa.net. Viitattu 16.2.2017.
- ^ HPBSD on PA-RISC openpa.net. Viitattu 29.12.2022.
This article is mirrored from “PA-RISC” on Suomi Wikipedia, revision 22486136, written by Wikipedia's contributors and licensed CC BY-SA 4.0. Editing it here creates a Quire copy with its own history.
Synced with Wikipedia revision 22486136 · just now