Está en la página 1de 14

20 de Noviembre de 2017

TECNOLÓGICO NACIONAL DE MÉXICO

INGENIERIA EN SISTEMAS COMPUTACIONALES

4.4 suma de prefijos (investigación)


Computo Distribuido

.
Autor 1: ( Colouris G. y Dollimore J., 2001 )
Los prefijos binarios sirven para crear múltiplos binarios, es decir de base 2
(Sistema binario). Actualmente forman parte del estándar internacional ISO/IEC
80000-13.
La definición de una suma de prefijo individuales es ese R1 = A + B y $ R1 = A. La
instrucción de prefijo de la suma se define a través de la agrupación de instrucciones
individuales de suma de prefijo.

PS Ri (Rj), una suma de prefijo individual con respecto a registros de Ri y Rj,


significa que el valor del registro que RI se añade al valor de registro Rj y el resultado
se almacena en Ri, y el valor original de Ri se almacena en Rj. En y por sí misma,
esta instrucción tiene un efecto similar a una instrucción simple "Agregar".

Sin embargo, la diferencia entre la instrucción PS y una instrucción de "Agregar" es


que varias instrucciones de PS pueden conectar en cascada en una instrucción de
múltiple-PS.

Por ejemplo, la secuencia de instrucciones de k: PS R1, R2 PS R1, R3. . . PS R1,


R (k+1) realiza la suma de prefijo de la base $ $R1 y los elementos R2, R3.... R
(k+1).

Supongamos que R1 = A1, R2 = A2,. . . RK = Ak y R (k+1)=A (k+1). Estos secuencia


de instrucciones de k y por lo tanto, la múltiple-PS, da como resultado lo siguiente:
R2 = A1 R3 = A1 + A2 R4 = A1 + A2 + A3. . . R (k+1) = A1 + A2 + A3 +. . . + R1 Ak
= A1 + A2 + A3 +. . . +AK+A (k+1)
No obstante, el uso incorrecto de los prefijos del Sistema Internacional (con base
10) como si fueran prefijos binarios (con base 2) es causa de serias confusiones.
De todas formas, estos prefijos mantienen el significado de las potencias de 10
cuando de lo que se trata es de expresar la velocidad de la transmisión de datos
(cantidad de bits): la red Ethernet de 10 Mbps es capaz de transmitir 10.000.000
bps, y no 10.485.760 bps.

El problema se acrecienta por no ser las unidades de información bit y byte unidades
del SI. En el SI el bit, el byte, el octeto, el baudio o la cantidad de signos se darían
en hertzios. Aunque es más claro emplear “bit” para el bit y “b” para el byte, a
menudo se emplea “b” para el bit y “B” para el byte (en el SI, B es la unidad del belio,
siendo la del decibelio dB).

El uso convencional sembró confusión: 1024 no es 1000. Los fabricantes de


dispositivos de almacenamiento habitualmente usan los factores SI, por lo que un
disco duro de 30 GB tiene una capacidad aproximada de 28 * 2^30 bytes, lo que
serían 28 GB reales. Los ingenieros en telecomunicaciones también los usan: una
conexión de 1 Mbps transfiere 106 bits por segundo. Sin embargo, los fabricantes
de disquetes trabajan de otra forma: para ellos, el prefijo M no significa (1000 ×
1000) como en el SI, ni (1024 × 1024) como en informática. El disquete común de
“1,44 MB” tiene una capacidad de (1,44 × 1000 × 1024) bytes de 8 bits. (Sin olvidar
que los disquetes de 3½ pulgadas son en realidad de 90 milímetros.)

En la época de las computadoras de 32K de memoria ROM esta confusión no era


muy peligrosa, ya que la diferencia entre 1000 y 1024 es más o menos 2%. En
cambio con el acelerado crecimiento de la capacidad de las memorias y de los
periféricos de almacenamiento en la actualidad, las diferencias llevan a errores cada
vez mayores.
Autor 2: (Rincón C. L. y Rodríguez A. L. J. ,2013 )

Prefijos estándar del sistema métrico decimal


