stringtranslate.com

cubo de bits

El receptor de chip (o "cubo de bits") [1] de una perforadora UNIVAC

En la jerga informática , el depósito de bits (o depósito de bytes [2] [3] ) es el lugar donde han ido a parar los datos computarizados perdidos , por cualquier medio; Se dice que cualquier dato que no termina donde se supone que debe terminar, ya sea que se pierde en la transmisión , una falla de la computadora o algo similar, ha ido al depósito de bits, ese lugar misterioso en una computadora donde van los datos perdidos, como en:

El byte errante, que no pasa la prueba de paridad, es arrojado sin ceremonias al cubo de bits, la papelera de la computadora.

—  Erik Sandberg-Diment, New York Times , 1985. [4]

¿Millones de dólares en tiempo y datos de investigación se han ido al cubo de bits?

—  W. Paul Blase, El Washington Post , 1990. [5]

Historia

Originalmente, el cubo de brocas era el contenedor de las máquinas de teletipo o de las perforadoras de llaves IBM en el que se depositaba el material procedente de la perforadora de cinta de papel o de la perforadora de tarjetas ; [1] el nombre formal es "chad box" o (en IBM) " chip box". Luego, el término se generalizó a cualquier lugar donde van los bits inútiles, un concepto informático útil conocido como dispositivo nulo . El término depósito de bits también se utiliza en discusiones sobre operaciones de desplazamiento de bits . [6]

El depósito de bits está relacionado con el primer búfer que nunca sale y la memoria de solo escritura , en una hoja de datos de broma publicada por Signetics en 1972. [7]

En un artículo del Día de los Inocentes de 1988 en Compute! revista, el autor de Atari BASIC, Bill Wilkinson, presentó un POKE que implementaba lo que llamó un dispositivo "WORN" (Escribir una vez, Leer nunca), "un pariente cercano del GUSANO ". [8]

En los lenguajes de programación, el término se utiliza para indicar un flujo de bits que no consume ningún recurso de la computadora, como CPU o memoria , al descartar cualquier dato "escrito" en él. En lenguajes basados ​​en .NET Framework , es System.IO.Stream.Null . [9]

Ver también

Referencias

  1. ^ ab Cutler, Donald I. (1964). Introducción a la programación informática. Prentice Hall . pag. 108 . Consultado el 8 de noviembre de 2013 . Los bits perdidos caen en un contenedor llamado cubo de bits. Se vacían periódicamente y los trozos recogidos se utilizan para hacer confeti en bodas, fiestas y otras ocasiones festivas.
  2. ^ "Controles explícitos". Instrucciones de funcionamiento del ensamblador MCS-86 para usuarios de ISIS-II (A32/379/10K/CP ed.). Santa Clara, California, Estados Unidos: Intel Corporation . 1978. pág. 3-3. Número de pedido del manual 9800641A . Consultado el 29 de febrero de 2020 . […] Si desea un resumen de errores pero no un archivo de listado, este es el comando: […] -ASM86 LOOT.SRC PRINT(:BB:) ERRORPRINT […] Tenga en cuenta que :BB: es el "depósito de bytes" ; ISIS-II ignora los comandos de E/S desde y hacia este "dispositivo". Es un dispositivo nulo . […][1][2]
  3. ^ "Apéndice A. Invocación ASM-86". CP/M-86 - Sistema operativo - Guía del programador (PDF) (3 ed.). Pacific Grove, California, EE. UU.: Investigación digital . Enero de 1983 [1981]. pag. 94: Cuadro A-3. Tipos de dispositivos. Archivado (PDF) desde el original el 27 de febrero de 2020 . Consultado el 27 de febrero de 2020 .[3] (NB. El ASM-86 de Digital Research utiliza el token 'Z' (para "cero") para indicar el depósito de bytes).
  4. ^ Sandberg-Diment, Erik (9 de julio de 1985). "Paridad: un enfoque elegantemente simple para los errores". Los New York Times . Computación personal. Nueva York, NY, Estados Unidos. pag. 4. Sección C. Archivado desde el original el 27 de febrero de 2020 . Consultado el 8 de noviembre de 2013 .
  5. ^ Blase, W. Paul (17 de febrero de 1990). "Él no es un hacker inofensivo". El Washington Post . Washington, DC, Estados Unidos. Archivado desde el original el 23 de noviembre de 2017 . Consultado el 8 de noviembre de 2013 .
  6. ^ O'Brien, Frank (25 de junio de 2010). La computadora de orientación Apollo: arquitectura y funcionamiento (edición ilustrada). Medios de ciencia y negocios de Springer . pag. 45.ISBN _ 978-1-44190877-3. Archivado desde el original el 27 de febrero de 2020 . Consultado el 8 de noviembre de 2013 .
  7. ^ Curtis, John "Jack" G. (1972). "Signetics 25120 totalmente codificado, 9046xN, memoria de sólo escritura de acceso aleatorio" (PDF) (fotocopia). Signética . Archivado desde el original (PDF) el 16 de marzo de 2012 . Consultado el 16 de marzo de 2012 .
  8. ^ Wilkinson, Bill (abril de 1988). "Ese mes otra vez". ¡Calcular! . MIRA: Atari. No 95. pág. 56. Archivado desde el original el 27 de febrero de 2020 . Consultado el 27 de febrero de 2020 .
  9. ^ "Demuestre el uso de la secuencia nula como un depósito de bits: Stream Null« File Stream «C# / C Sharp". java2s.com . Fuente de demostración y soporte. Archivado desde el original el 27 de febrero de 2020 . Consultado el 27 de febrero de 2020 .

enlaces externos