RISC OS
Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den
version , der blev gennemgået den 5. juli 2018; checks kræver
15 redigeringer .
RISC OS er et operativsystem udviklet af Acorn Computers til deres serie af stationære computere, der bruger ARM - arkitekturen CPU . RISC OS blev først udgivet i 1988 som RISC OS 2.00 og var en forbedret version af Arthur -operativsystemet , også fra Acorn, med tilføjelsen af multitasking . Navnet på operativsystemet kommer fra RISC - arkitekturen for de mikroprocessorer, som det blev brugt på.
Siden 1988 har RISC OS leveret med næsten alle Acorn-computere, inklusive Archimedes , RiscPC og A7000-serien . Siden splittelsen af Acorn i 1998 er RISC OS blevet udviklet af flere uafhængige virksomheder, herunder RISCOS Limited [2] og Castle Technology . Også fra 1998 begyndte RISC OS at blive leveret med personlige computere såsom Iyonix PC og A9home .
Funktioner
Kernen i systemet
RISC OS-kernen har følgende funktioner [3] [4] [5] [6] :
- Lagret i ROM - dette gør det muligt for systemet at starte hurtigt op og beskytter mod skader som følge af nedbrud eller virus.
- Der er også et netværksmodul i ROM'en, så et lokalt drev (diskette, harddisk osv.) er ikke påkrævet.
- Modulær - består af flere moduler, der kan tilføjes og udskiftes under drift. Moduler kan fungere som enheds- og protokoldrivere, delte biblioteker og brugerprogrammer. Denne struktur giver tredjepartsudviklere mulighed for at skrive deres egne moduler til RISC OS med yderligere funktioner. Systemkaldene, som OS'et bruger til at få adgang til moduler, laves ved hjælp af softwareafbrydelser (SWI-processorinstruktionen), svarende til hvordan DOS- og BIOS -funktioner tilgås ved hjælp af INT-processorinstruktionen.
- Single-User/ Cooperative Multitasking - Mens de fleste moderne systemer bruger forebyggende multitasking, bruger RISC OS cooperativ multitasking og understøtter POSIX Threads . Det har også rudimentær hukommelsesbeskyttelsesstøtte .
- Systemet mangler autorisation og adskillelse af adgangsrettigheder, så alle programmer arbejder med superbrugerrettigheder. Filadgangsbegrænsninger kan organiseres på filserveren, men ikke på lokale drev.
- Filsystem - På det øverste niveau af filhierarkiet er en diskenhed forankret med en filsystemtype. OS bruger metadataene til at bestemme filtypen; udvidelser bruges ikke. Koloner bruges til at adskille filsystemnavnet fra resten af stien; rodbiblioteket er angivet med et dollartegn ($), og et punktum (.) bruges til at adskille mapper. Udvidelser, der bruges i andre filsystemer, skrives med en skråstreg ('example.txt' bliver 'example/txt'). For eksempel ADFS::HardDisc4.$. peger på roden af en HardDisc4-disk med ADFS -filsystemet . Alle filer er bind af en speciel type. Dette gør det muligt for filer og arkiver af flere filer at blive behandlet på en lignende måde.
- Komplementering - Næsten alt i RISC OS har en binær applikationsgrænseflade . Dette giver programmøren mulighed for at ændre systemets adfærd ved hjælp af moduler.
Udseende
Ansøgninger
Sættet af applikationer inkluderet i distributionen varierer mellem versioner, men inkluderer normalt [9] [10] [11] [12] :
Åbent initiativ [13]
I oktober 2006 annoncerede Castle Technology planer om at åbne elementer af RISC OS 5. RISC OS Open Limited (ROOL) [2] blev dannet for at promovere den åbne version af RISC OS . Systemets kildekode er tilgængelig til distribution og modifikation til ikke-kommercielle formål, til kommerciel brug er det nødvendigt at købe en licens fra Castle Technology.
Emulatorer
Der er flere gratis ARM -emulatorer , der understøtter RISC OS:
Blandt de kommercielle er det værd at fremhæve VirtualAcorn [14] til Windows og Mac OS X .
Noter
- ↑ RISC OS Åben: Nyheder: RISC OS 5.28 stabil er nu tilgængelig . Hentet 26. oktober 2020. Arkiveret fra originalen 25. oktober 2020. (ubestemt)
- ↑ 1 2 Ilyin, Yuri. Gamle systemer til personlige computere: hvad skete der med dem? (utilgængeligt link) . Computerra (11. april 2012). Hentet 1. april 2012. Arkiveret fra originalen 17. juni 2012. (ubestemt)
- ↑ Et RISC OS for alle årstider. (Acorn RISC Technologies' operativsystem) (Produktoplysninger) - Versionsdetaljer - Trove (link ikke tilgængeligt) . Hentet 17. juni 2018. Arkiveret fra originalen 28. juli 2020. (ubestemt)
- ↑ Billedbehandling RISC OS amd PMT | Drobe.co.uk arkiver (utilgængeligt link) . Hentet 17. juni 2018. Arkiveret fra originalen 17. juni 2018. (ubestemt)
- ↑ Tech Book 1 - Udgivet artikler okt 2006 - juni 2008 - Google Books . Hentet 17. juni 2018. Arkiveret fra originalen 17. juni 2018. (ubestemt)
- ↑ Drobe.co.uk arkiver (downlink) . Hentet 17. juni 2018. Arkiveret fra originalen 31. marts 2014. (ubestemt)
- ↑ Ikonlinjen: Et vilkårligt antal muligvis indflydelsesrige RISC OS-ting . Hentet 17. juni 2018. Arkiveret fra originalen 31. marts 2012. (ubestemt)
- ↑ History of Computer Graphics: Dlr Associates Series - Dan Ryan - Google Books . Hentet 17. juni 2018. Arkiveret fra originalen 17. juni 2018. (ubestemt)
- ↑ Iyonix Review Part Two | Drobe.co.uk (utilgængeligt link) . Hentet 17. juni 2018. Arkiveret fra originalen 17. juni 2018. (ubestemt)
- ↑ Ikonlinjen: Iyonix: første fødselsdagsanmeldelse . Hentet 17. juni 2018. Arkiveret fra originalen 17. juni 2018. (ubestemt)
- ↑ Arkiveret kopi . Hentet 17. juni 2018. Arkiveret fra originalen 11. oktober 2015. (ubestemt)
- ↑ Løsning af den tidlige indlæringskurve | Tes Nyheder . Hentet 17. juni 2018. Arkiveret fra originalen 17. juni 2018. (ubestemt)
- ↑ Russisk Wikipedia har artikler RISC OS Open og RISCOS Limited . Det ser ud til, at det er to forskellige og ikke særlig venlige firmaer.
- ↑ VirtualAcorn
Links
Acorn-computere, basics og kloner |
---|
Operativsystemer |
|
---|
Computere | 8-bit computere |
|
---|
32-bit computere |
|
---|
|
---|
Grundlæggende og kloner | 8-bit computere | Prodest PC128S |
---|
32-bit computere |
- A9 hjem
- ARMini
- BIK
- MikroDigital Omega
- MicroDigital Mico
- Mikrodigitale medier
- RiskStation R7500
- Advantage Six A75
- Iyonix PC
|
---|
32-bit mikroprocessor udviklingskort | beagle bord
|
---|
|
---|