Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Manejo de Sistemas de Codificacion
Manejo de Sistemas de Codificacion
Como muchos sabrn, en el mundo de la informtica los ordenadores utilizan el establecimiento de un Cdigo Binario para realizar una comunicacin entre los distintos dispositivos de Hardware presentes en un equipo, que consiste bsicamente en la utilizacin de ceros y unos que representan la transmisin o no-transmisin de electricidad. Estos impulsos elctricos son interpretados por la Unidad Central de Procesamiento realizando distintos clculos aritmticos y lgicos que permiten transformar estos Datos Aislados obtenidos en la obtencin de una Informacin que puede ser interpretada, leda y mostrada por otros Dispositivos de Salida, y a su vez interpretada por un usuario a travs de sus sentidos. De esta mnima unidad de expresin se obtiene el concepto de Bit, mientras que la combinacin de 8 bits sucesivos da lugar a lo que es conocido como Byte, siendo sta la unidad de medicin para la capacidad de almacenamiento o procesamiento en las Memorias. En lo que respecta al Cdigo Decimal, debemos definirlo como aquel que es utilizado por los ordenadores para trabajar en una Base de Diez Dgitos, considerndose entonces este intervalo del 0 al 9, y teniendo entonces cada instruccin lgica un cdigo que es integrado justamente por dichos nmeros. Esto es relativo a lo que es el Decimal Codificado en Binario, conocido en ingls como Binary Coded Decimal (BCD) que es justamente el estndar que permite la representacin de decimales dentro del Sistema Binario, siendo cada uno de estos nmeros codificado con una secuencia especfica de 4 bits.
De este modo, permite la realizacin de operaciones aritmticas de Suma, Resta, Multiplicacin y Divisin pero trabajando no esta vez en el Cdigo Binario, sino utilizando una representacin de Nmeros Decimales, sin que ello signifique una prdida en la calidad, mediante la transformacin de Binario a Decimal o viceversa. Si bien la conversin es bastante sencilla, lo cierto es que este mtodo no se utiliza demasiado debido a que se trata de clculos ligeramente ms complicados, lo que supone entonces una prdida en la velocidad de los procesos del ordenador. La principal ventaja que representa la utilizacin del cdigo Decimal Codificado en Binario respecto a la utilizacin del Cdigo Binario tradicional es que no tenemos un lmite para el tamao de un nmero especfico, ya que stos ltimos estn supeditados a la representacin que se pueda realizar con mltiplos de 8 bits, mientras que en el sistema Decimal, cada nuevo dgito supone una nueva secuencia de 4 Bits.
De la misma manera que en el sistema decimal, se pueden poner nmeros a la izquierda o a la derecha del punto decimal, para indicar valores mayores o menores que uno. En el sistema binario: El nmero justo a la izquierda del punto es un nmero entero, lo llamamos unidades. Cuando vamos a la izquierda, cada posicin vale 2 veces ms.
La primera cifra a la derecha del punto significa mitades (1/2). Cuando vamos a la derecha, cada posicin vale 2 veces menos(la mitad de la anterior).
Decimal: Binario:
0 1 2
10
11
12
13
14
15
0 1 10 11 100 101 110 111 1000 1001 1010 1011 1100 1101 1110 1111
Decimal: Binario:
20
25
30
40
50
100 1100100
200 11001000
500 111110100
Definicin de binario
La palabra binario viene de "bi-" que significa dos. Tenemos "bi-" en otras palabras como "bicicleta" (dos ruedas) o "binoculares" (dos ojos).
Cuando leas un nmero binario, pronuncia cada dgito (por ejemplo, el nmero binario "101" se lee "uno cero uno"). De esta manera la gente no los confunde con nmeros decimales.
Bits
Un dgito binario por s solo (como "0" o "1") se llama un "bit". Por ejemplo 11010 tiene cinco bits de longitud. La palabra bit viene de las palabras inglesas "binary digit"
Ejemplos
Ejemplo 1: Cunto es 11112 en decimal?
El "1" de la izquierda est en la posicin "222", esto es 1222 (=8) El siguiente "1" est en la posicin "22", esto es 122 (=4) El siguiente "1" est en la posicin "2", esto es 12 (=2) El ltimo "1" son las unidades, es decir 1 Respuesta: 1111 = 8+4+2+1 = 15 en decimal
El "1" a la derecha del punto est en la posicin de las "mitades", as que vale 1(1/2) El ltimo "1" est en la posicin de los "cuartos", as que vale 1(1/4) Entonces, 10.11 es 2+0+1/2+1/4 = 2.75 en decimal
Cdigo octal
Na Galipedia, a Wikipedia en galego.
O cdigo octal un sistema de numeracin que utiliza a base de oito cifras, as cales corresponden s nosos nmeros de 0 a 7. sase sobre todo na informtica pola sa capacidade de condensar nmeros binarios de tres en tres cifras ou algarismos. Os nmeros octales poden construrse a partir de nmeros binarios agrupando cada tres dxitos consecutivos destes ltimos (de dereita a esquerda) e obtendo o seu valor en cdigo decimal. Por exemplo, o nmero binario para 74 (en decimal) 1001010 (en binario), agruparimolo como 1 001 010. De modo que o nmero decimal 74 en octal 112. En informtica, s veces utilzase a numeracin octal no canto da hexadecimal. Ten a vantaxe de que non require utilizar outros smbolos diferentes dos dxitos.
Tboa de conversin[editar]
Decimal Binario Hexadecimal Octal
00000
00001
00010
00011
00100
00101
00110
00111
01000
10
01001
11
10
01010
12
11
01011
13
12
01100
14
13
01101
15
14
01110
16
15
01111
17
16
10000
10
20
17
10001
11
21
...
...
...
...
30
11110
1E
36
31
11111
1F
37
32
100000 20
40
Sistema hexadecimal
El sistema numrico hexadecimal o sistema hexadecimal (a veces abreviado como Hex, no confundir con sistema sexagesimal) es un sistema de numeracin que emplea 16 smbolos. Su uso actual est muy vinculado a la informtica y ciencias de la computacin, pues los computadores suelen utilizar el byte u octeto como unidad bsica de memoria; y, debido a que un byte representa posibles, y esto puede representarse como valores
que, segn el teorema general de la numeracin posicional, equivale al nmero en base 16 dos dgitos hexadecimales corresponden exactamente permiten representar la misma lnea de enteros a un byte.
En principio, dado que el sistema usual de numeracin es de base decimal y, por ello, slo se dispone de diez dgitos, se adopt la convencin de usar las seis primeras letras del alfabeto latino para suplir los dgitos que nos faltan. El conjunto de smbolos sera, por tanto, el siguiente:
Se debe notar que A = 10, B = 11, C = 12, D = 13, E = 14 y F = 15. En ocasiones se emplean letras minsculas en lugar de maysculas. Como en cualquier sistema de numeracin posicional, el valor numrico de cada dgito es alterado dependiendo de su posicin en la cadena de dgitos, quedando multiplicado por una cierta potencia de la base del sistema, que en este caso es 16. Por ejemplo: 3E0A16 = 3163 + E162 + 0161 + A160 = 34096 + 14256 + 016 + 101 = 15882. El sistema hexadecimal actual fue introducido en el mbito de la computacin por primera vez por IBM en 1963. Una representacin anterior, con 09 y uz, fue usada en 1956 por la computadora Bendix G-15.
ndice
[ocultar]
1 Tabla de conversin entre decimal, binario, octal y hexadecimal 2 Fracciones 3 Operaciones en Sistema Hexadecimal
o o
0 0 0 1 1 1 1 1 1 1 1
1 1 1 0 0 0 0 1 1 1 1
0 1 1 0 0 1 1 0 0 1 1
1 0 1 0 1 0 1 0 1 0 1
8hex = 8dec = 10oct 9hex = 9dec = 11oct Ahex = 10dec = 12oct Bhex = 11dec = 13oct Chex = 12dec = 14oct Dhex = 13dec = 15oct Ehex = 14dec = 16oct Fhex = 15dec = 17oct
1/2
1/2
0,8
1/3
1/3
0,5 peridico
1/4
1/4
0,4
1/6
1/6
0,2A peridico
1/7
1/7
0,249 peridico
1/8
1/8
0,2
1/9
1/9
0,1C7 peridico
1/10
1/A
0,19 peridico
1/11
1/B
0,1745D peridico
1/12
1/C
0,15 peridico
1/13
1/D
0,13B peridico
1/14
1/E
0,1249 peridico
1/15
1/F
0,1 peridico
1/16
1/10
Existe un sistema para convertir nmeros fraccionarios a hexadecimal de una forma ms mecnica. Se trata de convertir la parte entera con el procedimiento habitual y convertir la parte decimal aplicando sucesivas multiplicaciones por 16 hasta convertir el resultado en un nmero entero. Por ejemplo: 0,06640625 en base decimal. Multiplicado por 16: 1,0625, el primer decimal ser 1. Volvemos a multiplicar por 16 la parte decimal del anterior resultado: 1. Por lo tanto el siguiente decimal ser un 1.Resultado: 0,11 en base hexadecimal. Como el ltimo resultado se trata de un entero, hemos acabado la conversin. Hay ocasiones en las que no llegamos nunca a obtener un nmero entero, en ese caso tendremos un desarrollo hexadecimal peridico.
la que se puede hacer con el mtodo de complemento a 15 o tambin utilizando el complemento a 16. Adems de stas, debemos manejar adecuadamente la suma en sistema hexadecimal, explicada a continuacin:
Hexadecimal Decimal
10
11
12
13
14
15
En este caso la respuesta obtenida, 16, no est entre el 0 y el 15, por lo que tenemos que restarle 16. Por lo tanto, la respuesta obtenida ser 10 (sistema hexadecimal). Hay que tener cuidado de utilizar correctamente las letras, ya que operar a la vez con letras y nmeros puede crear confusiones.
A + A = 20 ( 20 16 = 4 y nos llevamos 1)
La respuesta es 20 y no est entre el 0 y el 15, por lo que tenemos que restarle 16. Por lo tanto, la respuesta obtenida ser 14 (sistema hexadecimal). Hay que tener cuidado de utilizar correctamente las letras, ya que operar a la vez con letras y nmeros puede crear confusiones.
F + E = 29 ( 29 16 = D y nos llevamos 1)
La respuesta es 29 y no est entre el 0 y el 15, por lo que tenemos que restarle 16. Por lo tanto, la respuesta obtenida ser 1D (sistema hexadecimal). Hay que tener cuidado de utilizar correctamente las letras, ya que operar a la vez con letras y nmeros puede crear confusiones.
Ten en cuenta que puedes comprobar los resultados utilizando una calculadora cientfica.
Primero tenemos que hacer que el minuendo y el sustraendo tengan la misma cantidad de nmeros. Para ello, aadiremos ceros al sustraendo hasta que sean suficientes.
Despus, crearemos un nuevo nmero con la misma cantidad de nmeros que el nuevo sustraendo. Como en el sistema hexadecimal el mayor nmero que tenemos es el 15, que corresponde a la letra F, tendremos que escribir la F tantas veces como nmeros tiene el sustraendo.
La resta se hace siguiendo las normas generales de la resta comn. La diferencia obtenida se denomina el complemento a 15. Recuerda el valor correspondiente a cada letra al operar. Ahora tendremos que sumar el minuendo y el complemento a 15 utilizando la suma en sistema hexadecimal, mencionada anteriormente.
Con la suma obtenemos el resultado 1A41E0, pero no es la respuesta final. Te habrs dado cuenta que este nuevo nmero tiene ms cifras que los nmeros iniciales que tenamos que restar. Tenemos que quitar el nmero de la izquierda (en este caso, el 1) y sumarlo.
A41E0 + 1 A41E1
La respuesta es A41E1. Ten en cuenta que puedes comprobar los resultados utilizando una calculadora cientfica.
Primero tenemos que hacer que el minuendo y el sustraendo tengan la misma cantidad de nmeros, al igual que ocurre en el proceso del complemento a 15. Para ello, aadiremos ceros al sustraendo hasta que sean suficientes.
Despus, crearemos un nuevo nmero con la misma cantidad de nmeros que el nuevo sustraendo. Como en el sistema hexadecimal el mayor nmero que tenemos es el 15, que corresponde a la letra F, tendremos que escribir la F tantas veces como nmeros tiene el sustraendo.
La resta se hace siguiendo las normas generales de la resta comn. Ahora tenemos que sumarle 1 a la diferencia obtenida. Este paso es muy importante, ya que es la diferencia entre hacer la resta en complemento a 15 16, y se suele olvidar fcilmente. Adems, recuerda que ests sumando en sistema hexadecimal, siguiendo el mismo proceso explicado anteriormente.
FF217 + 1 FF218
A la diferencia obtenida y sumarle uno le denominaremos el complemento a 16. Ahora tendremos que sumar el minuendo y el complemento a 16
Con la suma obtenemos el resultado 1A41E1. Te habrs dado cuenta que este nuevo nmero tiene ms cifras que los nmeros iniciales que tenamos que restas, cosa imposible en una resta (que la diferencia sea mayor que el minuendo y el sustraendo). Por eso, y estando en complemento a 16, tendremos que despreciar (eliminar) el nmero de la izquierda. En este caso es el 1. La respuesta, por lo tanto, es A41E1. En ambos casos la respuesta obtenida deber ser la misma, ya que hemos resuelto la misma resta en sistema hexadecimal. Por lo tanto, podremos comprobar que hemos operado bien comparando las respuestas obtenidas en complemento a 15 y en complemento a 16 para una misma resta. Adems, ten en cuenta que puedes comprobar los resultados utilizando una calculadora cientfica.
Cambios de base de numeracin Existe un procedimiento general para cambiar una base cualquiera a otra cualquiera: Para pasar de una base cualquiera a base 10, hemos visto que basta con realizar la suma de los productos de cada dgito por su valor de posicin. Los valores de posicin se obtienen como potencias sucesivas de la base, de derecha a izquierda, empezando por el exponente cero. Cada resultado obtenido se suma, y el resultado global es el nmero en base 10. Para pasar de base 10 a otra base, en vez de multiplicar, dividimos el nmero a convertir entre la nueva base. El cociente se vuelve a dividir por la base, y as sucesivamente hasta que el cociente sea inferior a la base.El ltimo cociente y los restos (en orden inverso) indican los dgitos en la nueva base. El sistema binario trabaja de forma similar al sistema decimal con dos diferencias, en el sistema binario slo est permitido el uso de los dgitos 0 y 1 (en lugar de 0-9) y en el sistema binario se utilizan potencias de 2 en lugar de potencias de 10. De aqu tenemos que es muy fcil convertir un nmero binario a decimal, por cada 1 en la cadena binaria, sume 2n donde n es la posicin del dgito binario a partir del punto decimal contando a partir de cero. Por ejemplo, el valor binario 11001010 representa: 1*(27) + 1*(26) + 0*(25) + 0*(24) + 1*(23) + 0*(22) + 1*(21) + 0*(20) = 128 + 64 + 8 + 2 = 20210 Para convertir un nmero decimal en binario es un poco ms difcil. Se requiere encontrar aquellas potencias de 2 las cuales, sumadas, producen el resultado decimal, una forma conveniente es trabajar en reversa por ejemplo, para convertir el nmero 1359 a binario: (210)=1024, (211)=2048. Por tanto la mayor potencia de 2 menor que 1359 es (210). Restamos 1024 a 1359 y empezamos nuestro nmero binario poniendo un 1 a la izquierda. El resultado decimal es 1359-1024=335. El resultado binario hasta este punto es: 1. La siguiente potencia de 2 en orden descendente es (29)=512 lo que es mayor que el resultado de la resta del punto anterior, por lo tanto agregamos un 0 a nuestra cadena binaria, ahora es: 10. El resultado decimal es an 335.
La siguiente potencia es (28)=256 por lo que lo restamos a 335 y agregamos 1 a la cadena binaria: 101. El resultado decimal es: 79. (27)=128, esto es mayor que 79. Agregamos un 0 a la cadena binaria: 1010 en tanto que el valor decimal es: 79. Restamos (26)=64 a 79. La cadena binaria es ahora: 10101. El resultado decimal indica: 15. 15 es menor que (25)=32, por tanto, Binario=101010, el valor decimal sigue siendo: 15. 15 es menor que (24)=16, de aqu, Binario=1010100, el valor decimal contina en: 15. (23)=8 es menor que 15, as que agregamos un 1 a la cadena binaria: 10101001, en tanto que el nuevo valor decimal es: 7. (22) es menor que 7. Binario es ahora: 101010011, el resultado decimal ahora vale: 3. (21) es menor que 3. Binario=1010100111, el nuevo valor decimal es: 1. Finalmente el resultado decimal es 1 lo que es igual a (20) por lo que agregamos un 1 a la cadena binaria. Nuestro resultado indica que el equivalente binario del nmero decimal 1359 es: 10101001111
NDICE DE TEMAS: 1. De Blgica al mundo 2. Nmeros decimales: caracterstica especial 3. Para saber el tipo de decimal: algunas frmulas 4. Orden de nmeros decimales 5. Decimales en la recta numrica 6. Adicin y sustraccin de nmeros decimales 7. Multiplicacin y divisin de decimales
En conclusin: mientras ms cifras decimales tenga un nmero, la recta numrica est dividida en ms partes que son 10 veces ms pequeas que la recta dividida con la cifra anterior.
Aproximacin de decimales En muchos casos es necesario trabajar con nmeros decimales que tengan pocas cifras en la parte decimal, esto se logra revisando la ltima cifra decimal para eliminarla.
- Si el nmero decimal es menor que 5 se mantiene la penltima cifra decimal - Si es mayor o igual que 5 se aumenta en 1 la penltima cifra
La cantidad de cifras decimales que se eliminan depender de la situacin del ejercicio. Por ejemplo, para colocar notas se trabaja hasta los dcimos, por lo tanto, habr que aproximar las centsimas.
Analicemos juntos: - Andrs tuvo un promedio general de 5,38. En este caso, se aproxima a 5,4 porque la centsima es 8 y 8 > 5. - Pepa tuvo un promedio general de 6,24. En este caso, se aproxima a 6,2 porque la centsima es 4 y 4 < 5. Atencin... Finalmente podemos decir que los nmeros decimales permiten repartir en partes iguales para que, a lo ms, sobre lo menos posible. Son la mxima expresin matemtica de equidad, que tanta falta hace hoy en nuestro mundo
El principio de los complementos dobles: Se elige un nmero negativo. Se toma su valor absoluto (su equivalente positivo) Se representa en base binaria utilizando n-1 bits Cada bit se cambia con su complemento (es decir, los ceros se reemplazan con unos y viceversa) Se suma 1 Ntese que al sumar un nmero y sus complementos dobles es resultado es 0 Veamos esto con un ejemplo: Queremos codificar el valor 5 utilizando 8 bits. Para hacer esto: escriba el 5 en sistema binario 00000101 cmbielo por su complemento 11111010 sume 1: 11111011 la representacin binaria en 8 bits de 5 es 11111011
Comentarios: El bit de mayor peso es 1, de manera que es, de hecho, un nmero negativo. Si sumamos 5 y -5 (00000101 y 11111011) la suma da 0 (con el remanente 1).
binario, 5,25 en sistema decimal) mediante el formato 1.XXXXX... * 2 (en nuestro ejemplo, 1.0101*2 ). componentes: el signo ms/menos se representa por un bit: el bit de mayor peso (aquel que se encuentra ms a la izquierda) el exponente se codifica utilizando 8 bits inmediatamente despus del signo la mantisa (los bits despus del punto decimal) con los 23 bits restantes As, la codificacin sigue la forma: seeeeeeeemmmmmmmmmmmmmmmmmmmmmmm la s representa al bit del signo. cada e representa al exponente del bit cada m representa a la mantisa del bit
2
El
estndar
IEEE
754
define
cmo
codificar
un
nmero
real.
Este estndar ofrece una forma de codificar un nmero utilizando 32 bits, y define tres
Sin embargo, hay ciertas restricciones para los exponentes: el exponente 00000000 est prohibido el exponente 11111111 est prohibido. Sin embargo, a veces se utiliza para informar de errores. Esta configuracin numrica se denomina NaN (Not a number), que significa No es un nmero. Se le debe sumar 127 (01111111) al exponente para convertir al decimal en un nmero real dentro del sistema binario. Por lo tanto, los exponentes pueden variar de -254 a 255
As, la frmula para expresar nmeros reales es: (-1)^S * 2^( E - 127 ) * ( 1 + F )
donde: S es el bit del signo y, por lo tanto, 0 se entiende como positivo ( -1^0=1 ). E es el exponente al que se le debe sumar 127 para obtener el equivalente codificado F es la parte de la fraccin, la nica que se expresa, y la que se le suma a 1 para realizar el clculo.
hay
un
ejemplo:
Sumndole 127 al exponente, que es 9, da 136 o, en sistema binario (base 2): 10001000 La mantisa est compuesta por la parte decimal de 525,5 en base 2 normal, que es 0000011011. Como la mantisa debe tomar 23 bits, se deben agregar ceros para completarla:
00000110110000000000000 La representacin binaria de 525,5 bajo el estndar IEEE 754 es, por lo tanto:
0 1000 1000 00000110110000000000000 0100 0100 0000 0011 0110 0000 0000 0000 (4403600 en sistema hexadecimal)
continuacin
hay
otro
ejemplo,
esta
vez
utilizando
un
nmero
real
negativo
Se codificar el valor -0,625. El bit s es 1, como 0,625 es negativo. 0,625 se escribe en sistema binario (base 2) de la siguiente manera: 0.101 Queremos escribirlo en la forma 1.01 x 2-1 Consecuentemente, el exponente vale 1111110 como 127 - 1 = 126 (o 1111110 en sistema binario) La mantisa es 01000000000000000000000 (slo se representan los dgitos despus del punto decimal, ya que el nmero entero es siempre equivalente a 1) La representacin binaria de 0,625 bajo el estndar IEEE 754 es, por lo tanto:
1 1111 1110 01000000000000000000000 1111 1111 0010 0000 0000 0000 0000 0000 (FF 20 00 00 en sistema hexadecimal)
Representacin alfanumricas
Sirve para representar informacin de tipo texto. En los aos 50, se definieron sistemas de codificacin empleando 6 bits por carcter. Ello permita representar hasta 64 caracteres distintos: 26 letras (A...Z), 10 nmeros (0 ...9), los smbolos de puntuacin (. , ; :,...), y 28 caracteres especiales (+ - *).Ejemplos de estos sistemas son el Fieldata, X.3 y el BCDIC. Sin embargo, la necesidad de representar letras maysculas y minsculas, as como de tener caracteres para control de perifricos, han dado lugar a cdigos de 7 bits, como el ASCII (significa Americana Standard Coded Interchange Information), y de 8 Bits, como el EBCDIC( significa Extended Binary Coded Interchange Code), introducido por IBM 360 en el ao 1964. En la actualidad se est popularizando cada vez ms el ASCII extendido, que emplea 8 bits para incluir letras acentuadas, la , caracteres semigrficos y otros muchos smbolos. La tabla siguiente muestra la codificacin binaria del ASCII extendido.
Donde estn representados los nmeros, letras, caractres especiales y caractres de control. Por ejemplo el carcter de control SOH significa Start Of Heading. Sobre esto se puede hacer los siguientes comentarios:
- En el EBCDIC los nmeros tiene los primeros cuatro bits (zona) en 1 (en hexadecimal forman la letra F) - Cuando se realiza una clasificacin alfanumrica se realiza en funcin del nmero hexadecimal que est almacenado.
El codigo ASCII
Caracteres ASCII de control
00NULL(carcter nulo) 01SOH(inicio encabezado) 02STX(inicio texto) 03ETX(fin de texto) 04EOT(fin transmisin) 05ENQ(consulta) 06ACK(reconocimiento) 07BEL(timbre) 08BS(retroceso) 09HT(tab horizontal) 10LF(nueva lnea) 11VT(tab vertical) 12FF(nueva pgina) 13CR(retorno de carro) 14SO(desplaza afuera) 15SI(desplaza adentro) 16DLE(esc.vnculo datos) 17DC1(control disp. 1) 18DC2(control disp. 2) 19DC3(control disp. 3) 20DC4(control disp. 4) 21NAK(conf. negativa) 22SYN(inactividad snc) 23ETB(fin bloque trans) 24CAN(cancelar) 25EM(fin del medio) 26SUB(sustitucin) 27ESC(escape) 28FS(sep. archivos) 29GS(sep. grupos) 30RS(sep. registros) 31US(sep. unidades) 127DEL(suprimir) 47/ 480 491 502 513 524 535 546 557 568 579 58: 59; 60< 61= 62> 63? 64@ 65A 66B 67C 68D 69E 70F 71G 72H
73I 74J 75K 76L 77M 78N 79O 80P 81Q 82R 83S 84T 85U 86V 87W 88X 89Y 90Z 91[ 92\ 93] 94^ 95_ 96` 97a 98b 99c 100d 101e 102f
103g 104h 105i 106j 107k 108l 109m 110n 111o 112p 113q 114r 115s 116t 117u 118v 119w 120x 121y 122z 123{ 124| 125} 126~
132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161
162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191
192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221
222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251
alt + 130 alt + 161 alt + 162 alt + 163 alt + 181 alt + 144 alt + 214 alt + 224 alt + 233
smbolos comerciales
$alt + 36 alt + 156 alt + 190 alt + 189 alt + 207 alt + 169 alt + 184 alt + 166 alt + 167 alt + 248
de uso frecuente
smbolos matemticos
alt + 171 alt + 172 alt + 243 alt + 251
Fue creado en 1963 por el Comit Estadounidense de Estndares o "ASA", este organismo cambio su nombre en 1969 por "Instituto Estadounidense de Estndares Nacionales" o "ANSI" como se lo conoce desde entonces. Este cdigo naci a partir de reordenar y expandir el conjunto de smbolos y caracteres ya utilizados en aquel momento en telegrafa por la compaa Bell. En un primer momento solo inclua letras maysculas y nmeros, pero en 1967 se agregaron las letras minsculas y algunos caracteres de control, formando as lo que se conoce como US-ASCII, es decir los caracteres del 0 al 127. As con este conjunto de solo 128 caracteres fue publicado en 1967 como estndar, conteniendo todos lo necesario para escribir en idioma ingles. En 1981, la empresa IBM desarroll una extensin de 8 bits del cdigo ASCII, llamada "pagina de cdigo 437", en esta versin se reemplazaron algunos caracteres de control obsoletos, por caracteres grficos. Adems se incorporaron 128 caracteres nuevos, con smbolos, signos, grficos adicionales y letras latinas, necesarias para la escrituras de textos en otros idiomas, como por ejemplo el espaol. As fue como se sumaron los caracteres que van del ASCII 128 al 255. IBM incluy soporte a esta pgina de cdigo en el hardware de su modelo 5150, conocido como "IBM-PC", considerada la primera computadora personal. El sistema operativo de este modelo, el "MS-DOS" tambin utilizaba el cdigo ASCII extendido. Casi todos los sistemas informticos de la actualidad utilizan el cdigo ASCII para representar caracteres y textos (240) .
Como escribir con el teclado, o tipear : Letra EE mayscula - letra N con tilde - ENIE
WINDOWS: en computadoras con sistema operativo Windows, como Win 7, Vista, Windows Xp, etc.
Para obtener la letra, caracter, signo o smbolo "" : ( Letra EE mayscula - letra N con tilde ENIE ) en ordenadores con sistema operativo Windows: 1) Presiona la tecla "Alt" en tu teclado, y no la sueltes. 2) Sin dejar de presionar "Alt", presiona en el teclado numrico el nmero "165", que es el nmero de la letra o smbolo "" en el cdigo ASCII. 3) Luego deja de presionar la tecla "Alt" y... Ya est listo ! (241) .
codigo ascii 05 = ENQ ( Consulta, palo treboles barajas inglesas de poker ) codigo ascii 06 = ACK ( Reconocimiento, palo picas cartas de poker ) codigo ascii 07 = BEL ( Timbre ) codigo ascii 08 = BS ( Retroceso ) codigo ascii 09 = HT ( Tabulador horizontal ) codigo ascii 10 = LF ( Nueva lnea - salto de lnea ) codigo ascii 11 = VT ( Tabulador vertical ) codigo ascii 12 = FF ( Nueva pgina - salto de pgina ) codigo ascii 13 = CR ( ENTER - retorno de carro ) codigo ascii 14 = SO ( Desplazamiento hacia afuera ) codigo ascii 15 = SI ( Desplazamiento hacia adentro ) codigo ascii 16 = DLE ( Escape de vnculo de datos ) codigo ascii 17 = DC1 ( Control dispositivo 1 ) codigo ascii 18 = DC2 ( Control dispositivo 2 ) codigo ascii 19 = DC3 ( Control dispositivo 3 ) codigo ascii 20 = DC4 ( Control dispositivo 4 ) codigo ascii 21 = NAK ( Confirmacin negativa ) codigo ascii 22 = SYN ( Inactividad sncronica ) codigo ascii 23 = ETB ( Fin del bloque de transmisin ) codigo ascii 24 = CAN ( Cancelar ) codigo ascii 25 = EM ( Fin del medio ) codigo ascii 26 = SUB ( Sustitucin ) codigo ascii 27 = ESC ( Esc - escape ) codigo ascii 28 = FS ( Separador de archivos ) codigo ascii 29 = GS ( Separador de grupos ) codigo ascii 30 = RS ( Separador de registros ) codigo ascii 31 = US ( Separador de unidades ) codigo ascii 127 = DEL ( DEL - Suprimir, borrar, eliminar )
codigo ascii 43 = + ( Signo mas, suma, positivo ) codigo ascii 44 = , ( Coma ) codigo ascii 45 = - ( Signo menos , resta , negativo , guin medio ) codigo ascii 46 = . ( Punto ) codigo ascii 47 = / ( Barra inclinada, divisin, operador cociente ) codigo ascii 48 = 0 ( Nmero cero ) codigo ascii 49 = 1 ( Nmero uno ) codigo ascii 50 = 2 ( Nmero dos ) codigo ascii 51 = 3 ( Nmero tres ) codigo ascii 52 = 4 ( Nmero cuatro ) codigo ascii 53 = 5 ( Nmero cinco ) codigo ascii 54 = 6 ( Nmero seis ) codigo ascii 55 = 7 ( Nmero siete ) codigo ascii 56 = 8 ( Nmero ocho ) codigo ascii 57 = 9 ( Nmero nueve ) codigo ascii 58 = : ( Dos puntos ) codigo ascii 59 = ; ( Punto y coma ) codigo ascii 60 = < ( Menor que ) codigo ascii 61 = = ( Signo igual, igualdad, igual que ) codigo ascii 62 = > ( Mayor que ) codigo ascii 63 = ? ( Cierra signo interrogacin ) codigo ascii 64 = @ ( Arroba ) codigo ascii 65 = A ( Letra A mayscula ) codigo ascii 66 = B ( Letra B mayscula ) codigo ascii 67 = C ( Letra C mayscula ) codigo ascii 68 = D ( Letra D mayscula ) codigo ascii 69 = E ( Letra E mayscula ) codigo ascii 70 = F ( Letra F mayscula ) codigo ascii 71 = G ( Letra G mayscula ) codigo ascii 72 = H ( Letra H mayscula ) codigo ascii 73 = I ( Letra I mayscula ) codigo ascii 74 = J ( Letra J mayscula ) codigo ascii 75 = K ( Letra K mayscula ) codigo ascii 76 = L ( Letra L mayscula ) codigo ascii 77 = M ( Letra M mayscula ) codigo ascii 78 = N ( Letra N mayscula ) codigo ascii 79 = O ( Letra O mayscula ) codigo ascii 80 = P ( Letra P mayscula ) codigo ascii 81 = Q ( Letra Q mayscula ) codigo ascii 82 = R ( Letra R mayscula ) codigo ascii 83 = S ( Letra S mayscula )
codigo ascii 84 = T ( Letra T mayscula ) codigo ascii 85 = U ( Letra U mayscula ) codigo ascii 86 = V ( Letra V mayscula ) codigo ascii 87 = W ( Letra W mayscula ) codigo ascii 88 = X ( Letra X mayscula ) codigo ascii 89 = Y ( Letra Y mayscula ) codigo ascii 90 = Z ( Letra Z mayscula ) codigo ascii 91 = [ ( Abre corchetes ) codigo ascii 92 = \ ( Barra invertida , contrabarra , barra inversa ) codigo ascii 93 = ] ( Cierra corchetes ) codigo ascii 94 = ^ ( Intercalacin - acento circunflejo ) codigo ascii 95 = _ ( Guin bajo , subrayado , subguin ) codigo ascii 96 = ` ( Acento grave ) codigo ascii 97 = a ( Letra a minscula ) codigo ascii 98 = b ( Letra b minscula ) codigo ascii 99 = c ( Letra c minscula ) codigo ascii 100 = d ( Letra d minscula ) codigo ascii 101 = e ( Letra e minscula ) codigo ascii 102 = f ( Letra f minscula ) codigo ascii 103 = g ( Letra g minscula ) codigo ascii 104 = h ( Letra h minscula ) codigo ascii 105 = i ( Letra i minscula ) codigo ascii 106 = j ( Letra j minscula ) codigo ascii 107 = k ( Letra k minscula ) codigo ascii 108 = l ( Letra l minscula ) codigo ascii 109 = m ( Letra m minscula ) codigo ascii 110 = n ( Letra n minscula ) codigo ascii 111 = o ( Letra o minscula ) codigo ascii 112 = p ( Letra p minscula ) codigo ascii 113 = q ( Letra q minscula ) codigo ascii 114 = r ( Letra r minscula ) codigo ascii 115 = s ( Letra s minscula ) codigo ascii 116 = t ( Letra t minscula ) codigo ascii 117 = u ( Letra u minscula ) codigo ascii 118 = v ( Letra v minscula ) codigo ascii 119 = w ( Letra w minscula ) codigo ascii 120 = x ( Letra x minscula ) codigo ascii 121 = y ( Letra y minscula ) codigo ascii 122 = z ( Letra z minscula ) codigo ascii 123 = { ( Abre llave curva - llaves curvas ) codigo ascii 124 = | ( Barra vertical, pleca , linea vertical )
codigo ascii 125 = } ( Cierra llave - llaves curvas ) codigo ascii 126 = ~ ( Signo de equivalencia , tilde o virgulilla de la )
EBCDIC
EBCDIC (Extended Binary Coded Decimal Interchange Code) es un cdigo estndar de 8 bits usado por computadoras mainframe IBM. IBM adapt el EBCDIC del cdigo de tarjetas perforadas en los aos 1960 y lo promulg como una tctica customer-control cambiando el cdigo estndar ASCII. EBCDIC es un cdigo binario que representa caracteres alfanumricos, controles y signos de puntuacin. Cada carcter est compuesto por 8 bits = 1 byte, por eso EBCDIC define un total de 256 caracteres. Existen muchas versiones ("codepages") de EBCDIC con caracteres diferentes, respectivamente sucesiones diferentes de los mismos caracteres. Por ejemplo al menos hay 9 versiones nacionales de EBCDIC con Latn 1 caracteres con sucesiones diferentes. El siguiente es el cdigo CCSID 500, una variante de EBCDIC. Los caracteres 0x000x3F y 0xFF son de control, 0x40 es un espacio, 0x41 es no-saltar pgina y 0xCA es un guion suave.
0 1 2 3 4 5 6 7 8 9 AB C D E F 40 [ . < ( + !
80 a b c d e f g h i 90 j k l m n o p q r
A0 ~ s t u v w x y z B0 C0 D0 E0 F0 | { ABC D E F GH I
} J K L MN O P Q R \ S T U VWX Y Z 0 1 2 3 4 5 6 7 8 9
Bit
Bit es el acrnimo Binary digit (dgito binario). Un bit es un dgito del sistema de numeracin binario. Mientras que en el sistema de numeracin decimal se usan diez dgitos, en el binario se usan slo dos dgitos, el 0 y el 1. Un bit o dgito binario puede representar uno de esos dos valores, 0 1. Se puede imaginar un bit, como una bombilla que puede estar en uno de los siguientes dos estados:
apagada
o encendida
Memoria de computadora de 1980 donde se pueden ver los bits fsicos. Este conjunto de unos 4x4 cm. corresponden a 512 bytes.
El bit es la unidad mnima de informacin empleada en informtica, en cualquier dispositivo digital, o en la teora de la informacin. 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).
ndice
[ocultar]
3 Bits ms y menos significativos 4 Little endian y Big endian 5 Arquitecturas de 4, 8, 16, 32 y 64 bits 6 Bit en las pelculas 7 Vase tambin 8 Enlaces externos
Con un bit podemos representar solamente dos valores, que suelen representarse como 0, 1. Para representar o codificar ms informacin en un dispositivo digital, necesitamos una mayor cantidad de bits. Si usamos dos bits, tendremos cuatro combinaciones posibles:
0 0 - Los dos estn "apagados" 0 1 - El primero est "apagado" y el segundo "encendido" 1 0 - El primero est "encendido" y el segundo "apagado" 1 1 - Los dos estn "encendidos"
Con estas cuatro combinaciones podemos representar hasta cuatro valores diferentes, como por ejemplo, los colores azul, verde, rojo y magenta.
A travs de secuencias de bits, se puede codificar cualquier valor discreto como nmeros, palabras, e imgenes. Cuatro bits forman un nibble, y pueden representar hasta 24 = 16 valores diferentes; ocho bits forman un octeto, y se pueden representar hasta 28 = 256 valores diferentes. En general, con un nmero nde bits pueden representarse hasta 2n valores diferentes. Nota: Un byte y un octeto no son lo mismo. Mientras que un octeto siempre tiene 8 bits, un byte contieneun nmero fijo de bits, que no necesariamente son 8. En los computadores antiguos, el byte podra estar conformado por 6, 7, 8 9 bits. Hoy en da, en la inmensa mayora de los computadores, y en la mayora de los campos, un byte tiene 8 bits, siendo equivalente al octeto, pero hay excepciones.
+-----------+-----------+-----------+-----------+-----------+ | Centenas | Decenas | Unidades | Dcimas | Centsimas| <-Nombre de la posicin +-----------+-----------+-----------+-----------+-----------+ | 100 | 10 | 1 | 1/10 | 1/100 | <-de <-de Valor del dgito decimal +-----------+-----------+-----------+-----------+-----------+ acuerdo a su posicin | 10^2 | 10^1 | 10^0 | 10^(-1) | 10^(-2) | Valor del dgito decimal +-----------+-----------+-----------+-----------+-----------+ acuerdo a su posicin ^ expresado en potencias de 10 posicin de la coma decimal
Por tanto, el nmero 153,7 en realidad es: 1 centena + 5 decenas + 3 unidades + 7 dcimas, es decir,
100 + 50 + 3 + 0,7 = 153,7. En el sistema binario es similar, excepto que cada vez que un dgito binario (bit) se desplaza una posicin hacia la izquierda vale el doble (2 veces ms), y cada vez que se mueve hacia la derecha, vale la mitad (2 veces menos).
+-----+-----+-----+-----+-----+ | 16 | 8 | 4 | 2 | 1 | <-- Valor del bit de acuerdo a su expresado en nmeros posicin +-----+-----+-----+-----+-----+ posicin +-----+-----+-----+-----+-----+ de 2 expresado en forma de potencias | 2^4 | 2^3 | 2^2 | 2^1 | 2^0 | <-- Valor del bit de acuerdo a su
16
<-- Valor de posicin Representacin grfica de los bits como bombillas encendidas y apagadas
Tambin se pueden representar valores fraccionarios. Los nmeros reales se pueden representar con formato de coma fija o de coma flotante. Abajo vemos el nmero 5,25 representado en una forma binaria de coma fija. 4 + 1 + 0,25 = 5,25
1/2
1/4
<-- Valor de posicin Representacin grfica de los bits como bombillas encendidas y apagadas
La de arriba es una representacin en coma fija de un nmero real en formato binario. Aunque la representacin de nmeros reales encoma flotante es diferente lo que se muestra, el esquema da una idea una parte del concepto. La representacin en coma flotante es similar a la notacin cientfica en una calculadora de mano, solo que en vez nmeros decimales se usan nmeros binarios y el exponente no est en base 10 sino en base 2. Subndices Cuando se trabaja con varios sistemas de numeracin o cuando no est claro con cual se est trabajando, es tpico usar un subndice para indicar el sistema de numeracin con el que se ha representado un nmero. El 10 es el subndice para los nmeros en el sistema decimal y el 2 para los del binario. En los ejemplos de abajo se muestran dos nmeros en el sistema decimal y su equivalente en binario. Esta igualdad se representa de la siguiente manera:
+---+---+---+---+---+---+---+---+ | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | <-- Posicin del bit +---+---+---+---+---+---+---+---+ |128|64 |32 |16 | 8 | 4 | 2 | 1 | <-- Valor del bit de acuerdo a su posicin +---+---+---+---+---+---+---+---+ | | | +- Bit menos significativo
+----+----+----+----+----+----+---+---+---+---+---+---+---+--+---+---+ | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | <-- Posicin del bit +----+----+----+----+----+----+---+---+---+---+---+---+---+--+---+---+ |2^15|2^14|2^13|2^12|2^11|2^10|512|256|128|64 |32 |16 | 8 | 4 | 2 | 1 | <-- Valor del bit de acuerdo +----+----+----+----+----+----+---+---+---+---+---+---+---+--+---+---+ | | | +-- Bit menos significativo +------------------------------------------------------------------- Bit ms significativo a su posicin
Tomemos, por ejemplo, el nmero decimal 27 codificado en forma binaria en un octeto: -> 0 0 0 1 1 0 1 1 Aqu, el primer '0', el de la izquierda, (que se corresponde con el coeficiente de ),
es el bit ms significativo, siendo el ltimo '1', el de la derecha, (que se corresponde con el coeficiente de ), el menos significativo.
En cualquier caso, el bit ms significativo es el del extremo izquierdo y el menos significativo el del extremo derecho. Esto es anlogo al sistema decimal, en donde el dgito ms significativo es el de la izquierda y el menos significativo el de la derecha, como por ejemplo, en el nmero 179, el dgito ms significativo, el que tiene mayor valor, es el 1, (el de las centenas), y el menos significativo, el 9, (el de las unidades). Este concepto de significatividad se extiende al conjunto de bytes que representan nmeros o valores numricos
bytes menos significativos en el extremo ms bajo de la memoria, mientras que una mquina big endian asigna los bytes menos significativos en el extremo ms alto. En los computadores cada byte se identifica con su posicin en la memoria (direccin). Cuando se manejan nmeros de ms de un byte, estos bytes tambin deben estar ordenados de menor a mayor, indicando la posicin del byte menos significativo y del byte ms significativo. De este modo, un byte con el nmero decimal 27 se almacenara en una mquina little endian igual que en una mquina big endian, ya que slo ocupa un byte. Sin embargo, para nmeros ms grandes los bytes que los representan se almacenaran en distinto orden en cada arquitectura. Este aspecto es particularmente importante en la programacin en lenguaje ensamblador o en cdigo mquina, ya que algunas mquinas consideran el byte situado en la direccin ms baja de la memoria el menos significativo (arquitectura little endian, como los procesadores Intel) mientras que otras consideran que se es el byte ms significativo (arquitectura big endian, como los procesadores Motorola). Por ejemplo, consideremos el nmero hexadecimal entero AABBCCDD, de 32 bits (4 bytes), localizado en la direccin 100 de la memoria. El nmero ocupara las posiciones desde la 100 a la 103, pero dependiendo de si la mquina es little o big endian, los bytes se almacenaran de diferente manera:
100 ... DD
101 CC
102 BB
103 AA ...
100 ... AA
101 BB
102 CC
103 DD ...
En las imgenes de arriba, en donde se representan las posiciones de memoria 100, 101, 102 y 103 creciendo de izquierda a derecha, parece que la representacin big endian es ms natural, ya que el nmero AABBCCDD lo podemos leer correctamente (ver figura), mientras que en la representacin little endian parece que el nmero est al revs, o patas arriba. Sin embargo, no hay nada que nos impida imaginar que las
direcciones de memoria crecen de derecha a izquierda, y al observar la memoria de esta manera, la representacin little endian se ve natural y es la big endian la que parece al revs, como se muestra en las figuras de abajo.
103 ... AA
102 BB
101 CC
100 DD ...
103 ... DD
102 CC
101 BB
100 AA ...
Independiente de si la mquina es de arquitectura little endian o big endian, los bits dentro de cada byte siempre estn en el mismo orden, con el bit ms significativo a la izquierda y el menos significativo a la derecha. Los registros del procesador, que pueden ser de 4 a 64 bits, y ms, tambin tienen sus bits en el mismo orden en ambos tipos de mquina. La diferencia entre little y big endian solo existe externamente, en en el orden en que los bytes se representan en memoria.
bits. Para poder hacer esto, los procesadores de 16, 32 y 64 bits generalmente tienen sus registros divididos en otros registros ms pequeos. As, los registros de un procesador de 32 bits, por ejemplo, pueden estar divididos a su vez en registros de 16 y 8 bits y puede hacer operaciones aritmticas, lgicas, de comparaciones, y otras, con cualquiera de sus registros en cualquiera de estos tamaos. Cuando se habla de procesadores de, digamos 32 bits, nos referimos a su capacidad de procesar datos en hasta 32 bits simultneamente (tambin puede procesar datos en 8 y 16 bits). La denominacin de "microprocesador de 32 bits" no se refiere al tamao del bus de datos del CPU ni del bus de direcciones, sino a su capacidad de trabajar normalmente con los datos en el nmero mximo de bits (salvo alguna excepcin). Por ejemplo, los primeros procesadores de la arquitectura x86, el Intel 8086 y el Intel 8088, eran procesadores de 16 bits, porque tenan registros de 16 bits (y de 8 bits) y sus unidades artimtico lgicas podan realizar operaciones de 16 bits (y de 8 bits). Sin embargo, exteriormente, el 8086 tena un bus de datos de 16 bits y poda mover datos desde y hacia el CPU en bloques de 8 y 16 bits), mientras que el 8088 tena un bus de datos de solo 8 bits, y tambin poda mover datos de 8 y 16 bits desde y hacia el CPU, sin embargo, como su bus de datos era de solo 8 bits, para mover 16 bits de datos tena que hacer dos operaciones de lectura o escritura, de 8 bits, por su limitado bus de datos. Esto era completamente transparente, los dos procesadores ejecutaban exactamente el mismo conjunto de instrucciones de 16 bits, solo que el 8088 era ms lento cada vez que tena que leer o escribir 16 bits de datos hacia o desde la memoria.
Byte
Para la revista estadounidense de informtica, vase Byte (revista).
Byte
Estndar: Magnitud: Smbolo: ISO/IEC 80000-13 Mltiplos del bit B
IEC 1B= 8
Byte (B)1 2 (pronunciada [bait] o ['bi.te]) es una unidad de informacin utilizada como un mltiplo del bit. Generalmente equivale a 8 bits.3 4 5 6 7 8 9 10
ndice
[ocultar]
1 Visin general
o o
2 Historia
3 Visin detallada
3.1 Controversias
o o
3.2.1 Mltiplos utilizando los prefijos del Sistema Internacional 3.2.2 Mltiplos utilizando los prefijos ISO/IEC 80000-13
4 Unidades relacionadas
Equivalencia aproximada
1 B Una letra.
10
100
1000
10 000
100 000
1 000 000
1 MB Una novela.
10 000 000
1 TB 50 000 rboles.
Kilobyte
Unidades de informacin (del Byte) Sistema Internacional (Decimal) Mltiplo - (Smbolo) SI ISO/IEC 80000-13 (Binario) Mltiplo - (Smbolo) ISO/IE C Kibibyte (KiB) Mebibyte (MiB) Gibibyte (GiB) Tebibyte (TiB) Pebibyte (PiB) 2 2 2 2 2
10
kilobyte (kB) Megabyte (MB) Gigabyte (GB) Terabyte (TB) Petabyte (PB)
10 10 10 10 10
20
30
12
40
15
50
10 10 10
18
2 2 2
60
21
70
24
80
Un kilobyte (pronunciado [kilobait]) es una unidad de almacenamiento de informacin cuyo smbolo es el kB (con la 'k' en minsculas) y equivale a 103 bytes. Aunque el prefijogriego kilo- () significa mil, el trmino kilobyte y el smbolokB se han utilizado histricamente para hacer referencia tanto a 1024 (210) bytes como a 1000 (103) bytes, dependiendo del contexto, en los campos de la informtica y de la tecnologa de la informacin.1 2 3 Para solucionar esta confusin, la Comisin Electrotcnica Internacional public en 1998 un apndice al estndar IEC 60027-2 donde se instauraban los prefijos binarios, naciendo la unidad kibibyte para designar 210 bytes y considerndose el uso de la palabra kilobyte no vlido a dichos efectos.
El byte
Artculos principales: Sistema Internacional de Unidades y Prefijo binario.
En los inicios de la informtica, las unidades se mostraban como mltiplos de 1000, pero en los aos 60 se empez a confundir 1000 con 1024, puesto que la memoria 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, etimolgicamente es incorrecto utilizar estos prefijos (de base decimal) para nombrar mltiplos en base binaria. Como ocurre en el caso del kilobyte, a pesar de que 1024 se aproxime a 1000. Este hecho sembr ciertas confusiones que, a da de hoy, continan debatindose en la comunidad informtica. Para clarificar la distincin entre los prefijos decimal y binario, la Comisin Electrotcnica Internacional (IEC), un grupo de estandarizacin, propuso en 1998 otros prefijos, que consistan en uniones abreviadas del Sistema Internacional de Unidades con la palabra binario.
As pues, un conjunto de 210 bytes - o lo que es lo mismo, 1024 bytes - debera ser denominado un kibibyte4 (KiB) contraccin de"Kilobyte Binario". Esta convencin, expresada en los estndares IEC 60027-25 e IEC 80000-13:2008, ha sido adoptada para el sistema operativo "Snow Leopard" de Apple y por Ubuntu. Otras, como Microsoft, adoptan la definicin que se encuentra en diccionarios como el de Oxford (Ver referencias ms adelante), al mantener el uso de "kilobyte" para 1024 bytes. En el entorno informtico se ha sugerido utilizar el prefijo K mayscula para distinguir la cantidad binaria de la decimal, pero este tema an no se ha normalizado, ya que el smbolo "K" en el SI representa la unidad de temperatura, el kelvin. Por otro lado, esta sugerencia no se podra extender a otros prefijos de mayor magnitud dado que, en el caso ejemplo del MB (megabyte), el SI ya utiliza tanto la M mayscula (mega: milln) como la minscula (mili: milsima).
kilobyte (kB)
Uno
megabyte (MB)
0,001
Milsimo
gigabyte (GB)
0,000 001
Millonsimo
terabyte (TB)
Milmillonsimo
petabyte (PB)
Billonsimo
exabyte (EB)
Milbillonsimo
zettabyte (ZB)
Trillonsimo
yottabyte (YB)
CARCTER El carcter ha tratado de ser definido a lo largo de todos estos aos pero una de los conceptos mas acertados es el definido por Santos (2004), "el carcter es el sello que nos identifica y diferencia de nuestros semejantes, producto del aprendizaje social.", Esto nos hace pensar que somos personas nicas que poseemos un conjunto de reacciones y hbitos decomportamiento nico que a lo largo de nuestras vidas hemos adquirido. El carcter probablemente no se manifieste de una forma total y definitiva, si no que pase por un proceso evolutivo que se desarrolla hasta llegar a su completa expresin en el final de la adolescencia.
Mltiplo
Para el sistema de diseo de robots, vase Multiplo. Un mltiplo de un nmero es el que lo contiene un nmero entero de veces. En otras palabras, un mltiplo de a es un nmero tal que, dividido por n, da por resultado un nmero entero (el resto de la divisin eucldea es cero). Los primeros mltiplos del uno al diez suelen agruparse en las llamadas tablas de multiplicar.
Ejemplo: 18 es mltiplo de 9. a=18 b=9 a=2b En efecto, 18 contiene 9, dos veces exactamente.
1. LONGITUD
Unidad 1 cm 1 m (SI) 1 km 1 pulg. 1 pie 1 yarda 1 milla cm 1 100 1,0 E+5 2,54 30,48 91,44 1,60934 E+5 m (SI) 0,01 1 1000 0,0254 0,3048 0,9144 1609,34 km 0,00001 0,001 1 2,54 E-5 3,048 E-4 9,144 E-4 1,60934 pulg. 0,393701 39,3701 3,93701 E+4 1 12 36 6,336 E+4 pie 0,0328083 3,28084 3280,4 0,08333 1 3 5280 yarda 0,0109361 1,09361 1093,6 0,027778 0,333333 1 1760 milla 6,21371 E-6 6,21371 E-4 0,621371 1,57828 E-5 1,8939 E-4 5,6818 E-4 1
2. SUPERFICIE
Unidad 1 cm2 1 m (SI) 1 km2 1 pulg.2 1 pie2 1 yarda 1 milla
2 2
cm2 1 1,0 E+4 1,0 E+10 6,4516 929,03 8,3613 E+3 2,5900 E+10
m2 (SI) 1,0 E-4 1 1,0 E+6 6,4516 E-4 0,092903 0,83613 2,5900 E+6
km2 1,0 E-10 1,0 E-6 1 6,4616 E-10 9,2903 E-8 8,3613 E-7 2,58998
pie2 1,0764 E-3 10,7639 1,07610 E+7 6,9444 E-3 1 9 2,7878 E+7
yarda2 1,1960 E-4 1,19598 1,1960 E+6 7,7161 E-4 0,11111 1 3,0976 E+6
milla2 3,8611 E-11 3,8611 E-7 0,38611 2,4910 E-10 3,5868 E-8 3,2283 E-7 1
3. VOLUMEN
Unidad 1 cm
3
m3 (SI) 1,0 E-6 0,001 1 1,6387 E-5 2,8317 E-2 3,7854 E-3
1 galn
4. MASA
Unidad g kg (SI) ton. mtr. onza lb ton. corta
5. DENSIDAD
Unidad 1 g/cm 1 g/l 1 kg/m (SI) 1 lb/pie
3 3 3
1 lb/galn
6. PRESION
Unidad 1 atmsfera 1 bar 1 kgf/cm
2 2
atm. 1 0,986923 0,967841 6,8046 E-2 1,3158 E-3 9,8692 E-6 2,4583 E-3
bar 1,01325 1 0.980665 6,8948 E-2 1,3332 E-3 1,0 E-5 2,4909 E-3
kgf/cm2 1,03323 1,01972 1 7,0307E-2 1,3595 E-3 1,0197 E-5 2,5400 E-3
lbf/pulg.2 14,696 14,5038 14,2233 1 1,9337 E-2 1,4504 E-4 3,6127 E-2
pascal (SI) 1,01325 E+5 1,0 E+5 9,80665 E+4 6894,76 133,322 1 249,089
1 lbf/pulg. 1 mmHg
8. POTENCIA
Unidad 1 BTU/hr 1 hp 1 kcal/hr 1 kilowatt 1 pie-lbf/s 1 watt (SI) BTU/hr 1 2544,43 3,96567 3412,14 4,62624 3,41214 hp 3,93015 E-4 1 1,55857 E-3 1,34102 1,81818 E-3 1,34102 E-3 kcal/hr 0,252164 641,616 1 860,421 1,16657 0,860421 kW 2,93071 E-4 0,745700 1,16222 E-3 1 1,3558 E-3 0,001 pie-lbf/s 0,216158 550,0 0,857211 737,562 1 0,737562 W (SI) 0,293071 745,700 1,16222 1000 1,35582 1
7. ENERGIA
Unidad 1 BTU 1 calora 1 hp-hr 1 joule (SI) 1 kW-hr 1 litro-atm. 1 pie-lbf BTU 1 3,96567 E-3 2544,43 9,47817 E-4 3412,14 9,6038 E-2 1,2851 E-3 cal 252,164 1 6,4162 E+5 0,239006 8,60421 E+5 24,2173 0,324048 hp-hr 3,93015 E-4 1,55856 E-6 1 3,72506 E-7 1,34102 3,7744 E-5 5,0505 E-7 J (SI) 1055,056 4,1840 2,68452 E+6 1 3,6 E+6 101,325 1,35582 kW-hr 2,9307 E-4 1,16222 E-6 0,74570 2,77778 E-7 1 2,8146 E-5 3,7662 E-7 l-atm. 10,4126 4,1293 E-2 2,6494 E+4 9,8692 E-3 3,5529 E+4 1 1,3381 E -2 pie-lbf 778,169 3,08596 1,9800 E+6 0,737562 2,6552 E+6 74,7335 1
9. ENERGIA ESPECIFICA
Unidad 1 BTU/lb 1 cal/g 1 J/g 1 J/kg (SI) BTU/lb 1 1,79880 0,429923 4,29923 E-4 cal/g 0,555927 1 0,239006 2,39006 E-4 J/g 2,32600 4,184 1 0,001 J/kg (SI) 2326,00 4184 1000 1