SymbOS

SymbOS
Symbos-msx2.gif
SymbOS en un MSX2.
Desarrollador
Prodatron
http://www.symbos.de/
Información general
Modelo de desarrollo Código cerrado
Lanzamiento inicial 15 de enero de 2005 (11 años, 10 meses y 24 días) (info)
Última versión estable 2.1 (info)
30 de agosto de 2014 (2 años, 3 meses y 9 días)
Escrito en Lenguaje ensamblador Z80
Plataformas soportadas Amstrad CPC, Amstrad PCW, MSX
Licencia Freeware
Estado actual En desarrollo, Con soporte
En español No
[ editar datos en Wikidata]
SymbOS-Desktops en un Amstrad CPC
Amstrad CPC 6128 con SYMBiFACE II corriendo SymbOS
Amstrad CPC 6128 reproduciendo un vídeo de Matrix
SYMBiFACE II y adaptador CompactFlash - IDE

SymbOS es un sistema operativo multitarea para ordenadores de 8 bits basados en el Zilog Z80. En el momento actual está disponible para las gamas de ordenadores Amstrad CPC y CPC Plus, para los ordenadores MSX a partir del MSX-2 y para la mayoría de modelos de Amstrad PCW.[1] Contrariamente a anteriores sistemas operativos de 8 bits, se basa en un Micronúcleo, que realiza multitarea preferente (preemptiva), orientada a prioridades y administra una memoria RAM de hasta 576 Kilobytes. SymbOS contiene un GUI similar al de Microsoft Windows, soporta unidades de disco no removibles de hasta 128 Gb y puede funcionar en un Amstrad CPC 6128, un Amstrad PCW o un MSX2 de 128 Kilobytes una vez arrancados.

Detalles técnicos

La CPU Z80 de 8 Bits es capaz sin problemas de realizar una multitarea preferente. Mecanismos no presentes, como los que representan la protección del almacenamiento, que se consideran como una condición, son en realidad sólo un problema para la dependencia. Aunque no es ejecutable en ordenador domésticos, el sistema operativo MP/M ya probó que la multitarea en un Z80 es posible.

Contrariamente al MOS 6502 usado por ejemplo en el Commodore 64, la pila del Z80 puede situarse en cualquier lugar de la memoria, lo que es un requisito para la multitarea preferente. Un juego de registros secundarios alternativos aceleran además el intercambio de tareas dramáticamente. La restricción de los 64 Kilobytes ha sido superada por numerosos ordenadores con un Z80 usando en intercambio de bancos de memoria. Equipos como los Amstrad CPC, Amstrad PCW, MSX, Enterprise 128 o el SAM Coupé pueden direccionar decenas y cientos de Kilobytes.

Other Languages
English: SymbOS
italiano: SymbOS
русский: SymbOS