Atari SIO

Atari SIO

Atari SIO

SIO {Serial Input/Output} (Entrada/Salida Serial).

Es un sistema propietario (hardware y rutinas del sistema operativo) de los microcomputadores Atari de 8 bits que administra la comunicación entre los controladores de los dispositivos seriales del computador y el bus serial.

Los periféricos "inteligentes" de Atari usaban el puerto SIO (propietario) para conectarse en cadena. Este método fue usado más tarde por los computadores Commodore. Estos periféricos "inteligentes" eran más caros que los dispositivos IBM PC estándares que no tenían incorporada la electrónica SIO.

En realidad el bus SIO fue un precursor del actual USB {Universal Serial Bus}. Coincidentemente Joe Decuir, quien creó el bus SIO de Atari, también formó parte del grupo de ingenieros de Microsoft que contribuyó al diseño del USB.

Contenido

Hardware

Software (Rutinas del SO)

El subsistema de E/S (entrada/salida) tiene dos tipos de elementos

  • Rutinas del sistema de E/S
  • Bloques de control del sistema de E/S

Las rutinas del sistema de E/S compenden:

  • La rutina central de E/S (CIO),
  • Los controladores de dispositivos (E:, K:, S:, P:, C:, D:, R:)
  • La rutina de la E/S serial (SIO).

SIO

La mayor parte del flujo de información de entrada/salida (E/S o I/O) en los computadores Atari pasa a través del bus serial I/O. La interfaz SIO es algo complicada pero no es necesario usarla directamente. Generalmente es CIO (Control Central de Entrada/Salida) el que la maneja. Sin embargo, para crear un dispositivo I/O con su respectivo controlador, se requiere conocer algo más sobre como se usa SIO.

SIO transfiere datos a una velocidad de 19.200 baudios en líneas de entrada y de salida separadas. Los datos son enviados de a un byte a la vez, primero el LSB, en un formato asíncrono. También hay líneas de entrada {clock-in} y de salida {clock-out} del reloj serial. La señal de salida existe, pero no se usa por los dispositivos disponibles (en esa época). Igualmente, aunque dispone de una señal de entrada de reloj {clock-in} para transferencias síncronicas {synchronous transfer}, el sistema operativo no la usa. La señal de salida de reloj se eleva al comienzo de cada bit y desciende en el medio de cada bit.

CIO

Atari usa un sistema de entrada/salida muy fácil de manejar llamado CIO {del inglés: Central Input/Output utility} o Control Central de Entrada/Salida. Prácticamente todas las entradas y salidas pasan a través de este control.

CIO usa ocho "canales" o vías de E/S. Aunque no se trata realmente de canales de E/S separados físicamente, el computador actúa como si lo fueran. Cada canal es controlado por por un bloque de memoria de 16 bytes. A estos bloques de memoria se les llamó IOCB {Input/Output Control Block} o Bloque de Control de Entrada/Salida

Los "canales" se usan colocando números correctos en los IOCB bytes adecuados y luego saltando hacia la rutina CIO.

En BASIC, se puede llevar a cabo operaciones completas de Entrada/Salida con sólo teclear una instrucción como LPRINT. En este caso el BASIC hace todo el trabajo.

Enlaces externos

Obtenido de "Atari SIO"

Wikimedia foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Mira otros diccionarios:

  • Atari 7800 — Saltar a navegación, búsqueda Atari 7800 Atari 7800 Fabricante Atari …   Wikipedia Español

  • ATARI 1050 — ATARI 1050  первый дисковод полуторной плотности записи (после установки ICD Doubler двойной плотности), выпущенный фирмой Atari взамен Atari 810. Содержание 1 …   Википедия

  • ATARI ST — Atari 520ST Atari 1040STF Der Atari ST war eine Heimcomputer Serie von Atari, die von 1985 bis 1994 produziert wurde. Die ST Serie eignete sich auch für professionelle Büroanwend …   Deutsch Wikipedia

  • Atari-ST — Atari 520ST Atari 1040STF Der Atari ST war eine Heimcomputer Serie von Atari, die von 1985 bis 1994 produziert wurde. Die ST Serie eignete sich auch für professionelle Büroanwend …   Deutsch Wikipedia

  • Atari Mega ST — Atari 520ST Atari 1040STF Der Atari ST war eine Heimcomputer Serie von Atari, die von 1985 bis 1994 produziert wurde. Die ST Serie eignete sich auch für professionelle Büroanwend …   Deutsch Wikipedia

  • Atari ST — Hersteller: Atari Computer GmbH CPU: Motorola 68000 @ 8 MHz Erschienen: 1985 …   Deutsch Wikipedia

  • Atari 130XE — Dieser Artikel befasst sich mit den 8 Bit Computern der Firma Atari. Für die ST Serie siehe Atari ST. Die Atari Heimcomputer sind eine Heimcomputer Baureihe auf Basis des MOS 6502 Prozessors und wurden von 1979 bis 1989 produziert. Die gesamte… …   Deutsch Wikipedia

  • Atari 130 XE — Dieser Artikel befasst sich mit den 8 Bit Computern der Firma Atari. Für die ST Serie siehe Atari ST. Die Atari Heimcomputer sind eine Heimcomputer Baureihe auf Basis des MOS 6502 Prozessors und wurden von 1979 bis 1989 produziert. Die gesamte… …   Deutsch Wikipedia

  • Atari 400 — Dieser Artikel befasst sich mit den 8 Bit Computern der Firma Atari. Für die ST Serie siehe Atari ST. Die Atari Heimcomputer sind eine Heimcomputer Baureihe auf Basis des MOS 6502 Prozessors und wurden von 1979 bis 1989 produziert. Die gesamte… …   Deutsch Wikipedia

  • Atari 800 — Dieser Artikel befasst sich mit den 8 Bit Computern der Firma Atari. Für die ST Serie siehe Atari ST. Die Atari Heimcomputer sind eine Heimcomputer Baureihe auf Basis des MOS 6502 Prozessors und wurden von 1979 bis 1989 produziert. Die gesamte… …   Deutsch Wikipedia

Compartir el artículo y extractos

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