Tera (10^12) - Giga (10^9) - Mega (10^6) - Kilo (10^3) - la unidad sin prefijo - Mili
(10^-3) - Micro (10^-6) - Nano (10^-9) - Pico (10^-12)

Existen también prefijos intermedios como por ejemplo el Hecto (10^2), Deca (10^1),
Deci (10^-1), Centi (10^-2)

Y otros aún mayores y menores, solamente se han listado los de uso más común.

Funcionan como prefijos normales, ejemplos:

Kilogramo = 10^3 gramos = 1.000 gramos


Centímetro = 10^-2 metros = 0,01 metros
Gigawatio = 10^9 watios = 1.000.000.000 watios
Picofaradio = 10^-12 faradios = 0,000000000001 faradios

¿Qué pasa en informática?


En primer lugar debe hacerse una distinción entre Bits y Bytes.

1 Byte = 8 Bits
En abreviatura Byte = B, Bit = b

1 KB = 8 Kb
Artículo en el Wiki.

Ejemplos: La velocidad de las redes y medios de comunicación se mide en Bits. La


capacidad de almacenamiento en Bytes, salvo los cartuchos de consolas (que se
tratan como si fuesen memoria RAM, explicado más abajo).
Ejemplos: Una ROM de Super Nintendo de 16Mib = 2 MiB (luego explico lo de la i)

La capacidad de los discos duros se mide en BYTES.

Los prefijos en informática


En informática normalmente la base es 2 en lugar de 10, así que todo se mide en
potencias y múltiplos de potencias binarias de 2.

Para expresar números grandes se adoptaron los prefijos del sistema métrico pero
adaptados a la potencia de 2 más próxima.

Como en informática se trabaja con enteros no se emplean los prefijos negativos


(no puede haber 0,1 bit)

el Kilo pasa a ser 2^10 (Kilo binario)


el Mega pasa a ser 2^20 (Mega binario)
el Giga pasa a ser 2^30 (Giga binario)
el Tera pasa a ser 2^40 (Tera binario)

Los sistemas operativos emplean los prefijos base binaria (Base2), pero los demás
no.

Todos los fabricantes de discos duros, discos ópticos, memorias para


almacenamiento, tarjetas de red, routers (enrutadores), etc... utilizan el sistema
decimal (Base10).

La única excepción es la memoria RAM, cuando nos venden 1GB (en realidad 1GiB)
de ram nos venden 2^30 Bytes de RAM. Esto es así por estar tan íntimamente ligada
a la CPU. La CPU maneja registros en Base2 para direccionar la memoria RAM y
el direccionamiento lo realiza operando en Base2, como todas las operaciones que
realiza; es por esto que la memoria RAM se mide en Base2.
Autor 3: ( Casiano Rodríguez León, 2012 )
Hoy en día casi todos en el mundo están más o menos familiarizados con términos
como megabyte, gigabytes, memoria, disco duro, etc. pero no todos están
familiarizados con términos como petabyte, terabyte, SSD, etc. Todos hablamos de
archivos, de lo que ocupan en nuestras computadoras, de lo que tardan las
descargas en Internet, pero la verdad es que se desconoce (en muchos casos)
como se almacena y distribuye esa información. En este artículo trataré de hablar
de esos términos no tan conocidos por todos, y trataré de dar una explicación más
o menos sencilla de las unidades básicas de información y almacenamiento de
datos, ayudándome con la Wikipedia y San Google.

Empecemos con algunos conceptos:


Bit

Un Bit es el acrónimo de Binary digit (dígito binario). Un bit es un dígito del sistema
de numeración binario. Un sistema de numeración es un conjunto de símbolos y
reglas de generación que permiten construir todos los números válidos y el sistema
binario, en matemáticas e informática, es un sistema de numeración en el que los
números se representan utilizando solamente las cifras cero y uno (0 y 1).

En pocas palabras, y como ya muchos sospechan: las computadoras solo entienden


0 y 1. Esto se debe principalmente a que trabajan con voltajes internos: encendido
= 1 y apagado = 0.

