Diferencia entre revisiones de «AmigaOS»

Línea 2: Línea 2:
 
{{Sistema_operativo
 
{{Sistema_operativo
 
|nombre=AmigaOS
 
|nombre=AmigaOS
|familia=Parte de la familia AmigaOS
+
|familia=Motorola 68k.
 
|logo=Boingpads.jpg‎
 
|logo=Boingpads.jpg‎
 
|captura=Aos39_screen_2ok.jpg‎
 
|captura=Aos39_screen_2ok.jpg‎
Línea 10: Línea 10:
 
|plataformas=
 
|plataformas=
 
|anterior=
 
|anterior=
|lanzamiento=
+
|lanzamiento=1985
 
|núcleo=Micronúcleo atípico
 
|núcleo=Micronúcleo atípico
 
|actualización=
 
|actualización=
Línea 17: Línea 17:
 
|interfaz=
 
|interfaz=
 
|idiomas=
 
|idiomas=
}}
+
}}'''AmigaOS.''' Nombre que recibe el conjunto de la familia de gestores de ventanas y ROMs que incluían por defecto los ordenadores personales Commodore Amiga como [[sistema operativo]]. Fue desarrollado originalmente por Commodore International, e inicialmente presentado en 1985 junto con el Amiga 1000.  
''' AmigaOS ''' es el nombre que recibe el conjunto de la familia de gestores de ventanas y ROMs que incluían por defecto los ordenadores personales Commodore Amiga como [[sistema operativo]]. Fue desarrollado originalmente por Commodore International, e inicialmente presentado en 1985 junto con el Amiga 1000. Comenzó a funcionar en un microprocesador de la serie Motorola de la familia 68k (68000, 68010, 68020, 68030, 68040 y 68060) de 32-bit, excepto el AmigaOS 4 que funciona sólo en los microprocesadores PowerPC
+
 
Las primeras versiones (1.0, 1.1, 1.2 y 1.3) del intérprete de comandos que incorporaba, se llamaba Amiga Disk Operating System o AmigaDOS. Posteriormente se cambió el nombre por AmigaOS, manteniéndose hasta la actualidad.
+
==Inicios==
 +
Comenzó a funcionar en un microprocesador de la serie Motorola de la familia 68k (68000, 68010, 68020, 68030, 68040 y 68060) de 32-bit, excepto el AmigaOS 4 que funciona sólo en los microprocesadores PowerPC. Las primeras versiones (1.0, 1.1, 1.2 y 1.3) del intérprete de comandos que incorporaba, se llamaba Amiga Disk Operating System o AmigaDOS. Posteriormente se cambió el nombre por AmigaOS, manteniéndose hasta la actualidad.
 
Cabe destacar el núcleo multitarea llamado Exec, un [[API]] llamada Intuition y una [[GUI]] (Interfaz Gráfica de Usuario) llamada Workbench.
 
Cabe destacar el núcleo multitarea llamado Exec, un [[API]] llamada Intuition y una [[GUI]] (Interfaz Gráfica de Usuario) llamada Workbench.
==Características==
+
===Características===
 
*Entre otras características posee:
 
*Entre otras características posee:
 
*Multitarea preemptiva al estilo [[Unix]] utilizando un sistema de prioridades
 
*Multitarea preemptiva al estilo [[Unix]] utilizando un sistema de prioridades
Línea 33: Línea 34:
 
Es importante notar que no dispone de protección de memoria y que su paso de mensajes ultrarrápido usa punteros. No obstante existen herramientas de desarrollador diseñadas para detectar accesos a memoria no autorizados.
 
Es importante notar que no dispone de protección de memoria y que su paso de mensajes ultrarrápido usa punteros. No obstante existen herramientas de desarrollador diseñadas para detectar accesos a memoria no autorizados.
 
También conviene reseñar que AmigaOS a diferencia de otros sistemas operativos de m68k como MacOS, no requiere que partes del SO estén en zonas fijas de memoria. Esto permite por ejemplo liberar la parte baja de la memoria mediante emuladores/máquinas virtuales como Shapeshifter, Fusion/iFusion o Basilisk II
 
