<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>https://www.museo8bits.com/wiki/index.php?action=history&amp;feed=atom&amp;title=Atari_TOS</id>
	<title>Atari TOS - Historial de revisiones</title>
	<link rel="self" type="application/atom+xml" href="https://www.museo8bits.com/wiki/index.php?action=history&amp;feed=atom&amp;title=Atari_TOS"/>
	<link rel="alternate" type="text/html" href="https://www.museo8bits.com/wiki/index.php?title=Atari_TOS&amp;action=history"/>
	<updated>2026-05-09T17:00:28Z</updated>
	<subtitle>Historial de revisiones de esta página en la wiki</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://www.museo8bits.com/wiki/index.php?title=Atari_TOS&amp;diff=2184&amp;oldid=prev</id>
		<title>Museo8bits: 1 revisión importada</title>
		<link rel="alternate" type="text/html" href="https://www.museo8bits.com/wiki/index.php?title=Atari_TOS&amp;diff=2184&amp;oldid=prev"/>
		<updated>2021-08-22T17:12:33Z</updated>

		<summary type="html">&lt;p&gt;1 revisión importada&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;es&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revisión del 19:12 22 ago 2021&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;es&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(Sin diferencias)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Museo8bits</name></author>
	</entry>
	<entry>
		<id>https://www.museo8bits.com/wiki/index.php?title=Atari_TOS&amp;diff=2183&amp;oldid=prev</id>
		<title>Museo8bits en 23:47 15 ago 2009</title>
		<link rel="alternate" type="text/html" href="https://www.museo8bits.com/wiki/index.php?title=Atari_TOS&amp;diff=2183&amp;oldid=prev"/>
		<updated>2009-08-15T23:47:32Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Image:Atari_tos_gem.png|thumb|right|300px|Atari ST GEM desktop]]&lt;br /&gt;
