Tarea ASO-UD02 Perez Saa Jose

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 11

Tarea para ASO - UD01 Administración de procesos del sistema José Pérez Saa IES San Clemente (2020-2021)

TAREFA PARA ASO-UD02

Ciclo……… : Administración de Sistemas Informáticos en rede


Módulo…. : Administración de Sistemas Operativos

José Pérez Saa, diciembre 2020

IES San Clemente 2020-2021


1
Tarea para ASO - UD01 Administración de procesos del sistema José Pérez Saa IES San Clemente (2020-2021)

ENUNCIADOS PROBLEMAS
1. Ejecuta desde una consola el comando ‘yes>/dev/null & ‘.El carácter & hará que el comando se envíe a un
segundo plano. Entonces, ejecuta el comando jobs para ver el estado del proceso que se está llevando a cabo.
A continuación, elimina el proceso asociado a la tarea con el comando kill y comprueba jobs que realmente
ha finalizado.

2. Abre varias aplicaciones en tu sistema Linux lo más pesado posible, es decir, videos, etc. Monitoriza la carga
del sistema a un minuto, 5 minutos y 15 minutos ¿Cómo está cargado el sistema?

3. Monitoriza cuántos usuarios hay conectados al sistema y quiénes son.

4. Monitoriza los procesos del usuario con el que estás trabajando.

5. Abre una terminal y abre el editor de texto gedit. Desde otra terminal identifica los procesos lanzados desde
la primera.

6. Utilizando los algoritmos de planificación FIFO, SJF y SRTF, calcula el tiempo de espera y tiempo de respuesta
de cada proceso. Realízalo gráficamente y calcúlalo de forma numérica. Calcula también el tiempo medio de
espera y de respuesta en cada algoritmo

7. Utilizando los algoritmos de planificación FIFO, round robin y por prioridades no expulsivo, calcula el tiempo
de espera y tiempo de respuesta de cada proceso. Realízalo gráficamente y calcúlalo de forma numérica.
Calcula también el tiempo medio de espera y de respuesta en cada algoritmo. En round robin utiliza el quantun
igual a 2.
La prioridad 1 es la más alta y la 4 la más baja. La prioridad sólo se tendrá en cuenta en el algoritmo por
prioridades.

8. Utilizando los algoritmos de planificación FIFO, Round robin y SJF, calcula el tiempo de espera y tiempo de
respuesta de cada proceso. Realízalo gráficamente y calcúlalo de forma numérica. Calcula también el tiempo
medio de espera y de respuesta en cada algoritmo. En Round Robin el quantun es igual a 2

2
Tarea para ASO - UD01 Administración de procesos del sistema José Pérez Saa IES San Clemente (2020-2021)

9. Utilizando los algoritmos de planificación SRTF, por prioridades expulsivo y por prioridades no expulsivo,
calcula el tiempo de espera y de respuesta de cada proceso. Realízalo gráficamente y calcúlalo de forma
numérica. Calcula también el tiempo medio de espera y respuesta en cada algoritmo.
La prioridad 1 es la más alta y la 4 la más baja. La prioridad solo se tendrá en cuenta en el algoritmo por
prioridades

10. Muestra información sobre todos los procesos que se están ejecutando. Mira el PID de un proceso que se
está ejecutando. Mira todos los procesos en forma de árbol, con las líneas estilo terminal y mostrando los
propietarios. Como la lista será muy larga, pagina la salida del comando.

11. Ejecuta gedit fichero.txt. Páralo y mándalo al segundo plano. Comprueba que está en segundo plano. Ejecuta
gedit fichero2.txt directamente en segundo plano. Vuelve a poner activo mandando al primer plano el
primer proceso. Mata el segundo proceso. Comprueba que ya no hay procesos asociados al terminal.

12. Ejecuta el editor nano, en background o segundo plano, para crear el fichero f1.txt. Ejecútalo de nuevo,
también en background, para crear el fichero f2.txt.

13. Muestra todas las tareas que tienes en segundo plano asociadas a tu terminal. Muestra ahora todos los
procesos que se ejecutan en el sistema. Si quieres seguir escribiendo información en el ficheri f1.txt ¿Cómo
lo harías? Mata el proceso asociado a nano f2.txt

14. Muestra todos los procesos que se ejecutan en el sistema con un comando que actualice la información cada
tres segundos.

15. Crea un script que cuente el número de procesos de un usuario sin contar la cabecera

3
Tarea para ASO - UD01 Administración de procesos del sistema José Pérez Saa IES San Clemente (2020-2021)

1. Ejecuta desde una consola el comando ‘yes>/dev/null & ‘.El carácter & hará que el comando se envíe a un
segundo plano. Entonces, ejecuta el comando jobs para ver el estado del proceso que se está llevando a cabo.
A continuación, elimina el proceso asociado a la tarea con el comando kill y comprueba jobs que realmente
ha finalizado.

a) Ejecuta desde una consola el comando ‘ ‘.El carácter & hará que el comando se envíe a un segundo plano.