También conviene reseñar que AmigaOS a diferencia de otros sistemas operativos de m68k como MacOS, no requiere que partes del SO estén en zonas fijas de memoria. Esto permite por ejemplo liberar la parte baja de la memoria mediante emuladores/máquinas virtuales como Shapeshifter, Fusion/iFusion o Basilisk II
==Partes en la que esta dividido==
+
===Partes en la que esta dividido===
*''' [[Kickstart ]] ''': Es la parte que reside en ROM: contiene el gestor de arranque, el [[núcleo]], las bibliotecas más importantes y la parte fundamental del entorno gráfico.
+
*[[Kickstart]]'': Es la parte que reside en ROM: contiene el gestor de arranque, el [[núcleo]], las bibliotecas más importantes y la parte fundamental del entorno gráfico.
*''' [[Workbench ]] ''': Es el escritorio del sistema, se lanza mediante el comando LoadWB y puede ser sustituido o incluso puede evitarse lanzarlo. El comando en sí viene en disco pero las librerías están en la ROM. A menudo se confunde pensando que el escritorio es el sistema operativo.
+
*[[Workbench]]''': Escritorio del sistema, se lanza mediante el comando LoadWB y puede ser sustituido o incluso puede evitarse lanzarlo. El comando en sí viene en disco pero las librerías están en la ROM. A menudo se confunde pensando que el escritorio es el sistema operativo.
AmigaOS propiamente dicho, el cual incluye las partes que no caben en la ROM, contiene librerías adicionales (por ejemplo para crear interfaces de usuario), el lenguaje de scripting ARexx, sistemas de ficheros para acceder a discos de MS-DOS u otros mejorados, fuentes de letra, parches y algunas utilidades que complementan el Kickstart
+
AmigaOS propiamente dicho, el cual incluye las partes que no caben en la ROM, contiene librerías adicionales (por ejemplo para crear interfaces de usuario), el lenguaje de scripting ARexx, sistemas de ficheros para acceder a discos de MS-DOS u otros mejorados, fuentes de letra, parches y algunas utilidades que complementan el Kickstart.
El AmigaOS y el Workbench no se requieren para que el Amiga funcione, es por ello por lo que multitud de juegos arrancan directamente desde el Kickstart sin necesidad de cargar el Workbench. La mayoría de los juegos antiguos eliminaban el SO para tomar control de todo el ordenador, no obstante los desarrollados para AGA comenzaron progresivamente a respetarlo más y permitían correrlos en multitarea arrancándolos desde el Workbench
+
El AmigaOS y el Workbench no se requieren para que el Amiga funcione, es por ello por lo que multitud de juegos arrancan directamente desde el Kickstart sin necesidad de cargar el Workbench. La mayoría de los juegos antiguos eliminaban el SO para tomar control de todo el ordenador, no obstante los desarrollados para AGA comenzaron progresivamente a respetarlo más y permitían correrlos en multitarea arrancándolos desde el Workbench.
 
Ha tenido diferentes versiones del Workbench, desde la 1.0 hasta la 3.9 (Clásicas). El Kickstart llegó a la versión 40. Existen numerosos escritorios para sustituir el WB, los más famosos son Scalos y Directory Opus 5.
 
Ha tenido diferentes versiones del Workbench, desde la 1.0 hasta la 3.9 (Clásicas). El Kickstart llegó a la versión 40. Existen numerosos escritorios para sustituir el WB, los más famosos son Scalos y Directory Opus 5.
==AmigaOS 4==
+
===AmigaOS 4===
 
En la actualidad se utiliza en la plataforma PowerPC, con las versiones 4.0 y 4.1.
 
En la actualidad se utiliza en la plataforma PowerPC, con las versiones 4.0 y 4.1.
En 2004 se presentó la primera beta pública (llamada Developer PreRelease) de AmigaOS 4 para PowerPC, más concretamente para AmigaOne, de la que salieron 4 actualizaciones. En diciembre de 2006 se anunció la 4.0 estable (The Final Update). En 2007 se actualizó la 4.0 y se lanzó una versión para Commodore Amiga 1200, Amiga 3000 y Amiga 4000 con tarjeta PowerPC Phase5 (siendo esta última versión actualizada en febrero de 2008). En julio de 2008 comenzó la venta de la versión 4.1, que fue actualizada en junio de 2009 (4.1 QuickFix: en esta actualización se incluyó soporte para las placas base Pegasos II y Sam440ep). Tras la 4.1 Update 1 de enero de 2010 seguida de la 4.1 Update 2 de Abril de 2010 En Mayo de 2011 la versión 4.1 update 2 pasó a estar disponible para Amiga clásicos con tarjeta PPC. En agosto de 2011 ambas versiones (la de AmigaOne/Pegasos2/Sam440 y la de Amiga clásico con acelaradora PPC) fueron actualizadas a la versión 4.1 update 3.
+
En 2004 se presentó la primera beta pública (llamada Developer PreRelease) de AmigaOS 4 para PowerPC, más concretamente para AmigaOne, de la que salieron 4 actualizaciones. En diciembre de 2006 se anunció la 4.0 estable (The Final Update). En 2007 se actualizó la 4.0 y se lanzó una versión para Commodore Amiga 1200, Amiga 3000 y Amiga 4000 con tarjeta PowerPC Phase5 (siendo esta última versión actualizada en febrero de 2008).  
 +
 
 +
En julio de 2008 comenzó la venta de la versión 4.1, que fue actualizada en junio de 2009 (4.1 QuickFix: en esta actualización se incluyó soporte para las placas base Pegasos II y Sam440ep). Tras la 4.1 Update 1 de enero de 2010 seguida de la 4.1 Update 2 de Abril de 2010 En Mayo de 2011 la versión 4.1 update 2 pasó a estar disponible para Amiga clásicos con tarjeta PPC. En agosto de 2011 ambas versiones (la de AmigaOne/Pegasos2/Sam440 y la de Amiga clásico con acelaradora PPC) fueron actualizadas a la versión 4.1 update 3.
 
== Fuentes ==
 
== Fuentes ==
*http://www.hyperion-entertainment.biz/index.php?view=category&id=36%3Aamigaos-4x&option=com_content&Itemid=18
+
*[http://www.hyperion-entertainment.biz/index.php?view=category&id=36%3Aamigaos-4x&option=com_content&Itemid=18/ Hyperion entertainment]
*http://www.amigahistory.co.uk/
+
*[http://www.amigahistory.co.uk/ Amiga history]
*http://www.gregdonner.org/workbench/
+
*[http://www.gregdonner.org/workbench/ Gregdonner]
*http://classicwb.abime.net/
+
*[http://classicwb.abime.net/ Classicwb abime]
 +
 
 
[[Category:Sistemas_Operativos]]
 
[[Category:Sistemas_Operativos]]

Revisión del 17:22 29 nov 2011

AmigaOS
Información sobre la plantilla
Parte de la familia Motorola 68k.
Boingpads.jpg
Aos39 screen 2ok.jpg
Desarrollador
Commodore International (1.0-3.1), Haage & Partner (3.5-3.9), Hyperion Entertainment (4.x)
Web oficialhttp://www.amiga.com/
Información general
Lanzamiento oficial1985
NúcleoMicronúcleo atípico
LicenciaPropietaria
Modelo de desarrolloCódigo cerrado

AmigaOS. Nombre que recibe el conjunto de la familia de gestores de ventanas y ROMs que incluían por defecto los ordenadores personales Commodore Amiga como sistema operativo. Fue desarrollado originalmente por Commodore International, e inicialmente presentado en 1985 junto con el Amiga 1000.

Inicios

Comenzó a funcionar en un microprocesador de la serie Motorola de la familia 68k (68000, 68010, 68020, 68030, 68040 y 68060) de 32-bit, excepto el AmigaOS 4 que funciona sólo en los microprocesadores PowerPC. Las primeras versiones (1.0, 1.1, 1.2 y 1.3) del intérprete de comandos que incorporaba, se llamaba Amiga Disk Operating System o AmigaDOS. Posteriormente se cambió el nombre por AmigaOS, manteniéndose hasta la actualidad. Cabe destacar el núcleo multitarea llamado Exec, un API llamada Intuition y una GUI (Interfaz Gráfica de Usuario) llamada Workbench.

Características

  • Entre otras características posee:
  • Multitarea preemptiva al estilo Unix utilizando un sistema de prioridades
  • Arquitectura micronúcleo
  • Interrupciones programables en tiempo real con muy bajas latencias
  • Diseño de 32 bit
  • BOOPSI (Sistema orientado a objetos estándar para la mayoría de componentes)
  • ARexx integrado (lenguaje de scripting que permite automatizar tareas)
  • Dispositivos de sistema de ficheros programables (permite acceder transparentemente y sin recompilar núcleos ni parches a particiones FAT, NTFS, FAT32, ext2, HFS... y usar sistemas de ficheros nativos de Amiga mejorados como SmartFileSystem o ProfessionalFileSystem)
  • Datatypes, un sistema modular de códecs para audio, animación, imágenes, texto, etcétera que permite acceder a todo tipo de formatos desde todas las aplicaciones sin cambiar una sola línea.

Es importante notar que no dispone de protección de memoria y que su paso de mensajes ultrarrápido usa punteros. No obstante existen herramientas de desarrollador diseñadas para detectar accesos a memoria no autorizados. También conviene reseñar que AmigaOS a diferencia de otros sistemas operativos de m68k como MacOS, no requiere que partes del SO estén en zonas fijas de memoria. Esto permite por ejemplo liberar la parte baja de la memoria mediante emuladores/máquinas virtuales como Shapeshifter, Fusion/iFusion o Basilisk II

Partes en la que esta dividido

  • Kickstart: Es la parte que reside en ROM: contiene el gestor de arranque, el núcleo, las bibliotecas más importantes y la parte fundamental del entorno gráfico.
  • Workbench: Escritorio del sistema, se lanza mediante el comando LoadWB y puede ser sustituido o incluso puede evitarse lanzarlo. El comando en sí viene en disco pero las librerías están en la ROM. A menudo se confunde pensando que el escritorio es el sistema operativo.

AmigaOS propiamente dicho, el cual incluye las partes que no caben en la ROM, contiene librerías adicionales (por ejemplo para crear interfaces de usuario), el lenguaje de scripting ARexx, sistemas de ficheros para acceder a discos de MS-DOS u otros mejorados, fuentes de letra, parches y algunas utilidades que complementan el Kickstart. El AmigaOS y el Workbench no se requieren para que el Amiga funcione, es por ello por lo que multitud de juegos arrancan directamente desde el Kickstart sin necesidad de cargar el Workbench. La mayoría de los juegos antiguos eliminaban el SO para tomar control de todo el ordenador, no obstante los desarrollados para AGA comenzaron progresivamente a respetarlo más y permitían correrlos en multitarea arrancándolos desde el Workbench. Ha tenido diferentes versiones del Workbench, desde la 1.0 hasta la 3.9 (Clásicas). El Kickstart llegó a la versión 40. Existen numerosos escritorios para sustituir el WB, los más famosos son Scalos y Directory Opus 5.

AmigaOS 4

En la actualidad se utiliza en la plataforma PowerPC, con las versiones 4.0 y 4.1. En 2004 se presentó la primera beta pública (llamada Developer PreRelease) de AmigaOS 4 para PowerPC, más concretamente para AmigaOne, de la que salieron 4 actualizaciones. En diciembre de 2006 se anunció la 4.0 estable (The Final Update). En 2007 se actualizó la 4.0 y se lanzó una versión para Commodore Amiga 1200, Amiga 3000 y Amiga 4000 con tarjeta PowerPC Phase5 (siendo esta última versión actualizada en febrero de 2008).

En julio de 2008 comenzó la venta de la versión 4.1, que fue actualizada en junio de 2009 (4.1 QuickFix: en esta actualización se incluyó soporte para las placas base Pegasos II y Sam440ep). Tras la 4.1 Update 1 de enero de 2010 seguida de la 4.1 Update 2 de Abril de 2010 En Mayo de 2011 la versión 4.1 update 2 pasó a estar disponible para Amiga clásicos con tarjeta PPC. En agosto de 2011 ambas versiones (la de AmigaOne/Pegasos2/Sam440 y la de Amiga clásico con acelaradora PPC) fueron actualizadas a la versión 4.1 update 3.

Fuentes