Sie sind auf Seite 1von 7

UNIVERSIDAD MAYOR DE SAN SIMON FACULTAD DE CIENCIAS Y TECNOLOGIA

INTEGRANTES: BERNALDO CRUZ DANIELA

MATERIA: TALLER DE SISTEMAS OPERATIVOS DOCENTE: Ing. ORELLANA ARAOZ JORGE WALTER

Prctica Planificacin SO 1. Ejecutar el comando (Para ver el nmero de cambios de contexto): cat /proc/stat Hacerlo despus de la ltima pregunta, para tener mejores resultados: La ventana a continuacin muestra el resultado luego de ejecutar el comando.

2. Comando TOP: Abrir una sesin como usuario adios1 (Usuario sin privilegios) y ejecute el comando top.

Abrir otra sesin como usuario root (Usuario privilegiado) en otra consola/Terminal (Para iniciar otra sesin utilizar CTRL-F1 al F6) y ejecute el comando: yes > /dev/null & Luego de ejecutar el comando se muestra la ventana siguiente:

3871: Es el numero de PID otorgado al proceso en ejecucin. [1]: Nmero de tarea otorgado. El proceso an no finaliza nos ha devuelto el prompt para seguir colocando comandos como se ve en el usuario ADIOS:

Se pudo observar que todos los procesos que estn despus de el comando yes, cambian de lugar en la sesin esto se debe a que dechos procesos tienen cierto sistema de planificacin esto dentro del comando top, segn la importancia del evento o el tiempo que est esperando en la cola dicho evento. 3. Volver a la sesin del usuario root y colocar el comando nice -n -15 yes > /dev/null & Es decir, el mismo comando ultimo, pero ahora mejorado con una prioridad -15. El sistema le contestar:

3913: Es el numero de PID otorgado al proceso en ejecucin. [2]: Nmero de tarea otorgado. Observar y comparar los valores de las columnas PID, PRI, NI, %CPU, STAT. Qu conclusiones se pueden sacar? Tomar nota de todo lo observado

En cuanto al identificador (PID) el ltimo proceso de yes mejorado toma un valor superior al yes anterior. La prioridad del proceso (PRI) yes anterior sigue manteniendo 20 su prioridad esta es ms alta que la del yes mejorado 5. El valor de nice (NI), mejorado se ha predeterminado para el primer yes de la ventana es a lo que se denomino yes mejorado, vemos que la del anterior comando el valor de NI es nulo lo cual es altamente superado por valores negativos como el predestinado de 15 para el mejorado. Se puede observar comparando gracias a el valor de %cpu cual es el tiempo que le dedica el procesador a cada evento; como se observa el mejorado es el privilegiado. Se puede decir entonces que la prioridad de un proceso no depende solo de esto si no tambin del valor mejorado influye bastante.

4. Volver ahora a la sesin del usuario root y colocar el comando: kill %2 Presionando la tecla enter dos veces, el sistema le comunicar que el proceso ha sido terminado.

Lo que se muestra en la ventana TOP es lo siguiente:

Como se puede observar en la ventana se ha eliminado el proceso mejorado de forma correcta. 5. Experimentar colocando distintos valores de nice, en vez de -15, probar con 15 por ejemplo. Experimentar sin trabajar con el superusuario root, slo con el usuario noprivilegiado adios. Observar y comentar los resultados Lo que se puede observar es que este proceso mejorado incorrectamente llamado ya no es prioritario es decir que el %cpu ya no es del 100% como en el anterior caso de -15,aunque haya disminuido muy poco hasta un 99%, las razones es que ya no tiene motivo para tener prioridad por que el valor mejorado va en contra del proceso.

Das könnte Ihnen auch gefallen