Uniflex

Uniflex

UniFLEX es un sistema operativo de tipo Unix desarrollado por Technical Systems Consultants (TSC) para la familia Motorola 6809 que soporta multitarea y multiproceso. Fue lanzado para los diskettes DMA-8, un tipo de memoria extendida en el hardware para los ordenadores basados en Motorola 6809. Algunos ejemplos se incluyen en las máquinas SWTPC y GIMIX. En las máquinas SWTPC también dio soporte a discos duros de 20 MB 14". Más tarde apoyó unidades mayores a 14" (hasta 80 MB), unidades de disco duro y diskettes de 5-1/4".

Debido a las limitaciones del hardware, el espacio de la memoria principal para el núcleo UniFLEX tenía que ser menor de 56 kB (código + datos). Esto se logró escribiendo el núcleo completamente en lenguaje ensamblador y eliminando una de las características de los sistemas Unix: los permisos de grupos para los archivos. Por lo demás, UniFLEX era muy similar a Unix 7 aunque algunos nombres de comandos fueron ligeramente renombrados. En principio estos cambios se realizaron sin ninguna razón técnica, pero se consiguió un importante grado de "Unix Look & Feel", aunque debido a las limitaciones de memoria del intérprete de la línea de comandos (o shell) era menos potente que el Shell Bourne de Unix 7.

TSC nunca incluyó un compilador de C con UniFLEX para el Motorola 6809, aunque desarrollaron uno. Ya en la década de 1980 hubo una implementación del lenguaje C disponible (el "compilador McCosh"). Este compilador, usado como si de un compilador de C se tratase, podía establecer una fuente de compatibilidad con Unix 7, es decir, muchas de las herramientas y aplicaciones de Unix 7 podían portarse a UniFLEX (pero solo si el tamaño lo permtía; una máquina Unix en una PDP-11 limitaba los ejecutables a 64 kB de código y a 64 kB de datos, mientras que UniFLEX limitaba la suma de código y datos a 56 kB).

A mediados de 1980 se anunció una versión para el Motorola 68000. A pesar de que se eliminaron las restricciones de memoria, no fue un éxito comercial debido a que tuvo que competir con el código fuente de los puertos de Unix.

El código fuente y software de soporte para UNIFLEX está disponible en Internet. Puedes encontrarlo en The Missing 6809 UniFLEX Archive.

Véase también


Wikimedia foundation. 2010.

Игры ⚽ Поможем сделать НИР

Mira otros diccionarios:

  • UniFlex — Infobox OS name = UniFlex caption = developer = Technical Systems Consultants (TSC) source model = kernel type = supported platforms = Motorola 6809 family ui = family = Unix like released = ? latest release version = latest release date = latest …   Wikipedia

  • UniFLEX — Das Betriebssystem FLEX wurde in den 70er Jahren von der Firma TSC für die Motorola Prozessoren 6800 und 6809 entwickelt. Bildschirmfoto mit Jahr 2000 Problem Es ist ein diskettenbasiertes Betriebssystem, für das es recht viele… …   Deutsch Wikipedia

  • FLEX (operating system) — Infobox OS name = FLEX caption = developer = Technical Systems Consultants source model = kernel type = supported platforms = Motorola 6800, Motorola 6809 ui = Command line interface family = released = 1976 latest release version = latest… …   Wikipedia

  • SWTPC — In the 1960s, many hobbyist electronics magazines such as Popular Electronics and Radio Electronics published construction articles, for many of which the author would arrange for a company to assemble a kit of parts to build the project. Daniel… …   Wikipedia

  • Flex (Betriebssystem) — Bildschirmfoto mit Jahr 2000 Problem Das Betriebssystem FLEX wurde in den 1970er Jahren von dem Unternehmen Technical Systems Consultants, Inc. (TSC) für die Motorola Prozessoren 6800 und 6809 entwickelt. Es ist ein diskettenbasiertes… …   Deutsch Wikipedia

  • FLEX — однозадачная операционная система разработанная в 1976 году для микропроцессоров Motorola 6800 компанией TSC из Западного Лафайетта (штат Индиана). Изначально была создана версия для 8 дюймовых флоппи дисков и версия для 5,25 дюймовых флоппи… …   Википедия

  • Motorola 6809 — 1 MHz Motorola 6809P processor, manufactured in 1983. The Motorola 6809 is an 8 bit (with some 16 bit features) microprocessor CPU from Motorola, designed by Terry Ritter and Joel Boney and introduced 1978. It was a major advance over both its… …   Wikipedia

  • Motorola 6809 — <<   Motorola 6809   >> Центральный процессор Процессор Motorola 6809E с рабочей частотой 1 МГц, выпущен в 1983 году …   Википедия

  • UNIX-подобная операционная система — Генеалогическое древо UNIX подобных операционных систем UNIX подобная операционная система (иногда сокр. как *nix)  операционная система, которая образовалась под влиянием …   Википедия

  • Unix-like — Diagram of the relationships between the major Unix like systems A Unix like (sometimes referred to as UN*X or *nix) operating system is one that behaves in a manner similar to a Unix system, while not necessarily conforming to or being certified …   Wikipedia

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”