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
- Acorn Archimedes 310 centre for computing history. Viitattu 20.5.2017.
- Liam Proven: Original Acorn Arthur project lead explains RISC OS genesis theregister.com. 23.6.2022. Viitattu 2.8.2022. (englanniksi)
- Stewart Palmer: A RISC OS for All Seasons. Byte, joulukuu 1996, s. 49. Artikkelin verkkoversio. (englanniksi)
- 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)