Content deleted Content added
Added note on on how RISC OS is incompatible with the Raspberry Pi 5 to the lede, as stated further on in the article in order to be more specific and avoid potential confusion about compatibility. Also changes "Raspberry Pi computer" to "Raspberry Pi series of computers" in order to more accurately reflect their nature. |
KMaster888 (talk | contribs) ce |
||
Line 70:
The OS is [[single-user]] and employs [[cooperative multitasking]] (CMT).<ref name="byte tired">{{cite journal |url=https://archive.org/details/eu_BYTE-1996-12_OCR/page/n84/mode/1up |title=A RISC OS for All Seasons |last=Palmer |first=Stewart |journal=[[Byte (magazine)|Byte]] |date=December 1996 |volume=21 |issue=12 |page=49 |oclc=208951251 |issn=0360-5280}}</ref> While most current desktop OSes use [[preemption (computing)|preemptive]] [[computer multitasking|multitasking]] (PMT) and [[thread (computer science)|multithreading]], {{nowrap|RISC OS}} remains with a CMT system. By 2003, many users had called for the OS to migrate to PMT.<ref name="drobe williams pmt 2003">{{cite news|last=Williams|first=Chris|title=Imagining RISC OS and PMT|url=http://www.drobe.co.uk/article.php?id=764|access-date=10 July 2012|newspaper=[[Drobe]]|date=26 July 2003|archive-date=17 June 2018|archive-url=https://web.archive.org/web/20180617115807/http://www.drobe.co.uk/article.php?id=764|url-status=live}}</ref> The OS [[memory protection]] is not comprehensive.<ref>Michael Reed [https://books.google.com/books?id=Lr8ldHhh_wsC&pg=PA82 ''Tech Book 1'' – Published articles Oct 2006 – June 2008] {{Webarchive|url=https://web.archive.org/web/20200726094727/https://books.google.es/books?id=Lr8ldHhh_wsC&pg=PA82 |date=26 July 2020 }}</ref><ref>{{cite web|url=http://www.drobe.co.uk/riscos/artifact1327.html|title=RISC OS Memory Protection|website=Drobe: The Archives|access-date=4 March 2013|archive-date=31 March 2014|archive-url=https://web.archive.org/web/20140331035623/http://www.drobe.co.uk/riscos/artifact1327.html|url-status=live}}</ref>
The core of the OS is stored in [[read-only memory|ROM]], giving a fast [[bootup]] time and safety from operating system corruption. RISC OS 4 and 5 are stored in {{nowrap|4 MB}} of [[flash memory]], or as a [[ROM image]] on [[SD
Most of the OS has defined [[application binary interface]]s (ABIs) to handle filters and vectors. The OS provides many ways in which a program can intercept and modify its operation. This simplifies the task of modifying its behaviour, either in the GUI, or deeper. As a result, there are several third-party programs which allow customising the OS look and feel.
|