Sistemas operativos monopuesto tarea 1
Enviado por Javier Perez • 30 de Noviembre de 2021 • Ensayo • 2.200 Palabras (9 Páginas) • 143 Visitas
Javier Pérez García
Sistemas operativos monopuesto. Unidad 1. Tarea 1.
PARTE I: SISTEMAS DE NUMERACIÓN.
EJERCICIO 1:
¿Qué es un sistema de numeración posicional? ¿Qué sistema de numeración utiliza el hardware del sistema informático para representar la información?
Un sistema de numeración posicional es aquel que, al representar una cantidad mediante una cadena de símbolos, el significado de cada uno de los símbolos varía en función de la posición que ocupen dentro de la cadena.
El sistema de numeración que utiliza el hardware del sistema informático es el binario. Es un sistema de numeración en base 2. Utiliza únicamente 2 símbolos, el 0 y el 1, y puede representar cualquier cantidad. El valor posicional de un dígito, dentro de un número binario, se basa en la progresión de potencia 2.
EJERCICIO 2:
Realiza las siguientes conversiones:
1) Convierte a binario el número decimal 123:
Para pasar de decimal a binario, tenemos que dividir entre 2 el número decimal, así como sus sucesivos cocientes, hasta que el cociente sea menor que 2. El número binario se forma cogiendo el último cociente y los distintos restos. Siendo el primer digito del número binario el resultado del último cociente y el último el del primer resto.
Decimal | Binario |
123 | 123/2=61 resto1 61/2=30 resto 1 30/2=15 resto 0 15/2=7 resto 1 7/2=3 resto 1 3/2=1 resto 1 El número binario que buscamos es: 1111011 |
2) Convierte a decimal el número binario 101010:
Para este ejercicio usamos el teorema fundamental de la numeración
Xn x Bn + … X2 x B2 + X1 x B1 + X0 x B0
Al ser un número binario B=2
Empezamos por el dígito de la derecha, terminando por el dígito de la izquierda.
Decimal | Binario |
0 x 20 + 1 x 21 + 0 x 22 + 1 x 23 + 0 x 24 + 1 x 25= 0 + 2 + 0 + 8 + 0 + 32 = 42 El número decimal que buscamos es el 42 | 101010 |
3) Pasa a octal el número decimal 12:
Para pasar de decimal a octal, el proceso es igual que con los números binarios, pero dividiendo entre 8.
Decimal | Octal |
12 | 12/8= 1 resto 4 El número octal que buscamos es el 14 |
4) Pasa el número 34 octal a decimal.
Para este ejercicio usamos el teorema fundamental de la numeración
Xn x Bn + … X2 x B2 + X1 x B1 + X0 x B0
Al ser un número octal B=8
Empezamos por el dígito de la derecha, terminando por el dígito de la izquierda.
Decimal | Octal |
4 x 80 + 3 x 81 = 28 El número decimal que buscamos es el 28 | 34 |
5) Pasa a hexadecimal el número decimal 41565:
Para pasar de decimal a hexadecimal, el proceso es igual que con los números binarios, pero dividiendo entre 16. Teniendo en cuenta que los números siguientes al 9 se expresan con letras, A=10, B=11, C=12, D=13, E=14 y F=15.
Decimal | Hexadecimal |
41565 | 41565 / 16 = 2597 resto 13 2597 / 16 = 162 resto 5 162 / 16 = 10 resto 2 El número hexadecimal que buscamos es A25D |
6) Pasa a decimal el número F03 hexadecimal.
Para este ejercicio usamos el teorema fundamental de la numeración
Xn x Bn + … X2 x B2 + X1 x B1 + X0 x B0
Al ser un número hexadecimal B=16
Empezamos por el dígito de la derecha, terminando por el dígito de la izquierda.
Decimal | Hexadecimal |
3 x 160 + 0 x 161 + 15 x 162 = 3 + 0 + 3840 = 3843 El número decimal que buscamos es el 3843 | F03 |
7) Convierte el número 47 decimal a binario, octal y hexadecimal.
Para este ejercicio usamos los conocimientos aplicados a los ejercicios anteriores.
Decimal | Binario | Octal | Hexadecimal |
47 | 47 / 2 = 23 resto 1 23 / 2 = 11 resto 1 11 / 2= 5 resto 1 5 / 2 = 2 resto 1 2 / 2 = 1 resto 0 Resultado: 101111 |
47 / 8 = 5 resto 7 Resultado: 57 |
47 / 16 = 2 resto 15 Resultado: 2F |
PARTE II: ARQUITECTURA DEL COMPUTADOR.
EJERCICIO 1:
Tenemos un programa cargado en la memoria principal del sistema, listo para ser ejecutado.
La primera instrucción del programa se encuentra en la dirección de memoria 24.
La instrucción consiste en sumar dos variables: la variable a, que se encuentra en la dirección de memoria 48, y la variable b, que se encuentra en la posición de memoria 49.
...