Pues bien, un bit o dígito binario puede representar uno de esos dos valores, 0 ó 1.

El bit es la unidad mínima de información empleada en informática, en cualquier


dispositivo digital, o en la teoría de la información. Con él, podemos representar dos
valores cuales quiera, como verdadero o falso, abierto o cerrado, blanco o negro,
norte o sur, masculino o femenino, rojo o azul, etc. Basta con asignar uno de esos
valores al estado de “apagado” (0), y el otro al estado de “encendido” (1).
Cuando se habla de CPUs o microprocesadores de 4, 8, 16, 32, 64 bits, se refiere
al tamaño, en número de bits, que tienen los registros internos del procesador y
también a la capacidad de procesamiento de la Unidad aritmético lógica (ALU). Un
microprocesador de 4 bits tiene registros de 4 bits y la ALU hace operaciones con
los datos en esos registros de 4 bits, mientras que un procesador de 8 bits tiene
registros y procesa los datos en grupos de 8 bits.

Los procesadores de 16, 32 y 64 bits tienen registros y ALU de 16, 32 y 64 bits


respectivamente, y generalmente pueden procesar los datos, tanto en el tamaño en
bits de sus registros como, dependiendo que su diseño lo permita, en determinados
submúltiplos de éstos.

Byte

Un Byte u octeto, es una secuencia de bits contiguos, cuyo tamaño depende del
código de información o código de caracteres en que sea definido.
Se usa comúnmente como unidad básica de almacenamiento de datos en
combinación con los prefijos de cantidad. Originalmente el byte fue elegido para ser
un submúltiplo del tamaño de palabra de un ordenador, desde cinco a doce bits. El
término “octeto” se utiliza ampliamente como un sinónimo preciso donde la
ambigüedad es indeseable (por ejemplo, en definiciones de protocolos).

Así que tenemos que un byte = 8 bits

Kilobyte (kB)

El kB es una unidad de almacenamiento de información que equivale a 103 bytes.


El término kilobyte y el símbolo kB se han utilizado históricamente para hacer
referencia tanto a 1024 (210) bytes como a 1000 (103) bytes, dependiendo del
contexto, en los campos de la informática y de la tecnología de la información.
En los inicios de la informática, las unidades se mostraban como múltiplos de 1000,
pero en los años 60 se empezó a confundir 1000 con 1024, puesto que las memorias
de los ordenadores trabajan en base binaria y no decimal. El problema radicó al
nombrar estas unidades, ya que se adoptaron los nombres de los prefijos del
Sistema Internacional de Medidas. Dada la similitud en las cantidades, se utilizaron
los prefijos de base mil que se aplican a las unidades del sistema internacional (tales
como el metro, el gramo, el voltio o el amperio). Sin embargo, etimológicamente es
incorrecto utilizar estos prefijos (de base decimal) para nombrar múltiplos en base
binaria. Como ocurre en el caso del kilobyte, a pesar de que 1024 se aproxime a
1000.

Kibibyte

Un kibibyte (contracción de kilobyte binario) es una unidad de información o


almacenamiento de datos. Corresponde a 210 bytes, es decir 1024 bytes. Se
representa con el símbolo KiB con K mayúscula.

Megabyte

El megabyte (MB) o megaocteto (Mo) es una unidad de medida de cantidad de datos


informáticos. Es un múltiplo del byte u octeto, que equivale a 106 B (un millón de
bytes). Se representa por MB y no por Mb, cuya correspondencia equivaldría a
megabit. Coloquialmente a los megabytes se les denomina megas.

Es la unidad más típica actualmente, junto al múltiplos inmediatamente superiores,


el gigabyte, usándose para especificar la capacidad de la memoria RAM, de las
memorias de tarjetas gráficas, de los CD-ROM, o el tamaño de los programas, de
los archivos grandes, etc. La capacidad de almacenamiento se mide habitualmente
en gigabytes, es decir, en miles de megabytes.
Mebibyte

Un mebibyte (contracción de megabyte binario) o, en su forma abreviada, MiB, es


