Los sistemas numéricos son de suma importancia en la computación, dado que es un modo de comunicación entre la computadora y los humanos, por ejemplo, la computadora sólo comprende el sistema binario (unos y ceros) y todo lo que se requiera procesar en la computadora tendrá que ser previamente traducido a este sistema de numeración, por esta razón al sistema binario se le conoce como “lenguaje maquina” . Para poder profundizar en la relación que tiene la computadora y los sistemas numéricos es necesario tener conocimiento co nocimiento básico en éstos, por ello se tratarán más a fondo a continuación. •
Sistema Binario:
Este sistema utiliza solamente dos símbolos distintos que se representan gráficamente por “0” y “1”, y reciben el nombre de bit. La utilización casi exclusiva de este sistema de numeración en los equipos de cálculo y control automático es debida a la seguridad y rapidez de respuesta de los elementos físicos que poseen dos estados diferenciados y a la sencillez de las operaciones aritméticas en este sistema (para representar una misma cantidad) que en los sistemas cuya base es mayor de dos. [1] •
Sistema Octal:
Se trata de un sistema de numeración en base 8 que utiliza 8 símbolos para la representación de cantidades. can tidades. Los símbolos utilizados son: 0, 1, 2, [2] 3, 4, 5, 6, 7. Para representar números mayores a 7 se combinan 2 o más dígitos base y cada uno de éstos tendrá valor según la posición que ocupe. [3] •
Sistema Hexadecimal:
El sistema hexadecimal es el de base dieciséis, es decir para la representación de las cantidades utiliza dieciséis símbolos diferentes que son los dígitos del 0 al 9 y las letras del alfabeto de la A a la F. El interés de este sistema, es debido a que 16 es una potencia de 2 (2 4=16) y por lo tanto resulta muy sencilla la conversión de los números del sistema binario al hexadecimal y viceversa, permitiendo una representación compacta de cantidades binarias. [1]
Existen métodos de conversión de un sistema a otro y como la base de los tres sistemas es 2, es más sencilla que con otros sistemas de numeración que difieren de esta base. El sistema básico que se usa en las computadoras es el sistema binario, dado que a nivel de hardware es fácil trabajar con él porque sólo se necesita dos voltajes
distintos, donde uno dará como resultado 0 y otro 1, es decir, sólo es posible tener dos estados. Este sistema permite la interacción en lenguaje ensamblador. Por otro lado, los sistemas octal y hexadecimal son intermediarios, es decir no se ocupan directamente del hardware, pero para la interacción de las personas con el hardware resulta más sencillo utilizar estos sistemas, ya que, como se mencionó antes, la base de estos sistemas es 2 elevado a alguna potencia. En informática a veces se utiliza la numeración octal en vez de la hexadecimal, y se suele indicar poniendo 0x delante del número octal. Tiene la ventaja de que no requiere utilizar otros símbolos diferentes de los dígitos. Sin embargo, para trabajar con bytes o conjuntos de ellos, asumiendo que un byte es una palabra de 8 bits, suele ser más cómodo el sistema hexadecimal, por cuanto todo byte así definido es completamente representable por dos dígitos hexadecimales. El sistema numérico hexadecimal o sistema hexadecimal (a veces abreviado como Hex, no confundir con sistema sexagesimal) es un sistema de numeración que emplea 16 símbolos. Su uso actual está muy vinculado a la informática y ciencias de la computación, pues los computadores suelen utilizar el byte u octeto como unidad básica de memoria; y, debido a que un byte representa valores posibles, y esto puede representarse como que, según el teorema general de la numeración posicional, equivale al número en base 16, dos dígitos hexadecimales corresponden exactamente a un byte.[4] Mediante está información podemos concluir que como estudiantes de Ingeniería en Computación es indispensable saber manipular donde se emplean estos sistemas de numeración y cómo utilizar cada uno de estos sistemas. Por otro lado, el sistema más importante es el binario, ya que es la base en la computación, sin este sistema las computadoras no comprenderían las instrucciones que les damos.
Página | 1
Referencias ●
[1]
Di Marco. Jorge, Sistemas de numeración - Representación interna,
http://www.fceia.unr.edu.ar/~ccnfis/pdffiles/sistemarepresentacion.pdf , consultado 26 de febrero 2018, 9:30 am. ●
[2]
Capítulo1,
http://www.unet.edu.ve/~nduran/Lab_Ins_con/Sistemas_Digitales_Introduccion.pdf , consultado 26 de febrero 2018, 10:02 am. ●
[3]
UNAM, Unidad 2. Sistemas de numeración,
https://zonaemec.files.wordpress.com/2016/04/8-tutorial.pdf , consultado 26 de febrero 2018, 10:18 am.
●
[4]
Electrónica Digital, Sistemas decimal, binario, octal y hexadecimal,
https://sites.google.com/site/electronicadigitaluvfime/1-1-sistemas-decimal-binario-octalyhexadecimal , consultado 26 de febrero 2018, 1 1:10 pm.
Página | 2