Diferencia entre revisiones de «Palabra de 36 bit»

Contenido eliminado Contenido añadido
Bigsus-bot (discusión · contribs.)
m Retirando plantilla "traducción". Fue insertada por Usuario:Piero71 el 17 de febrero de 2009 y su última edición en él fue el 17 de febrero de 2009.
m Añadir cat
Línea 1:
Muchos de los primeros computadores orientados al mercado científico tenían [[palabra]]s de 36 [[bit]]s. El largo de la palabra tenía el tamaño justo para representar números enteros positivos y negativos con una [[precisión]] de diez dígitos decimales (35 bits podía ser el máximo).
 
Esto también permitía almacenar seis caracteres afanuméricos en caracteres de 6 bits. Antes de la introducción de las computadoras, el "estado del arte" en cálculos de precisión científicos y de ingeniería eran las máquinas de [[Cálculo|calcular]] mecánicas, de funcionamiento eléctrico, de diez dígitos, como los fabricados por [[Friden, Inc.|Friden]], [[Marchant]] y [[Monroe Calculator Company|Monroe]]. Estas máquinas tenían una columna de teclas por cada dígito y los operadores eran entrenados para usar todos los dedos cuando ingresaban los números; mientras algunas calculadoras especializadas tenían más columnas, diez era el límite práctico. Las computadoras, los nuevos competidores de esas máquinas, tenían que igualar esa precisión. Las computadoras decimales vendidas en esa época, como el [[IBM 650]] y el [[IBM 7070]], tenían palabras de diez dígitos, como el [[ENIAC]], uno de los primeros computadores.
 
Entre las computadores con palabras de 36 bits estaban el [[MIT]] [[Lincoln Laboratory]] [[TX-2]], las [[IBM]] [[IBM 700/7000|701/704/709/7090/7094]], las [[UNIVAC]] [[UNIVAC 1103|1103]]/[[UNIVAC 1103A|1103A]]/[[UNIVAC 1105|1105]]/[[UNIVAC 1100/2200 series|1100/2200]], las [[General Electric]] [[GE-600 series|600]]/[[Honeywell]] [[Honeywell 6000 series|6000]], las [[Digital Equipment Corporation]] [[PDP-6]]/[[PDP-10|10]] (tal como se utilizaba en las [[DECsystem-10]]/[[DECSYSTEM-20]]), y en la [[Symbolics#The 3600 Series|serie Symbolics 3600]]. Máquinas mas chicas como las [[PDP-1]]/[[PDP-9|9]]/[[PDP-15|15]] usaban palabras de 18 bits, de tal forma que una palabra doble podía formar 36 bits. El [[EDSAC]] tenía un esquema similar.
 
Estas computadoras usaban direccionamiento de palabra, no de byte, dando un espacio de direccionamiento de 2<sup>18</sup> palabras de 36 bits, approximadamenteaproximadamente 1 [[megabyte]] de almacenamiento. Muchas de estas máquinas tenían limitada la memoria física a una cantidad similar. Las aquitecturas que sobrevivieron evolucionaron para soportar espacios de direccionamiento virtual usando [[memoria]] segmentada y otros mecanismos.
 
Entre los set de caracteres mas comunes estaban:
Línea 12 ⟶ 13:
* cuatro caracteres de 9 bits (la convención [[Multics]]).
 
Los caracteres eran tomados de las palabras usando desplazamiento estándar y operaciones de enmascarado o con [[hardware]] especializado soportando caracteres de 6 bits, 9 bits, o de longitud variable. El Univac 1100/2200 usaba la ''designación de palabra parcial'' de la instrucción o un registro "J" para accedeer a los caracteres. La GE-600 usaba palabras especiales indirectas para acceder a caracteres de 6 y 9 bits; la PDP-6/10 tenía instrucciones especiales para acceder a campos de bytes de longitud arbitraria. El [[lenguaje de programación C]] requiere que toda la memoria sea accesible como [[byte]]s, por lo qyeque la implementación del C en máquinas de 36 bits usa bytes de 9 bits.
 
Para la época en que IBM introdujo el [[System/360]], los cálculos científicos se llevaron a [[coma flotante]] y las calculadoras mecánicas ya no fueron competencia. La 360 también incluía instrucciones de aritmética decimal de largo variable para aplicaciones comerciales, por lo que el uso de palabras cuyo largo era potencia de dos, se volvió rapidamenterápidamente universal.
 
== Véase también ==
Línea 21 ⟶ 22:
== Enlaces externos ==
* [http://www.36bit.org/ 36bit.org]
[[Categoría:Computadoras]]