Plantilla practicas DOC

Anuncio
IMPLANTACIÓN DE SISTEMAS OPERATIVOS
1º ASIR - C.F.G.S.
IES Serra Perenxisa
Tema 1. Fundamentos de SO
Práctica 1
Alumno:
Grupo:
Responde a las siguientes preguntas:
1. ¿Disponen todos los SO de interfaz tipo texto y tipo gráfico?
2. ¿Los SO actuales (Ubuntu, Windows XP, Windows 7…), son todos multiusuario? ¿Por qué?
3. ¿Cuántas instrucciones puede procesar en un instante de tiempo la CPU?
4. ¿Todos los procesos que gestiona un SO, pertenecen al propio SO?
5. ¿Qué es un servicio? ¿Es el procesador de textos Word un servicio?
6. ¿Quién asigna las prioridades a los procesos en un sistema multitarea?
7. ¿Puede pasar un proceso de estado bloqueado a en ejecución? ¿Por qué?
8. Cuando se lanza un nuevo proceso, ¿éste puede pasar directamente a ejecución? ¿Por qué?
9. Cuando todos los procesos tienen la misma duración, ¿cuál es el algoritmo que mejor optimiza el tiempo de la
CPU de varios procesos?
1
10. Dados los siguientes datos de instantes de llegada y tiempo de CPU de tres procesos, representa cómo sería la
ejecución de estos procesos utilizando los algoritmos de planificación: FCFS, SJF, SRTF y Round Robin
(quantum=2)
PROCESO
P1
P2
P3
LLEGADA
4
2
3
TIEMPO CPU
6
4
1
NOTA: La presentación es orientativa, cualquier presentación es válida siempre que se sepa en cada instante
de tiempo quien esta en la CPU.
FCFS
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
SJF
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
SRTF
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Round Robin (quantum=2)
|
|
|
|
|
|
|
|
|
|
|
|
|
0
1
2
3
4
5
6
7
8
9
10
11
12
|
|
|
13
14
15
2
11. Dados los siguientes datos de instantes de llegada y tiempo de CPU de tres procesos, representa cómo sería la
ejecución de estos procesos utilizando los algoritmos de planificación: FCFS, SJF, SRTF y Round Robin
(quantum=2) . Para la entrada y salida suponemos el algoritmo utilizado es FCFS (el primero que llega es el
primero que sale). El sistema solo podrá atender una E/S a la vez. Para los algoritmos que necesiten saber
cuanto queda de ejecución, se tendrá en cuenta el total de tiempo de CPU y no se tendrá en cuenta los
tiempos de E/S.
NOTA: La presentación es orientativa, cualquier presentación es válida siempre que se sepa en cada instante
de tiempo quien esta en la CPU.
PROCESO
LLEGADA
P1
0
P2
1
P3
3
TIEMPO CPU
6 CPU + 2 E/S
+ 7 CPU + 3
E/S
4 CPU + 2 E/S
1 CPU+ 10 E/S
+ 4 CPU
3
Descargar