El [1] es el número de tarea del proceso yes, si volviéramos a ejecutar el mismo comando el numero seria [2].

10402 es el PID, el número que el sistema asigna a cada proceso, estos dos números nos servirán para identificar
al proceso más tarde.

b) Ejecuta el comando jobs para ver el estado del proceso que se está llevando a cabo.

c) Elimina el proceso asociado a la tarea con el comando kill y comprueba jobs que realmente ha finalizado.

Este proceso podemos hacerlo por su número de tarea o por su PID:

4
Tarea para ASO - UD01 Administración de procesos del sistema José Pérez Saa IES San Clemente (2020-2021)

2. Abre varias aplicaciones en tu sistema Linux lo más pesado posible, es decir, videos, etc. Monitoriza la carga
del sistema a un minuto, 5 minutos y 15 minutos. ¿Cómo está cargado el sistema?

Para que tengamos una carga pesada en el sistema hacemos ping pesado a 2 páginas webs. Utilizaremos el
comando “top”, el cual indica:

 La hora actual.
 El tiempo que el sistema está en marcha.
 El número de usuarios conectados.
 La carga promedio del sistema para los últimos 1, 5 y 15 minutos.

Con ‘uptime’ podemos saber, aparte de los usuarios conectados, el valor medio de la carga en:

 El último minuto,
 Los últimos minutos,
 Los últimos 15 minutos.

5
Tarea para ASO - UD01 Administración de procesos del sistema José Pérez Saa IES San Clemente (2020-2021)

3. Monitoriza cuántos usuarios hay conectados al sistema y quiénes son.


En este caso he utilizado dos comandos: ‘w’ y ‘who’, y como podemos ver solo hay un usuario conectado
con el nombre “pepe”:

-----------------------------------------------------------------------------------------------------------------------------------------------------

4. Monitoriza los procesos del usuario con el que estás trabajando.

-----------------------------------------------------------------------------------------------------------------------------------------------------

5. Abre una terminal y abre el editor de texto gedit. Desde otra terminal identifica los procesos lanzados desde
la primera.

6
Tarea para ASO - UD01 Administración de procesos del sistema José Pérez Saa IES San Clemente (2020-2021)

6. Utilizando los algoritmos de planificación FIFO, SJF y SRTF,


calcula el tiempo de espera y tiempo de respuesta de cada
proceso. Realízalo gráficamente y calcúlalo de forma numérica.
Calcula también el tiempo medio de espera y de respuesta en
cada algoritmo

FIFO (First Input First Served):


P1 P2 P3 P4
0 6 8 12 15

TE TR
P1 = 0 - 0 = 0 P1 = 6 – 0 = 6
P2 = 6 – 3 = 3 P2 = 8 – 3 = 5
P3 = 8 – 4 = 4 P3 = 12 – 4 = 8
P4 = 12 – 5 = 7 P4 = 15 – 5 = 10

T. medio de Espera T. medio de Retorno


0+3+4+7 = 14, 14/4 = 3,5 ms 6+5+8+10 = 29, 29/4 = 7,25 ms

SJF (Short Job First):


P1 P2 P4 P3
0 6 8 11 15

TE TR
P1 = 0 - 0 = 0 P1 = 6 – 0 = 6
P2 = 6 – 3 = 3 P2 = 8 – 3 = 5
P4 = 8 – 5 = 3 P4 = 11 – 5 = 6
P3 = 11 – 4 = 7 P3 = 15 – 4 = 11

T. medio de Espera T. medio de Retorno


0+3+3+7 = 14, 14/4 = 3,25 ms 6+5+6+11 = 28, 28/4 = 7

SRTF (Shortest Remaining Time First):


P1 P2 P4 P1 P4
0 2 5 7 11 15

TE TR
P1 = 3 P1 = 11 – 0 = 11
P2 = 0 P2 = 4 – 2 = 2
P3 = 5 P3 = 15 – 4 = 11
P4 = 8 P4 = 7 – 5 = 2

T. medio de Espera T. medio de Retorno


3+0+5+8 = 16, 16/4 = 4 ms 11+2+11+2 = 26, 26/4 = 6,5 ms

7
Tarea para ASO - UD01 Administración de procesos del sistema José Pérez Saa IES San Clemente (2020-2021)

7. Utilizando los algoritmos de planificación FIFO, round robin y por prioridades no expulsivo, calcula el tiempo
de espera y tiempo de respuesta de cada proceso. Realízalo
gráficamente y calcúlalo de forma numérica. Calcula también
el tiempo medio de espera y de respuesta en cada algoritmo.
En round robin utiliza el quantun igual a 2.
La prioridad 1 es la más alta y la 4 la más baja. La prioridad sólo
se tendrá en cuenta en el algoritmo por prioridades.

FIFO (First Input First Served):


P1 P2 P3 P4
0 4 12 18 22

TE TR
P1 = 0 - 0 = 8 P1 = 4 – 0 = 4
P2 = 4 – 1 = 3 P2 = 12 - 1 = 11
P3 = 12 – 3 = 9 P3 = 18 - 3 = 15
P4 = 18 – 4 = 14 P4 = 22 - 4 = 18

