RISC OS

RISC OS on Acorn Computers Ltd:n kehittämä käyttöjärjestelmä ARM-pohjaisille kehitysalustoille. Alun perin vuonna 1987 julkaistu RISC OS oli suunniteltu käytettäväksi ARM-ympäristössä. Käyttöjärjestelmä julkaistiin Acorn Archimedes -tietokoneen mukana nimellä Arthur.[1][2]

RISC OS
Kehittäjä Acorn Computers
Julkaistu 1987
Suoritintuki ARM

RISC OS käyttää yhteistyömoniajoa, jossa yksi prosessi on kerralla aktiivisena ja prosessin pitää luovuttaa suoritusaikaa säännöllisesti, jotta muut prosessit saavat suoritusaikaa.[3] Ydin ei käytä monisäikeistystä, mutta se toimii keskeytyksillä.[3]

Vakaimmat versiot toimivat ARMv3/ARMv4, RiscPc, ARMv5 "Iyonix" ja ARMv7 Cortex-A8 prosessoreilla. Näillä prosessoreilla varusteltuja järjestelmiä ovat esimerkiksi Raspberry Pi, PandaBoard ja BeagleBone Black. Raspberry Pi - versio on ladattavissa laitteen muistikortille RISC OS:n verkkosivuilta tai NOOBS - työkalun kautta. Nämä versiot sisältävät myös graafisen käyttöliittymän. Raspberry Pi:n, PandaBoardin ja BeagleBone Blackin versiot RISC OS:ta on kehittänyt Castle Technologies.

Lokakuussa 2006 Castle Technologies on julkaissut jaetun lähdekoodin mallin käyttöjärjestelmäversiolle 5. Jaetun lähdekoodin projektia hallinnoi RISC OS Open Ltd (ROOL).

RISC OS 5 on julkaistu avoimen lähdekoodin lisenssillä.[4]

Kehitys

Archimedes-tietokoneeseen piti tulla ARX-niminen käyttöjärjestelmä, mutta se oli myöhästymässä Archimedes-koneiden julkaisusta.[2] Tästä johtuen Acorn kääntyi omaan ohjelmistokehitykseen, jonka piti kehittää korvaava käyttöjärjestelmä tiukan aikataulun sisällä ja sai sen mukaan nimen Arthur (A Risc by THURsday).[2]

Käyttöjärjestelmään tuli yhteistyömoniajo ennakoivan sijaan: ohjelmien oli kutsuttava Wimp_Poll-järjestelmäkutsua luovuttaakseen ajovuoro toiselle ohjelmalle.[2] Myöhempiin versioihin tuli keino lopettaa ohjelma, joka ei ollut vapauttanut suoritusaikaa.[2]

Lähteet

  1. Acorn Archimedes 310 centre for computing history. Viitattu 20.5.2017.
  2. Liam Proven: Original Acorn Arthur project lead explains RISC OS genesis theregister.com. 23.6.2022. Viitattu 2.8.2022. (englanniksi)
  3. Stewart Palmer: A RISC OS for All Seasons. Byte, joulukuu 1996, s. 49. Artikkelin verkkoversio. (englanniksi)
  4. Roughly 30 years after its birth at UK's Acorn Computers, RISC OS 5 is going open source theregister.co.uk. 23.10.2018. Viitattu 27.2.2020. (englanniksi)

    Aiheesta muualla

    This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.