Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DE VLLE DE BRAVO
INGENIERIA EN SISTEMAS
COMPUTCIONALES
PROYECTO ABP:
ORDENAMIENTO DE DATOS
PRESENTAN:
RODRIGO MOSQUEDA FERNANDEZ
MARCO ANTONIO MENDEZ CRUZ
DOCENTE:
ING. CESAR PRIMERO HUERTA
GRUPO
302
Contenido
COMPETENCIAS ................................................................................................................................... 3
PLANTEAMIENTO DEL PROBLEMA ...................................................................................................... 4
DESARROLLO ....................................................................................................................................... 5
EJECUCION CON DIFERENTE VALOR EN SWAP .................................................................................. 11
CONCLUSIONES ................................................................................................................................. 12
BIBLIOGRAFIAS .................................................................................................................................. 13
Aplicar los paradigmas de diseño de los sistemas operativos actuales y emergentes, para el manejo
de los recursos del sistema
2. Crear un archivo Shell script con el comando “nano” y nombre del archivo
Ilustración 2 crear archivo nano
3. Crear un array que nos muestre 1000 números con un rango de 1 a 100
5. Este mismo archivo se modificara para implementar el método “Selection Sort”, primero
crear la función y después declarar las variables que se usaran
Ilustración 5 funcion method selection sort
6. Crear dos ciclos “for” que servirán para ordenar los datos en el cual la variable min_idx es
la que servirá para almacenar el valor mínimo
7. Implementar nuestro código inicial para que los números sean mostrados y hacer una
invocación a nuestra función usando el nombre de la función y la variable declarada en el
array del código inicial
Ilustración 8 resultados
Ilustración 9 time
10. Y Usando el comando nice -n podremos darle más prioridad al programa y observamos
que tarda menos en ejecutarse
Ilustración 10 prioridad
Ilustración 11 time 2
- MEMORIA 2G
- MEMORIA 4G
- MEMORIA 6G
CONCLUSIONES
Gestión de recursos: La administración de procesos permite controlar cómo se asignan y utilizan
los recursos del sistema, como la CPU, la memoria RAM y los dispositivos de E/S. Esto evita que un
proceso consuma todos los recursos disponibles y cause un cuello de botella o una falla en el
sistema.
Multitarea: Linux es un sistema operativo multitarea, lo que significa que ejecuta múltiples
procesos simultáneamente. La administración de procesos permite cambiar rápidamente entre
procesos, lo que da la impresión de que varios programas se ejecutan al mismo tiempo.
Seguridad: Los procesos pueden estar aislados unos de otros para evitar que un proceso
comprometido dañe otros procesos o el sistema en sí. Los sistemas de control de acceso y los
permisos se aplican a nivel de proceso para garantizar la seguridad del sistema.
BIBLIOGRAFIAS
https://andrezgz.wordpress.com/2018/12/22/cambiar-la-prioridad-de-los-procesos-en-linux/
https://hardzone.es/tutoriales/rendimiento/asignar-recursos-procesador/