You are on page 1of 4

UNIVERSIDAD PEDAGÓGICA Y TECNOLÓGICA DE COLOMBIA

AREA: SISTEMAS OPERATIVOS


SEMESTRE: SEPTIMO
PROGRAMA: INGENIERÍA DE SISTEMAS
DOCENTE: JOSÉ VIDAL CONTRERAS CUERVO
TEMA: PARCIAL

I. Desarrolle las siguientes enunciados:

a) Sistema de Informático OK
1. Realice el esquema o un gráfico de los componentes de un sistema
informático

Usuario

Aplicacion

Sistema
Operativo

Hardware

2. ¿Cuáles son los niveles de ejecución de un sistema informático? OK


3.
-Nivel de Usuario: Ejecuta un subconjunto de instrucciones, alto riesgo
de error

-Nivel de Núcleo: Ejecuta un conjunto completo de instrucciones

b) Sistema Operativo
1. ¿Cuáles son los objetivos principales de un sistema operativo?
INCORRECTO
-Escalabilidad
-Robustez
-Transparencia
-Eficiencia
-Seguridad
-Proteccion
UNIVERSIDAD PEDAGÓGICA Y TECNOLÓGICA DE COLOMBIA

AREA: SISTEMAS OPERATIVOS


SEMESTRE: SEPTIMO
PROGRAMA: INGENIERÍA DE SISTEMAS
DOCENTE: JOSÉ VIDAL CONTRERAS CUERVO
TEMA: PARCIAL

RTA.

Gestión de procesos
Gestión de memoria
Gestión de archivos
Comunicación y sincronización
Seguridad y protección

2. ¿Cuál es la diferencia entre S.O como máquina virtual o extendida y una


máquina desnuda? OK
La maquina virtual extendida hace referencia al software, emula
programas y la maquina desnuda es todo lo referente al hardware.
3. Mencione los tipos de estructura existentes de los sistemas operativos y
haga un comparativo OK
S.O Monolítico el cual no cuenta con modularidad ni ocultamiento y el S.O
Estructural el cual cuenta con una secuencia de capas de la 0 a la 5,
empezando con hardware y terminando con los programas de usuario y
un sistema cliente-servidor.
4. ¿cuáles son los servicios que presta un sistema operativo? OK

Servicio de gestión de memoria


Servicio de comunicaciones
Servicio de entrada y salida
Servicio de Archivos y directorios
Servicio de gestión procesos
Servicio de sincronización
Servicio de protección
Servicio de seguridad

c) Escribe un programa, en el código de máquina aplicado en el ejemplo dado


en la web, donde solicite al usuario un número indicando el tipo de operación
que desea realizar: 1 para sumar, 2 para restar, 3 para multiplicar y 4 para
dividir. Si el usuario ingresa 0 (cero) el programa finaliza. Una vez elegida la
operación el programa debe solicitar los dos números y ejecutar la operación
deseada, finalmente debe mostrar el resultado y volver a empezar.

Nota. La división por cero no debe permitir, no se permite aplicar código diferente al
dado, en la plataforma esta un documento para descargar, donde está el código
para aplicar.
UNIVERSIDAD PEDAGÓGICA Y TECNOLÓGICA DE COLOMBIA

AREA: SISTEMAS OPERATIVOS


SEMESTRE: SEPTIMO
PROGRAMA: INGENIERÍA DE SISTEMAS
DOCENTE: JOSÉ VIDAL CONTRERAS CUERVO
TEMA: PARCIAL

Éxitos.

PROGRAMA EN CODIGO MAQUINA:

No APLICA CORRECTAMENTE EL CODIGO PROPUESTO

Ingresa el numero de la operación solicitada


1.LEER
2. “numero ingresado por teclado entre 0 y 4”
La siguiente instrucción almacena en el registro R0 el numero con la
operación a ejecutar que esta guardado en el acumulador por medio de la
instrucción leer
3.AR0 ESTA INSTRUCCIÓN ES PARA ASIGNAR UN VALOR AL REGISTRO R0
FALTA EL VALOR PARA ASIGNARLE AL R0
El acumulador tiene el valor del usuario
4.ACUM
FALTA COLOCAR EL VALOR QUE VA A SUMAR
5.LIM
CON EL VALOR GUARDADO EN EL REGISTRO CERO HACEMOS UNA
OPERACIÓN PARA OBTENTER EL IP AL PUNTO EL QUE DEBE SALTAR LA
MAQUINA PARA HACER LA OPERACION
6.ACUM
7.28
8.RES
9.R0
10.RR0
11.ACUM
12.LIM
13.LEER
14.” PRIMER NUMERO DE LA OPERACIÓN QUE INGRESA EL USUARIO”
15.AR0
16.ACUM
17.LIM
18.LEER
19.”SEGUNDO NUMERO DE LA OPERACIÓN QUE INGRESA EL USUARIO”
20.AR1
21.ACUM
22.SSC
23.18
UNIVERSIDAD PEDAGÓGICA Y TECNOLÓGICA DE COLOMBIA

AREA: SISTEMAS OPERATIVOS


SEMESTRE: SEPTIMO
PROGRAMA: INGENIERÍA DE SISTEMAS
DOCENTE: JOSÉ VIDAL CONTRERAS CUERVO
TEMA: PARCIAL

24.LIM
25.SALTA
26.R0
HACE LA OPERACIÓN INDICADA CON EL SALTO DE LA LINEA
DEPENDIENDO EL NUMERO EN R0
27.RSUM
28.IMPR
29.ALTO
30.RRES
31.IMPR
32.ALTO
33.RMUL
34.IMPR
35.ALTO
36.RDIV
37.IMPR
38.ALTO

You might also like