ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Sistemas operativos monopuesto tarea 1


Enviado por   •  30 de Noviembre de 2021  •  Ensayos  •  2.200 Palabras (9 Páginas)  •  117 Visitas

Página 1 de 9

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.

...

Descargar como (para miembros actualizados)  txt (12.2 Kb)   pdf (92 Kb)   docx (16.2 Kb)  
Leer 8 páginas más »
Disponible sólo en Clubensayos.com