Drobe :: The archives
About Drobe | Contact | RSS | Twitter | Tech docs | Downloads | BBC Micro

Confirm comment report request

I've not heard the term "block multithreading" before. Under UNIX and similar systems, you only really have one extra entry point (the signal handler); everything is done via system calls blocking and letting another process run until the process can be unblocked (data loaded from disc, data arriving on a socket, a file changing, etc). There's no reason the API for RISC OS couldn't be adapted to do the same; it's just loads of software won't work because they expect to be the only thing running between Wimp_Poll calls. Now, extending the Wimp_Poll API is one solution, but old software will still have to block the entire system; and given most software is old, and the likelyhood of new software being written is astonishingly tiny, there's little point.

As for the ARM not containing multithreading hardware; it doesn't contain anything like Hyperthreading. But it has everything that any other OS can use quite effectively; a high-resolution timer, an atomic swap instruction (which was introduced for the multithreading explicitly), different modes for kernel and user land, and virtual memory. You don't need anything more.

 is a RISC OS Userrjek on 26/5/09 11:42PM
[ Reply | Permalink | Report ]

Click on the button below to confirm you wish to flag up this comment to the website's administrators. Abuse of this service will be frowned upon and it should only be used to notify us of comments that are extremely distasteful, indecent or otherwise unlawful. If you disagree with an opinion expressed or fact stated in a comment, please take part in the debate rather than expect it to be removed.

Return to the drobe.co.uk front page

Details

Reporting user / IP: / 54.225.20.73
Comment GID: 31112
Timestamp: Wed, 18 Oct 2017 09:14:49 +0000

Search the archives

Today's featured article

  • Review: A9home v. Koolu
    Clash of the tiniest
     31 comments, latest by polas on 18/10/07 6:03PM. Published: 15 Oct 2007

  • Random article

  • Wakefield 2001: ExpLAN to unveil solar powered RISC OS machine

     Discuss this. Published: 11 Apr 2001

  • Useful links

    News and media:
    IconbarMyRISCOSArcSiteRISCOScodeANSC.S.A.AnnounceArchiveQercusRiscWorldDrag'n'DropGAG-News

    Top developers:
    RISCOS LtdRISC OS OpenMW SoftwareR-CompAdvantage SixVirtualAcorn

    Dealers:
    CJE MicrosAPDLCastlea4X-AmpleLiquid SiliconWebmonster

    Usergroups:
    WROCCRONENKACCIRUGSASAUGROUGOLRONWUGMUGWAUGGAGRISCOS.be

    Useful:
    RISCOS.org.ukRISCOS.orgRISCOS.infoFilebaseChris Why's Acorn/RISC OS collectionNetSurf

    Non-RISC OS:
    The RegisterThe InquirerApple InsiderBBC NewsSky NewsGoogle Newsxkcddiodesign


    © 1999-2009 The Drobe Team. Some rights reserved, click here for more information
    Powered by MiniDrobeCMS, based on J4U | Statistics
    "I was going to say something then but I remembered you're a reporter. So I won't"
    Page generated in 0.0437 seconds.