ARX
Versão do sistema operativo Unix-like | |||||||
---|---|---|---|---|---|---|---|
Produção | Acorn Computers Ltd. | ||||||
Linguagem | Modula-2+ | ||||||
Mercado-alvo | Workstation de baixo custo para escritório sem papel | ||||||
Idioma(s) | Inglês | ||||||
Plataformas | ARM | ||||||
Interface | Interface gráfica do utilizador[1] e teclado com teclas especiais[2] | ||||||
Licença | Software proprietário | ||||||
Estado de desenvolvimento | |||||||
Descontinuado | |||||||
Cronologia | |||||||
|
ARX foi um sistema operacional estilo Unix escrito em Modula-2[3] e desenvolvido pela Acorn Computers Ltd no Reino Unido e no Acorn Research Centre (ARC) em Palo Alto, para seus novos microprocessadores RISC ARM. Para este projeto, a Acorn desenvolveu seu próprio compilador Modula-2, o Acorn Extended Modula-2 (AEM2), mas ele nunca foi liberado externamente. O ARX era um sistema operacional preemptivo, multitarefa, multithread e multiusuário. Boa parte do SO executava em modo usuário e como resultado, sofria de problemas de performance devido às mudanças para o modo núcleo, a fim de realizar mutexes, o que levou à introdução da instrução SWP no conjunto de instruções da versão ARM3 do processador ARM. Isto sugere que o ARX possuía um design tipo micronúcleo.
O ARX não ficou pronto a tempo de ser embarcado com a série de micros Archimedes, cuja comercialização começou em 1987 tendo o Arthur como sistema operacional. Derivado do antigo SO MOS da série de micros de 8 bits BBC Micro[4], o Arthur foi logo superado pelo RISC OS.
Outras informações
[editar | editar código-fonte]- O Acorn Research Centre foi posteriormente vendido para a Olivetti.
- Uma versão do Unix 4.3BSD, denominada RISC iX, nada tem a ver com o ARX.
Ver também
[editar | editar código-fonte]- ↑ «Acorn History (untitled)». Consultado em 26 de dezembro de 2010
- ↑ «Chris's Acorns: Acorn A500 (prototype)». Consultado em 19 de dezembro de 2022
- ↑ Bruce, Cockburn. «Aha—what about Modula-2?» Usenet post to comp.sys.acorn detailing the relationship between ARX and Modula-2
- ↑ Holgate, Chris; Davison, Rob; Burke, Stephen; Given, David; Harris, Ben; Kendrick, Rob; Bracey, Kevin; Fenelon, Pete; Blunt, Terry; druck; Markettos, Theo; Kossow, Al; Zuschlag, Jesper; Barclay, Alan; Crocker, Stephen; Pampling, Steven; et al. «Not A RISC By Thursday». Neil Franklin's Usenet Archive. Consultado em 7 de fevereiro de 2020 A set of Usenet posts detailing why ARX was abandoned for RISC OS.
Ligações externas
[editar | editar código-fonte]- (em inglês)-História da inclusão da instrução SWP o conjunto de instruções do ARM3
- (em inglês)-ARX features