ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Sistemas Operativos II Practica 7


Enviado por   •  5 de Septiembre de 2021  •  Tutoriales  •  275 Palabras (2 Páginas)  •  57 Visitas

Página 1 de 2

Sistemas Operativos II

Practica 7


 Primero, para visualizar el número de cores, tenemos distintas formas, una de ellas es visualizando la información desde el comando grep processor /proc/cpuinfo en Linux, con el podremos visualizar los cores y su id en nuestra computadora.  

[pic 1]

Desde aquí podemos visualizar que contamos con 4 cores, Ahora bien, contamos con distintos comandos con los cuales podemos habilitar y deshabilitar estos mismos, por ejemplo, ingresando el comando echo 0 sudo tee /sys/devices/system/cpu/cpu1/online, podemos deshabilitar el core 1, como se vera a continuación.

[pic 2]

Como se puede observar, ahora solo se muestran los 3 disponibles, ya que hemos deshabilitado uno de ellos.

De la misma manera, podemos volverlo a habilitar.

[pic 3]

Ahora bien, podemos gestionar las tareas que vamos a realizar en cada uno de los cores, esto lo podemos realizar con el comando taskset, con ella podemos asignar una tarea a un core en específico.

Ya que nosotros contamos con 4, haremos una prueba, utilizando un pequeño programa que se encarga de imprimir un “Hola mundo”. Lo que se hará a continuación es hacer un taskset de este programa a cada uno de los cores.

[pic 4]

Ya que solo solo se cuenta con 4 cores, si se trata de asignar una tarea a un core mayor, sease por ejemplo, el core 4, este mandara un error ya que no existe este core en nuestra computadora.

[pic 5]

De la misma manera, podríamos deshabilitar un core, nuevamente, por ejemplo el core 1, ya que lo hemos deshabilitado, podremos notar que como en el ejemplo anterior, será imposible asignar una tarea a este core hasta que lo volvamos a habilitar.

[pic 6]

...

Descargar como (para miembros actualizados)  txt (1.7 Kb)   pdf (918 Kb)   docx (884.5 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com