0% encontró este documento útil (0 votos)
41 vistas10 páginas

Ejercicios sobre Gestión de Procesos y Memoria

Cargado por

satheproducer
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Temas abordados

  • bloque de control de procesos,
  • periféricos,
  • trabajos de impresión,
  • instrucciones UCP,
  • vigilantes,
  • prioridades procesos,
  • técnica de paginación,
  • impresora,
  • dispositivos de salida,
  • algoritmo multiusuario
0% encontró este documento útil (0 votos)
41 vistas10 páginas

Ejercicios sobre Gestión de Procesos y Memoria

Cargado por

satheproducer
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Temas abordados

  • bloque de control de procesos,
  • periféricos,
  • trabajos de impresión,
  • instrucciones UCP,
  • vigilantes,
  • prioridades procesos,
  • técnica de paginación,
  • impresora,
  • dispositivos de salida,
  • algoritmo multiusuario

UNIDAD 3

EJERCICIOS
1. ¿Puede pasar un programa de estado bloqueado a ejecución?

2. Cuando se lanza un nuevo proceso, ¿pasa directamente a ejecución?

3. ¿Cuántas instrucciones puede procesar en un instante de tiempo la UCP?

4. ¿Quién asigna las prioridades a los procesos en un sistema multiproceso?

5. ¿Desde dónde y cómo se pueden lanzar los procesos en los sistemas


Windows y Linux?

6. En un sistema operativo monoproceso, ¿comó se planifica la ejecución de


varios procesos?

7. ¿Cuál es el algoritmo utilizado normalmente para gestionar los trabajos


que llegan a una impresora?

8. Cuando todos los procesos tienen más o menos la misma duración, ¿cuál es
el algoritmo que mejor optimiza el tiempo de la UCP para varios procesos?

9. ¿En qué sistemas es más importante la gestión de memoria?

10. ¿Con que tipo de soportes se realiza el intercambio de memoria de un


ordenador?

11. ¿Qué S.O. del mercado utilizan la técnica de la paginación para la ubicación
de los procesos en memoria?

12. ¿Qué sistemas operativos del mercado utilizan la técnica del swapping
para la ubicación de los procesos en memoria?

13. ¿Qué técnica es más efectiva, la paginación, segmentación o el swapping?

14. ¿Es el procesador de textos WORD un programa residente?

15. ¿Es un antivirus un programa residente?

16. ¿Disponen todos los sistemas operativos de interfaz tipo texto y tipo
gráfico?

17. ¿Crees que existe algún tipo de sistema operativo que no tenga interfaz
gráfica?

2
18. ¿Un pen drive es un dispositivo de entrada, de salida o de entrada/salida?

19. ¿Los teclados son dispositivos de entrada?

3
Test de repaso

1. Cuando un programa o proceso se encuentra en estado bloqueado este


puede pasar a ejecución:

a) Sí, directamente tras solucionar el conflicto que provoca el


bloqueo.

b) Sí, pero previamente tendremos que colocar el proceso en la


cola de trabajos pendientes.

c) No directamente, ya que previamente tiene que pasar a estado


espera o preparado.

d) No, debido a que el bloqueo, si es de hardware, implica siempre


el bloqueo definitivo del proceso.

2. Un proceso está preparado para ser ejecutado:

a) Si está esperando el turno para poder usar su intervalo de tiempo


de ejecución de CPU.

b) Si está retenido por cualquier causa.

c) Si se están ejecutando instrucciones en ese momento de ese


proceso.

d) Son correctas b y c.

3. Qué es cierto respecto de los trabajos que llegan a una impresora en un


sistema multiusuario:

a) Los trabajos se encolan en el denominado spool.

b) Los trabajos normalmente se gestionan mediante un algoritmo de


planificación FIFO.

c) Se pueden asignar prioridades a los trabajos de impresión según


estime el administrador.

d) Son correctas a, b y c.

4
4. Si utilizamos la técnica del swapping, el proceso mediante el cual el
programa en ejecución pasa de memoria a la zona de swap se denomina:

a) Swap-in.

b) Swap-out.

c) Paginación.

d) Memoria virtual.

e) Segmentación.

5. La paginación se diferencia de la segmentación en que:

a) En la paginación la memoria se divide en frames del mismo tamaño


y en la segmentación no.

b) En la paginación las partes en las que se divide el programa se


llaman páginas y en la segmentación, segmentos.

c) La paginación utiliza la denominada tabla de páginas y en la


segmentación el stack.

d) Todas son ciertas.

6. La paginación es una técnica que consiste en dividir la memoria en zonas


denominadas:

a) Páginas

b) Frames

c) Tabla de páginas

d) Swap

e) Todas son falsas

5
7. Un directorio es:

a. Archivos para gestionar la entrada y salida de archivos regulares


hacia o desde los periféricos.

b. Información del usuario, programas, documentos, texto, gráficos,


etc.

c. Una referencia a otros archivos regulares o a otros directorios.

d. Son correctas a y b.

8. ¿Cuál de las siguientes afirmaciones es falsa?

a) La paginación utiliza segmentos de tamaño fijo y la segmentación


marcos de tamaño variable.

b) En la paginación la memoria se divide en bloques del mismo


tamaño y en la segmentación no.

c) En la paginación las zonas de memoria se llaman marcos y en la


segmentación segmentos.

d) La paginación utiliza la denominada tabla de páginas y en la


segmentación la pila de memoria.

9. El cambio de contexto, puede producirse…

1. Entre diferentes procesos.

2. Entre diferentes hilos de un mismo proceso o entre diferentes hilos


de diferentes procesos.

3. Solamente entre hilos de un mismo proceso.

4. Son correctas a y b.

6
10. Los programas residentes:

1. Son utilizados por varios usuarios a la vez

2. Una vez cargados en memoria permanecen en ella hasta que se


apague el ordenador.

3. Se denominan vigilantes.

4. Son correctas a y b.

7
Comprueba aprendizaje

1. Rellena la siguiente tabla respecto de los estados de los procesos y las


transiciones de los mismos. Utiliza las referencias a las transiciones
explicadas en los puntos 2 y 3 de la unidad. Recuerda que las transiciones
serán A, B, C o D. Si existe más de una opción, se indicarán ambas y se
justificarán.

Transició Nuevo
Proceso Estado
n Estado

P1 Ejecución Bloqueado

P2 Pausado C

P3 Ejecución Pausado

P4 Bloqueado D

2. ¿Que contiene el BCP o Bloque de Control de Procesos?

3. ¿Todo proceso tiene una entrada en el BCP?

4. ¿Qué algoritmo es el que mejor se puede utilizar para la ejecución de


procesos en un sistema informático multiusuario?

8
5. Rellena la siguiente tabla:

GESTIÓN DE
DIVISIÓN DE LA MEMORIA GESTIÓN DE DISCO FRAGMENTACIÓN
MEMORIA

Paginación

Segmentación

Swapping

6. ¿Los programas que pueden ser utilizados por varios usuarios y están
cargados una sola vez e memoria se denominan?

7. Comenta alguna característica de los siguientes elementos:

● Archivos regulares o estándares.


● Directorios.
● Archivos especiales.

9
8. Rellena la siguiente tabla:

Solución:
PERIFÉRICO ENTRADA/SALIDA INTERNO/EXTERNO RÁPIDO/LENTO

Escáner

Pizarra digital

HDVD

DVD

Impresora

Discos Duros

Monitor

Router

10

También podría gustarte