stringtranslate.com

Apple SOS

El sistema operativo sofisticado , [1] o SOS ( / s ɔː s / ), [2] es el sistema operativo principal de la computadora Apple III . SOS fue desarrollado por Apple Computer y lanzado en octubre de 1980.

En 1985, Steve Wozniak , aunque crítico con los defectos de hardware del Apple III, calificó a SOS como "el mejor sistema operativo jamás creado para cualquier microcomputadora ". [3]

Detalles técnicos

SOS es un sistema operativo de tarea única para un solo usuario. Hace que los recursos del Apple III estén disponibles en forma de un programa de utilidad controlado por menús , así como una interfaz de programación de aplicaciones (API). Se carga un único programa en el momento del arranque, llamado intérprete. Una vez cargado, el intérprete puede usar la API SOS para realizar solicitudes al sistema. La API SOS se divide en cuatro áreas principales:

  1. Llamadas de archivos: cree, destruya, cambie el nombre, abra, cierre, lea, escriba archivos; establecer, obtener prefijo (directorio de trabajo actual); configurar, obtener información del archivo; obtener información sobre el volumen; establecer, establecer marca, EOF y nivel de archivos
  2. Llamadas de dispositivo: obtenga estado, número de dispositivo, información de un dispositivo; enviar datos de control del dispositivo
  3. Llamadas de memoria: solicitar, buscar, cambiar y liberar segmentos de memoria ; obtener información del segmento; establecer el número de segmento
  4. Llamadas de servicios públicos: Obtener, establecer valla (umbral de evento); obtener, establecer tiempo; obtener datos analógicos ( joystick ); Terminar.

El programa Apple III System Utilities se envía con cada computadora Apple III. Proporciona la interfaz de usuario del propio sistema operativo, para la configuración del sistema y la gestión de archivos . El programa Utilidades del sistema se controla mediante menús y realiza tareas en tres categorías:

  1. Comandos de manejo de dispositivos: copiar, cambiar nombre, formatear , verificar volúmenes (unidades); enumerar dispositivos; establecer hora y fecha
  2. Comandos de manejo de archivos: enumerar, copiar, eliminar, cambiar el nombre de archivos; crear subdirectorios ; configurar la protección contra escritura de archivos ; establecer prefijo (directorio de trabajo actual)
  3. Programa de configuración del sistema (SCP): configura los controladores de dispositivos. [4]

SOS tiene dos tipos de dispositivos con los que se comunica a través de controladores de dispositivos : dispositivos de caracteres y dispositivos de bloques . Ejemplos de dispositivos de caracteres SOS son los teclados y los puertos serie . Las unidades de disco son dispositivos de bloque típicos. Los dispositivos de bloques pueden leer o escribir uno o más bloques de 512 bytes a la vez; Los dispositivos de caracteres pueden leer o escribir caracteres individuales a la vez. [2]

Secuencia de inicio

Estructura

Cuando se enciende, el Apple III ejecuta los diagnósticos del sistema, luego lee el bloque número cero de la unidad de disquete incorporada en la memoria y lo ejecuta. Los disquetes formateados SOS colocan un programa de carga en el bloque cero. Ese programa cargador busca, carga y ejecuta un archivo llamado SOS.KERNEL, que es el núcleo y API del sistema operativo. El kernel, a su vez, busca y carga un archivo llamado SOS.INTERP (el intérprete o programa a ejecutar) y SOS.DRIVER, el conjunto de controladores de dispositivo a usar. Una vez cargados todos los archivos, el control pasa al programa SOS.INTERP. [5]

Apple ProDOS utiliza el mismo sistema de archivos que SOS. En un disco formateado con ProDOS, el cargador ProDOS y el cargador SOS se escriben en los bloques cero y uno, respectivamente. El cargador ProDOS incluye código que se puede ejecutar en un Apple III y que cargará en cadena el cargador SOS desde el bloque uno, para que SOS y ProDOS puedan coexistir en el mismo volumen. Algunos programas, como ADTPro, utilizan esto para almacenar las versiones Apple II y Apple III de un programa en el mismo disco, que luego se puede iniciar en ambos sistemas.

Referencias

  1. ^ Weyhrich, Steven (7 de julio de 2001). "DOS 3.3, ProDOS y más allá". Historia de Apple II . SOS/PRODOS. Archivado desde el original el 17 de septiembre de 2008 . Consultado el 26 de septiembre de 2008 . El sistema operativo diseñado para la computadora Apple III se llamó "SOS". Este título surgió del nombre en clave del Apple III, "Sara", que a su vez proviene del nombre de la hija del ingeniero Wendell Sanders.
  2. ^ ab Don, Reed (1982). Manual de referencia de Apple III SOS (PDF) . vol. 1. Computadora Apple . Consultado el 28 de octubre de 2009 . Este manual describe SOS (pronunciado "salsa") el sofisticado sistema operativo de Apple III.
  3. ^ Williams, Gregg; Moore, Rob (enero de 1985). "La historia de Apple / Parte 2: Más historia y Apple III". BYTE (entrevista). 10 (1). Estados Unidos: UBM Technology Group: 167. ISSN  0360-5280. OCLC  637876171.
  4. ^ "Guía del propietario de Apple III" (PDF) . Computadora Apple . mil novecientos ochenta y dos . Consultado el 28 de septiembre de 2008 .
  5. ^ Jeppson, John (mayo de 1983). "Visita guiada de John Jeppson por la autopista III". Habla suave . 3 (9). Publicación Softalk: 100–112. ISSN  0274-9629. OCLC  6729571.

enlaces externos