una unidad de información o memoria cuyo valor es de 220 equivalente a 1.048.576
bytes.

Gigabyte

Un gigabyte es una unidad de almacenamiento de información cuyo símbolo es el


GB, equivale a 109 bytes. Esta es una unidad de almacenamiento
muy usada hoy en día en discos duros y unidades SSD, por ejemplo, un disco duro
de 500 GB o una unidad SSD de 120 GB de capacidad.

Este término puede ser fácilmente confundido con Gigabit, que es 1/8 de un
gigabyte, puesto que está referido a bits en lugar de a bytes, y se abrevia como Gb
o Gbit; se usa principalmente para describir el ancho de banda y las tasas de
transmisión de flujos de datos de alta velocidad (por ejemplo: la velocidad actual de
las interfaces de fibra óptica es de 2 Gbit por segundo).

Gibibyte

Un gibibyte (contracción de gigabyte binario) es una unidad de información o


almacenamiento de datos. Corresponde a 230 bytes, es decir 1.073.741.824 bytes.
Se representa con el símbolo GiB.

Terabyte

Un terabyte es una unidad de almacenamiento de información cuyo símbolo es el


TB, y equivale a 1012 bytes. Adoptado en 1960, el prefijo tera viene del significado
griego “monstruo o bestia”.
1 TB = 103 GB = 106 MB = 109 kB = 1012 bytes

Tebibyte

Tebibyte es una unidad de almacenamiento de información. Corresponde a 240


bytes, es decir 1.099.511.627.776 bytes. Se representa con el símbolo TiB. El
empleo del prefijo “tebi” (tera binario) se debe a que es la potencia de 2 que más se
aproxima a “tera”, prefijo cuyo valor es 1012, es decir, 1.000.000.000.000.

Petabyte

Un petabyte es una unidad de almacenamiento de información cuyo símbolo es el


PB, y equivale a 1015 bytes = 1.000.000.000.000.000 de bytes. El prefijo peta viene
del significado griego “cinco”, pues equivale a 10005 ó 1015. Está basado en el
modelo de tera, que viene del griego ‘monstruo’.

Autor 4: (Francisco de Sande González, 2008)

Suma prefijos en matemáticas, ciencias, tecnología e informática


Los prefijos decimales
Es tedioso y difícil escribir repetidamente
cantidades muy grandes y muy pequeñas como
se dan en las ciencias, en las matemáticas y en
la tecnología, por lo que en el sistema decimal
se ha acordado desde hace mucho -
históricamente agregando los que sean
necesarios en el camino- utilizar prefijos que
representan la base del sistema, 10, elevada a
un número, n, positivo o negativo. Ese número, n, si es positivo indica la cantidad
de ceros que siguen al uno de la base; y si es negativo, la cantidad de lugares que
siguen al punto o coma decimal inicial; en este caso, los lugares se guardan por
medio de ceros mas 1, a la derecha.
Los prefijos reciben nombres tales como mega, kilo, nano, pica, etc.

La tabla que sigue recoge los más comunes de estos prefijos decimales. Note que
el nombre varía según hagamos referencia a la Escala Corta o a la Escala Larga.

En la escala corta cada nuevo término es mil veces mayor que el término anterior.
Así, el término billón representa mil millones (10 a la novena potencia, 109); el
término trillón representa un millón de millones (1012), y así sucesivamente.

En la escala larga cada nuevo término es un millón de veces mayor que el término
anterior. En este sistema, la palabra billón representa a un millón de millones (1012);
trillón equivale al número 1018, y así sucesivamente. En español generalmente nos
referimos a la escala larga. En los Estados Unidos se utiliza la escala corta. One
billion (EE.UU.) es para los hispanohablantes mil millones.
Autor 5: ( Bottazzi Cristian 2004 )

Representación de datos en suma de prefijos.


Los datos se representan de diferente manera: textos, números, imágenes, audio,
y video.
Un programa de ingeniería utiliza una computadora principalmente para procesar
números: hacer aritmética, resolver ecuaciones algebraicas o trigonométricas,
encontrar las raíces de una ecuación diferencial.