T. medio de Espera T. medio de Retorno


0+3+9+14 = 26, 26/4 = 6.5 ms 4+11+15+18 = 48, 48/4 = 12

Round Robin (Por rondas):


P1 P2 P1 P3 P4 P2 P3 P4 P2 P3 P2
0 2 4 6 8 10 12 14 16 18 20 22

TE TR
P1 = 4 P1 = 6
P2 = 13 P2 = 21
P3 = 11 P3 = 15
P4 = 8 P4 = 12

T. medio de Espera T. medio de Retorno


4+13+11+8 = 36, 36/4 = 9 ms 6+21+18+12 = 57, 57/4 = 14,25

Por prioridades (No expulsivo):


P1 P3 P2 P4
0 4 9 17 21

TE TR
P1 = 0 P1 = 4
P2 = 8 P2 = 16
P3 = 0 P3 = 6
P4 = 13 P4 = 17

T. medio de Espera T. medio de Retorno


0+8+0+13 = 21, 21/4 = 5,25 ms 6+21+18+12 = 57, 57/4 = 14,25

8
Tarea para ASO - UD01 Administración de procesos del sistema José Pérez Saa IES San Clemente (2020-2021)

8. Utilizando los algoritmos de planificación FIFO, Round robin y SJF, calcula el tiempo de espera y tiempo de
respuesta de cada proceso. Realízalo gráficamente y
calcúlalo de forma numérica. Calcula también el tiempo
medio de espera y de respuesta en cada algoritmo. En
Round Robin el quantun es igual a 2

FIFO:
P2 P1 P3 P4
0 8 10 16 20

TE TR
P2 = 0 - 0 = 0 P1 = 8 – 0 = 8
P1 = 8 – 2 = 6 P2 = 10 – 2 = 8
P3 = 10 – 3 = 7 P3 = 16 – 3 = 13
P4 = 20 – 4 = 16 P4 = 20 - 4 = 16

T. medio de Espera T. medio de Retorno


0+6+7+16 = 29, 29/4 = 7.25 ms 8+8+13+16 = 45, 45/4 = 11,25

Round Robin (Por rondas):


P1 P2 P1 P3 P4 P2 P3 P4 P2 P3 P2
0 2 4 6 8 10 12 14 16 18 20 22

TE TR
P1 = P1 =
P2 = P2 =
P3 = P3 =
P4 = P4 =

T. medio de Espera T. medio de Retorno


4+13+11+8 = 36, 36/4 = 9 ms 6+21+18+12 = 57, 57/4 = 14,25

SJF (Short Job First):


P2 P1 P4 P2 P3
0 3 4 8 14 20

TE TR
P1 = 2 P1 = 2
P2 = 0 P2 = 14
P3 = 11 P3 = 17
P4 = 0 P4 = 3

T. medio de Espera T. medio de Retorno


0+3+3+7 = 14, 14/4 = 3,25 ms 6+5+6+11 = 28, 28/4 = 7

9
Tarea para ASO - UD01 Administración de procesos del sistema José Pérez Saa IES San Clemente (2020-2021)

9. Utilizando los algoritmos de planificación SRTF, por prioridades expulsivo y por prioridades no expulsivo,
calcula el tiempo de espera y de respuesta de cada proceso. Realízalo gráficamente y calcúlalo de forma
numérica. Calcula también el tiempo medio de espera y respuesta en cada algoritmo.
La prioridad 1 es la más alta y la 4 la más baja. La prioridad solo se tendrá en cuenta en el algoritmo por
prioridades

10
Tarea para ASO - UD01 Administración de procesos del sistema José Pérez Saa IES San Clemente (2020-2021)

10. Muestra información sobre todos los procesos que se están ejecutando. Mira el PID de un proceso que se
está ejecutando. Mira todos los procesos en forma de árbol, con las líneas estilo terminal y mostrando los
propietarios. Como la lista será muy larga, pagina la salida del comando.

11. (11). Ejecuta gedit fichero.txt. Páralo y mándalo al segundo plano. Comprueba que está en segundo plano.
Ejecuta gedit fichero2.txt directamente en segundo plano. Vuelve a poner activo mandando al primer plano
el primer proceso. Mata el segundo proceso. Comprueba que ya no hay procesos asociados al terminal.

12. Ejecuta el editor nano, en background o segundo plano, para crear el fichero f1.txt. Ejecútalo de nuevo,
también en background, para crear el fichero f2.txt.

13. Muestra todas las tareas que tienes en segundo plano asociadas a tu terminal. Muestra ahora todos los
procesos que se ejecutan en el sistema. Si quieres seguir escribiendo información en el ficheri f1.txt ¿Cómo
lo harías? Mata el proceso asociado a nano f2.txt

14. Muestra todos los procesos que se ejecutan en el sistema con un comando que actualice la información
cada tres segundos.
Utilizamos el comando “top”:

15. Crea un script que cuente el número de procesos de un usuario sin contar la cabecera

11

También podría gustarte