[[Image:ST Desktop.png|thumb|right|right|300px|Atari TOS/GEM - Pantalla monocroma]]&lt;br /&gt;
[[Image:Tos492.png|thumb|right|300px|TOS 4.92 (Alemán)]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;The Operating System&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;&amp;#039;TOS&amp;#039;&amp;#039;&amp;#039;) es el [[sistema operativo]] de la gama de [[ordenador]]es [[Atari]] [[Atari ST|ST]]. Esta gama incluye el 520ST, el 1040ST y las variantes F, FM y E (ej. 1040STE). Posteriormente, las máquinas de 32 bits ([[Atari TT030|TT030]] y [[Atari Falcon|Falcon]]) fueron desarrolladas usando una nueva versión de &amp;#039;&amp;#039;TOS&amp;#039;&amp;#039;, llamada [[MultiTOS]], la cual permite [[multitarea]]. Más recientemente, los usuarios han evolucionado TOS dando lugar a [[MiNT|FreeMiNT]].&lt;br /&gt;
&lt;br /&gt;
==Historia==&lt;br /&gt;
===El sistema operativo CP/M===&lt;br /&gt;
Cuando el primer modelo de ST fue lanzado en [[1985]], Atari había desarrollado un sistema operativo principalmente basado en componentes ya existentes.&lt;br /&gt;
&lt;br /&gt;
El núcleo de este nuevo SO consistía en gran parte en [[CP/M]], originalmente desarrollado por [[Gary Kildall]] y a menudo considerado como el primer SO multiplataforma. &lt;br /&gt;
&lt;br /&gt;
Kildall separó las partes que se comunicaban directamente con el [[hardware]] y las ubicó en un módulo que llamó [[BIOS]]. Esto aseguraba que el sistema podría ser fácilmente adaptado a otras plataformas, sin necesitar una gran reescritura del núcleo completo del SO.&lt;br /&gt;
&lt;br /&gt;
La versión [[Microprocesadores Motorola de la familia 68000|M68K]] del CP/M que Atari adaptó para su gama ST es conocida como GEMDOS. Este incluye el nivel superior en el TOS, mientras que las tareas de nivel más bajo son manejadas mediante el BIOS y el XBIOS. Este último funciona como un nivel intermedio, el cual incluye rutinas que el SO necesita internamente, como la gestión de interrupciones y el ajuste de la pantalla.&lt;br /&gt;
&lt;br /&gt;
===GEM - El interfaz gráfico de usuario===&lt;br /&gt;
Atari añadió el [[GEM]] como [[GUI]] de GEMDOS. Originalmente desarrollado por la compañía de Kildall, [[Digital Research]], GEM consta de dos capas: AES (Application Environment Service) y VDI (Virtual Device Interface). Mientras que VDI se encarga del [[bit blit]], el dibujado y el rellenado, el AES es el nivel superior en el GEM y, como tal, provee las funciones de re/dibujado de las ventanas y los diálogos, así como la evaluación de la entrada del usuario mediante el [[mouse|ratón]] y el [[teclado de ordenador|teclado]]. El último ingrediente del GEM es el escritorio GEM, es cual no es más que un programa GEM en sí mismo. Mediante el escritorio GEM el usuario puede realizar la mayoría de tareas que cualquier SO de [[línea de comandos]] permite, como copiar o borrar ficheros y lanzar programas.&lt;br /&gt;
&lt;br /&gt;
===TOS - Un sistema operativo monotarea en un chip===&lt;br /&gt;
Los primeros modelos de ST cargaban el TOS 1.0 desde un [[disquete]], pero Atari pronto comenzó a suministrar los ST con el TOS en un chip [[ROM]].&lt;br /&gt;
Esta aproximación a la distribución del sistema operativo tiene claras ventajas y también algunas desventajas.&lt;br /&gt;
&lt;br /&gt;
*Ventajas:&lt;br /&gt;
:La carga del sistema operativo es extremadamente rápida, en comparación con otros métodos.&lt;br /&gt;
:El SO no necesita ser cargado en memoria, dejando más espacio para las aplicaciones.&lt;br /&gt;
*Desventajas:&lt;br /&gt;
:Realizar una actualización es mucho más complicado, teniendo que sustituir físicamente el chip de ROM.&lt;br /&gt;
:Debido a lo anterior, los errores en el SO se tienen que parchear en cada arranque.&lt;br /&gt;
&lt;br /&gt;
El TOS es un sistema operativo monotarea, en esencia limitando al usuario a ejecutar una única aplicación en el sistema. Una pequeña excepción a esta regla son los accesorios de escritorio, programas pequeños que son codificados para ser accedidos a través de la barra de menú del GEM. Mientras se trabaja en una aplicación GEM se pueden tener hasta 6 accesorios abiertos de manera concurrente. Esto permite un tipo primitivo de [[multitarea]] cooperativa. Debido a que los programas escritos para GEM tienen que devolver el control al AES cuando están inactivos (esperando la entrada del usuario), este modo de multitarea funciona muy bien. Si aún así un proceso concreto quisiera realizar una tarea muy intensiva para el procesador o esperar la entrada del usuario, cualquier otro proceso pasaría a ser inaccesible hasta que la tarea sea finalizada.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;references-small&amp;quot;&amp;gt;This chapter is used on Wikipedia with permission from http://xaaes.atariforge.net&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Detalles==&lt;br /&gt;
El &amp;#039;&amp;#039;TOS&amp;#039;&amp;#039; combina el GEM de Digital Research funcionando sobre el GEMDOS. Sus funcionalidades incluyen un [[modelo plano de memoria]], un formato de disco compatible con [[MS-DOS]], soporte para [[MIDI]] y una variante del  [[SCSI]] llamada [[ACSI]] (en versiones posteriores). Uno de los aspectos más interesantes del TOS fue el incluirse en chips ROM, lo cual lo convertía en un SO de arranque casi instantáneo.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;TOS&amp;#039;&amp;#039; consiste de las siguiente partes:&lt;br /&gt;
*Desktop - El interfaz principal cargado tras el arranque.&lt;br /&gt;
*[[GEM]] - Gestor de entorno gráfico&lt;br /&gt;
**AES - Servicio de entorno de aplicación&lt;br /&gt;
**VDI - Los controladores de pantalla, el resto de controladores se cargan usando GDOS&lt;br /&gt;
*GEMDOS&lt;br /&gt;
*[[BIOS]]&lt;br /&gt;
*XBIOS (Xtended BIOS)&lt;br /&gt;
*Line-A - Llamadas gráficas de alta velocidad y bajo nivel. Obsoleto&lt;br /&gt;
&lt;br /&gt;
Las siguiente son extensiones del &amp;#039;&amp;#039;TOS&amp;#039;&amp;#039;, cargadas por separado:&lt;br /&gt;
*GDOS (Graphics Device Operation System)&lt;br /&gt;
*AHDI (Atari Hard Disk Interface) - Controladore de disco duro&lt;br /&gt;
&lt;br /&gt;
La multitarea no está soportada directamente. &amp;#039;&amp;#039;TOS&amp;#039;&amp;#039; permite que los accesorios de escritorio se carguen en el sistema de la misma manera que los [[TSR]] en MS-DOS, hasta un límite de 6. [[MultiTOS]] fue desarrollado para permitir que &amp;#039;&amp;#039;TOS&amp;#039;&amp;#039; tuviera multitarea.&lt;br /&gt;
&lt;br /&gt;
===Escritorio===&lt;br /&gt;
El escritorio usa iconos para representar ficheros y dispositivos, ventanas y diálogos para mostrar información. El fichero de escritorio (DESKTOP.INF) es leído para determinar los ajustes de las ventanas y la ubicación de los iconos. En caso de no existir o no ser legible, se usa el ajuste por defecto de dos disqueteras y un icono de la papelera.&lt;br /&gt;
&lt;br /&gt;
Versiones posteriores usan &amp;quot;NEWDESK.INF&amp;quot; para salvar y cargar la configuración del escritorio.&lt;br /&gt;
&lt;br /&gt;
Los ficheros [[ejecutable]]s son identificados por su [[extensión de archivo|extensión]]:&lt;br /&gt;
* *.ACC - Accesorio de escritorio. Cargado automáticamente.&lt;br /&gt;
* *.APP - Aplicación (no es común).&lt;br /&gt;
* *.PRG - Programa ejecutable. Puede ser un programa GEM.&lt;br /&gt;
* *.TOS - Programa &amp;quot;TOS&amp;quot; que no usa GEM. El escritorio limpia la pantalla, inicia el [[cursor]] de texto y oculta el [[puntero]] del ratón.&lt;br /&gt;
* *.TTP - &amp;quot;TOS Takes Parameters&amp;quot; (TOS tomando parámetros). Este tipo de programa abre una caja de diálogo donde se pueden añadir argumentos de inicio. Realiza una conversión a [[mayúscula]]s.&lt;br /&gt;
&lt;br /&gt;
Los programas TOS, a diferencia de los programas GEM, pueden autoiniciarse situándolos en una carpeta llamada &amp;#039;&amp;#039;AUTO&amp;#039;&amp;#039;. A partir de la versión 1.4 del TOS se permite iniciar automáticamente programas GEM desde el diálogo de &amp;#039;&amp;#039;Instalar Aplicación&amp;#039;&amp;#039;. Los programas con extensión TTP no pueden ser autoiniciados. Los accesorios de escritorio deben situarse en el directorio raíz de la unidad por defecto, desde donde son cargados automáticamente.&lt;br /&gt;
&lt;br /&gt;
== Versiones ==&lt;br /&gt;
=== TOS 1 ===&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;1.0 (ROM TOS)&amp;#039;&amp;#039;&amp;#039; - Versiones iniciales lanzadas en disco. Primer lanzamiento en ROM del TOS.&lt;br /&gt;
** Formatos: disquete, ROMs de 2 y 6 chips (192KB)&lt;br /&gt;
** Fecha de la ROM: [[20 de noviembre]] de [[1985]]&lt;br /&gt;
** Equipos: 520ST, 1040ST&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;1.02 (MEGA TOS)&amp;#039;&amp;#039;&amp;#039; - Arreglados fallos, soporte del coprocesador [[Blitter]] y del reloj en tiempo real.&lt;br /&gt;
** Formatos: ROMs de 2 y 6 chips (192KB)&lt;br /&gt;
** Fecha de la ROM: [[22 de abril]] de [[1987]]&lt;br /&gt;
** Equipos: 520ST, 1040ST, Mega 2, Mega 4&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;1.04 (RAINBOW TOS)&amp;#039;&amp;#039;&amp;#039; - Muchos arreglos de fallos, selector de ficheros cambiado, formato de disco compatible con DOS, prestaciones muy mejoradas. Presenta algunas incompatibilidades con software antiguo.&lt;br /&gt;
** Formatos: ROMs de 2 y 6 chips (192KB)&lt;br /&gt;
** Fecha de la ROM: [[6 de abril]] de [[1989]]&lt;br /&gt;
** Equipos: 520ST, 1040ST, Mega 2, Mega 4, Stacy&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;1.06 (STE TOS, Revision 1)&amp;#039;&amp;#039;&amp;#039; - Soporte para máquinas STe únicamente. Necesita el programa STE_FIX.PRG para parchear errores.&lt;br /&gt;
** Formato: ROM de 2 chips (256KB)&lt;br /&gt;
** Fecha de la ROM: n/d&lt;br /&gt;
** Equipos: 520STE, 1040 STE&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;1.62 (STE TOS, Revision 2)&amp;#039;&amp;#039;&amp;#039; - Corrección de errores de la versión previa (TOS 1.06 STE).&lt;br /&gt;
** Formato: ROM de 2 chips (256KB)&lt;br /&gt;
** Fecha de la ROM: [[1 de enero]] de [[1990]]&lt;br /&gt;
** Equipos: 520STE, 1040 STE&lt;br /&gt;
&lt;br /&gt;
=== TOS 2 ===&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;2.02&amp;#039;&amp;#039;&amp;#039; - Lanzamiento inicial para los Mega STE.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;2.05 (Mega STE TOS)&amp;#039;&amp;#039;&amp;#039; - Sólo se encuentra en los [[Atari Mega STE|Mega STe]] con unidades de disco de 720K.&lt;br /&gt;
** Formato: ROM de 2 chips (256KB)&lt;br /&gt;
** Fecha de la ROM: n/a&lt;br /&gt;
** Equipos: Mega STE&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;2.06 (ST/STE TOS)&amp;#039;&amp;#039;&amp;#039; - Corrección de errores, soporte para discos de 1&amp;#039;44MB, prueba de memoria. Entorno GEM mejorado. Arranque desde disco duro IDE. Última versión del TOS para los ST y STE.&lt;br /&gt;
** Formato: ROM de 2 chips (256KB)&lt;br /&gt;
** Fecha de la ROM: [[14 de noviembre]] de [[1991]]&lt;br /&gt;
** Equipos: 520ST, 1040ST, 520STE, 1040STE&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;2.08&amp;#039;&amp;#039;&amp;#039; - usado en notebook ST.&lt;br /&gt;
&lt;br /&gt;
=== TOS 3 ===&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;3.01, 3.05, 3.06 (TT TOS)&amp;#039;&amp;#039;&amp;#039; - Inicialmente con soporte exclusivo para el [[Atari TT030|TT030]].&lt;br /&gt;
** Formato: ROM de 4 chips (512KB)&lt;br /&gt;
&lt;br /&gt;
=== TOS 4 ===&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;4.00, 4.01, 4.02, 4.04&amp;#039;&amp;#039;&amp;#039; (512KB) - Actualización exclusiva para [[Atari Falcon 030|Falcon 030]].&lt;br /&gt;
&lt;br /&gt;
==Véase también== &lt;br /&gt;
*[[EmuTOS]]&lt;br /&gt;
*Versiones multitarea de &amp;#039;&amp;#039;TOS&amp;#039;&amp;#039;&lt;br /&gt;
**[[MiNT]]&lt;br /&gt;
**[[MultiTOS]]&lt;br /&gt;
&lt;br /&gt;
==Trivia==&lt;br /&gt;
Hubo quien sugirió que el acrónimo TOS en realidad significaba &amp;#039;&amp;#039;Tramiel Operative System&amp;#039;&amp;#039;, al ser [[Jack Tramiel]] el director de Atari en aquel momento. Pero, en realidad, los manuales iniciales de Atari ya hacían referencias directas a &amp;#039;&amp;#039;The Operative System&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
==Enlaces externos==&lt;br /&gt;
*[http://www.atari.st/content.php?type=t&amp;amp;file=toslist Guía de Town de las revisiones del TOS]&lt;br /&gt;
*[http://osis.nocrew.org/otosis/ Emulador TOS/MiNT]&lt;br /&gt;
*[http://www.vintagecomputercafe.com/atarisystemdisks.htm Discos de sistema del Atari ST]&lt;br /&gt;
*[http://jens-inge.dyndns.org/html/guide206/index.htm Guía del usuario del TOS 2.06 Guide]&lt;br /&gt;
*[http://www.fortunecity.com/skyscraper/apple/308/ Atari Compendium] - Guía de referencia de programación del Atari ST. &amp;#039;&amp;#039;Recomendado&amp;#039;&amp;#039;&lt;br /&gt;
*[http://www.nabrozidis.com Sitio basado en GEM]&lt;br /&gt;
*[http://hispatari.ya.st/ HispAtari] Portal hispano para usuarios de ordenadores Atari&lt;br /&gt;
{{wp}}&lt;br /&gt;
[[Categoría:Atari ST|TOS]]&lt;br /&gt;
[[Categoría:Sistemas operativos de disco]]&lt;br /&gt;
&lt;br /&gt;
[[cs:Atari TOS]]&lt;br /&gt;
[[de:TOS (Betriebssystem)]]&lt;br /&gt;
[[en:Atari TOS]]&lt;br /&gt;
[[es:Atari TOS]]&lt;br /&gt;
[[fr:The Operating System (Atari)]]&lt;br /&gt;
[[it:Atari TOS]]&lt;br /&gt;
[[nl:TOS]]&lt;br /&gt;
[[pl:Atari TOS]]&lt;br /&gt;
[[ru:Atari TOS]]&lt;br /&gt;
[[sv:TOS]]&lt;/div&gt;</summary>
		<author><name>Museo8bits</name></author>
	</entry>
</feed>