Un programa de procesamiento de palabras, por otra parte, utiliza una computadora


más que nada para procesar texto: justificarlo; moverlo; eliminarlo; etc.:

un programa de procesamiento de imágenes usa una computadora para manipular


imágenes: crearlas, reducirlas, ampliarlas, rotarlas, etc.

Una computadora también puede manejar datos de audio, usted reproducir música
en una computadora e introducir su voz como datos.

Finalmente, una computadora puede usarse no solo para mostrar películas, sino
también para crear los efectos especiales que se ven en ellas.

· 2. Representación de Datos en un Sistema Computacional Conocer la


representación binaria dentro del computador. Conocer los sistemas de numeración
que se utilizan en los computadores para representar datos. Conocer la forma como
se representan los datos en un Sistema Computacional.
· 3. Representación de Datos en un Sistema Computacional Bits y Bytes
Conocer la forma en que los datos están representados usando dígitos binarios de
0’s y 1’s Sistemas numéricos Conocer los sistemas numéricos para representar
datos.
· 4. Representación de Datos en un Sistema Computacional El computador
representa información en ceros y unos (0 –1). Esta notación se llama “Código
Binario” Cada dígito es representado por un voltaje diferente en sus circuitos.
(prendido y apagado) Es más fácil construir circuitos que discriminen entre 2 voltajes
que entre 10 diferentes.
· 5. Representación de Datos en un Sistema Computacional Bits y Bytes Bit:
Unidad más pequeña de almacenamiento, o unidad mínima de información. Puede
almacenar el valor 1 o el cero. Byte: Unidad que puede almacenar 8 bits. En un byte
se puede almacenar un carácter.
· 6. Representación de Datos en un Sistema Computacional Bits y Bytes
Capacidades de Almacenamiento T G M K Abreviación Tera Giga Mega Kilo Prefijo
Trillones Billones Millones Miles Capacidad de almacenamiento 2000s 1990s 1980s
1970s Década
· 7. Representación de Datos en un Sistema Computacional Bits y Bytes 1 Byte
= 8 Bits 1, 048, 576 1 Mega Byte 2 20 1, 073, 741, 824 1 Giga byte 2 30
1,099,511,627,776 1 Tera byte 2 40 1,024 1 Kilo Byte 2 10 Prefijo Cantidad
· 8. Representación de Datos en un Sistema Computacional Código ASCII (
America Standard Code for Information Interchange )
· 9. Representación de Datos en un Sistema Computacional Tipos de Sistemas
Numéricos Sistema Decimal utilizado día a día. Sistema Binario (Base 2) Sistema
hexadecimal (Base 16) Sistema Octal ( Base 8) Base = número de dígitos que existe
en el sistema de numeración.
· 10. Representación de Datos en un Sistema Computacional Sistema Decimal
Base 10 Dígitos 0,1,2,3,4,5,6,7,8,9 Para traspasar un número en cualquier base a
decimal se utiliza el Teorema fundamental de la numeración ( T.F.N).
· 11. Representación de Datos en un Sistema Computacional Sistema Binario
Base 2. Dígitos 0 y 1.
· 12. Representación de Datos en un Sistema Computacional Sistema
Hexadecimal Base 16 Dígitos 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F. El sistema
hexadecimal se ha adoptado para representar números binarios de forma corta o
abreviada. 99 Decimal = 1100011 Binario = 63 Hexadecimal
Bibliografía

1. Colouris G. y Dollimore J. (2001). Sistemas distribuidos conceptos y diseño.


Madrid: pearson educación.

2. Rincón C. L. y Rodríguez A. L. J. (2013). Medidas de rendimiento en los


computadores.

3. Casiano Rodríguez León (2012). Suma de prefijos consultado de :


https://campusvirtual.ull.es el 29 de octubre de 2016.

4. Francisco de Sande González (2008). El modelo de computación colectiva.


Universidad de la laguna.

5. Bottazzi, Cristian (2004). Algoritmos y Estructuras de Datos. Facultad de


Ingeniería y Ciencias.

También podría gustarte