Clasificación Del Software + Sistemas Numéricos Y Métodos de Conversión

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 6

CLASIFICACIÓN DEL SOFTWARE + SISTEMAS NUMÉRICOS

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.

1.1 Software del sistema

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 software del sistema realiza dos funciones básicas:

• Se encarga de gestionar todo el hardware y el software de aplicación dentro de una computadora.


Por ejemplo, el sistema operativo gestiona y asigna el espacio existente en el disco duro.
• Proporciona una interfaz coherente entre el software de aplicación y el hardware.

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.

1.2 Software de aplicación

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.

2.1 Números decimales (DEC)

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:

1789 = (1 x 103) + (7 x 102) + (8 x 101) + (9 x 100)

Habitualmente, un número expresado en decimal se escribe como 178910 o simplemente 1789.

2.2 Números binarios (BIN)

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.

2.3 Números octales (OCT)

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.4 Números hexadecimales (HEX)

El sistema de numeración hexadecimal consta de 16 caracteres: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E y F. Se


usan, fundamentalmente, como una forma simplificada de representar o escribir los números expresados en
binario. Por ejemplo, un número en hexadecimal puede ser 10FA45.

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.

Decimal Binario Octal Hexadecimal


0 0000 0 0

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.

Ejemplo: Convertir el número entero binario 1101101 a decimal.

1101101 = (1 x 26) + (1 x 25) + (0 x 24) + (1 x 23) + (1 x 22) + (0 x 21) + (1 x 20)


= 64 + 32 + 0 + 8 + 4 + 0 + 1 = 109

Por lo tanto, el valor 11011012 es equivalente a 10910.

3.2 Conversión de decimal a binario

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.

Ejemplo: Obtener el equivalente binario de 1210.

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

3.3 Conversión binario a hexadecimal

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.

Ejemplo: Convertir a hexadecimal el número binario 1100101001010111.

1100101001010111 = 1100 1010 1010 0111

C A 5 7 = CA5716

Por lo tanto, el valor CA57 en hexadecimal es equivalente al valor 1100101001010111 en binario.

4
Cápsula interactiva

3.4 Conversión hexadecimal a binario

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.

Ejemplo: Convertir el número hexadecimal 10A416 a binario.

10A416 = 1 0 A 4

0001 0000 1010 0100 = 10000101001002

Por lo tanto, el número en hexadecimal 10A4 se expresa en binario como 1000010100100.

3.5 Conversión hexadecimal a decimal

Un método para convertir un número hexadecimal a decimal consiste en encontrar, primeramente, su


equivalente en binario y luego, convertir el valor binario de decimal.

5
Cápsula interactiva

REFERENCIAS BIBLIOGRÁFICAS

Flores, H. (2010). Diseño lógico: fundamentos de electrónica digital. Ediciones de la U.

Novo, P. (2008). Lógica digital y microprogramable. Marcombo.

También podría gustarte