Clasificación Del Software + Sistemas Numéricos Y Métodos de Conversión
Clasificación Del Software + Sistemas Numéricos Y Métodos de Conversión
Clasificación Del Software + Sistemas Numéricos Y Métodos de Conversión
Y MÉTODOS DE CONVERSIÓN
Cápsula interactiva
Software
Además del hardware, existe otra faceta de gran importancia en una computadora: el software. Es el software
el que hace posible que el hardware realice una tarea útil. Las dos categorías principales de software usado en
una computadora son el software del sistema y el software de aplicación.
El software del sistema es el sistema operativo de una computadora y permite al usuario comunicarse con la
máquina. Los sistemas operativos más comunes utilizados en equipos son Windows, MacOS y Linux.
El sistema operativo de la computadora permite tener varios programas ejecutándose a un mismo tiempo.
Esta característica se denomina multitarea. Por ejemplo, se puede estar utilizando un procesador de textos al
mismo tiempo que se descarga algo de internet o se imprime un documento.
El software de aplicación se utiliza para realizar una tarea o trabajo específico. Por ejemplo, para procesar textos
se pueden usar programas como Microsoft Word o LibreOffice Writer; para dibujos se encuentra CorelDraw y
GIMP o, para la simulación de circuitos se puede usar MultiSim o Proteus.
Cápsula interactiva
Sistemas numéricos
El sistema de numeración binario es fundamental en las computadoras. Este contenido se enfoca
principalmente en el sistema de numeración binario y sus relaciones con otros sistemas de numeración
decimal y hexadecimal.
En el sistema de numeración decimal utiliza diez dígitos, de 0 a 9, para representar una determinada cantidad.
Así se puede representar, por ejemplo, el número 1789 en base decimal o base 10 como:
El sistema de numeración binario es simplemente otra forma de representar magnitudes y solo emplea 2
dígitos: 0 y 1, donde cada dígito es un bit. Un número expresado en binario sería, por ejemplo 1001001
o 111101001. Con n bits se puede contar hasta un número igual a 2n – 1.
Ejemplo: Con 10 bits, se tiene 210 – 1 = 1023. Por lo tanto, con 10 bits se puede contar desde 0 hasta 1023,
lo que en su equivalente binario sería contar desde 0 hasta 1111111111.
Usualmente, para diferenciar un número representado en binario, respecto a otro sistema de numeración,
este se puede escribir como: 101012 o 0b10101.
El sistema octal está formado por ocho dígitos: 0, 1, 2, 3, 4, 5, 6 y 7. Sin embargo, su uso es menos frecuente
que el hexadecimal en los computadores y microprocesadores para expresar magnitudes binarias, por lo cual
no se abordará mucho más sobre este sistema de numeración.
2
Cápsula interactiva
Para evitar confusión en la representación con distintas bases numéricas un número en hexadecimal se puede
expresar como 10FA4516 o 0x10FA45.
En la siguiente tabla se muestra la equivalencia entre las diferentes bases numéricas, desde el valor 0 al 15 en
decimal. Observe que el valor 10 en decimal tiene un equivalente en hexadecimal expresado como el carácter
A. De igual forma los valores del 11, 12, 13, 14 y 15 en decimal, se expresan como B, C, D, E y F en hexadecimal,
respectivamente.
1 0001 1 1
2 0010 2 2
3 0011 3 3
4 0100 4 4
5 0101 5 5
6 0110 6 6
7 0111 7 7
8 1000 10 8
9 1001 11 9
10 1010 12 A
11 1011 13 B
12 1100 14 C
13 1101 15 D
14 1110 16 E
15 1111 17 F
3
Cápsula interactiva
Métodos de conversión
3.1 Conversión de binario a decimal
El valor decimal de cualquier número binario puede obtenerse sumando los pesos de todos los bits que están
en valor 1 y descartando los pesos de todos los bits que son de valor 0. Se debe considerar que cada posición
numérica en base binaria tiene una magnitud equivalente a 2n, donde n es la posición numérica.
Un método para convertir un valor decimal a binario es el procedimiento de la división sucesiva. Este método
consiste en dividir el valor decimal por dos hasta que el cociente sea cero. Luego se agrupan los restos para
obtener el equivalente binario.
12 : 2 = 6 : 2 = 3 : 2 = 1 : 2 = 0
0// 0// 1// 1//
Luego, el último resto obtenido en la división corresponderá al dígito binario de más a la izquierda, también
llamado Bit Más Significativo o Most Significant Bit (MSB). Por otro lado, el primer resto de la división
corresponderá al dígito binario de más a la derecha, también llamado Bit Menos Significativo o Least Significant
Bit (LSB). Por lo tanto, el valor 11002 es equivalente a 1210
La conversión de un número binario a hexadecimal consiste en dividir el grupo en 4 bits, comenzando por el
grupo de más a la derecha y se reemplaza cada grupo por su valor hexadecimal equivalente.
C A 5 7 = CA5716
4
Cápsula interactiva
Para convertir un número hexadecimal a binario se realiza el proceso inverso, reemplazando cada valor
hexadecimal por el grupo de bits equivalente. Dado que es más simple tratar con números hexadecimal que
con su equivalente binario, debido a la extensión del valor numérico, la representación en hexadecimal se
utiliza ampliamente en programación y computadoras.
10A416 = 1 0 A 4
5
Cápsula interactiva
REFERENCIAS BIBLIOGRÁFICAS