Anda di halaman 1dari 2

PROCESOS

1. Planificación de Procesos Se realiza cuando varios procesos se ejecutan, el sistema operativo debe
decide cuál se debe ejecutar en el CPU.
2. Scheduling Es el elemento del sistema quien toma esta decisión del proceso que se va a ejecutar.
3. Algoritmo planificador Método que indica el orden de ejecución de los procesos.
4. No Apropiativa Una vez que el CPU se le ha sido asignado a un proceso, ya no se le puede
arrebatar.
5. Apropiativa Cuando a un proceso se le asigna al CPU, el SO le puede quitar del CPU antes asignado.
6. Planificación de Alto nivel Selecciona los procesos con prioridad que deben admitirse en el sistema.
7. Planificación de nivel intermedio Determina cuáles procesos pueden competir por el CPU.
8. Planificación de bajo nivel Determina a cuál proceso listo se le asignará el CPU cuando éste se
encuentre disponible.
9. FIFO Los procesos son atendidos en el orden en que entraron a la lista. El proceso tiene asignado el
CPU hasta que termina su ejecución.
10. SJF Se ejecuta primero el proceso en espera que tiene el próximo menor tiempo de ejecución, hasta
terminar.
11. Round robin Consiste en asignar el CPU al primer proceso de la lista durante un tiempo de ejecución
(Quantum), el cual es igual para todos los procesos.
12. Quantum Tiempo de cpu que podrá hacer uso un proceso para su ejecución
13. SRT Una vez que un proceso comienza su ejecución, puede ser desplazado por un nuevo proceso
con menor tiempo de ejecución.
14. Prioridad A cada proceso se le asigna una prioridad. Se le permite la ejecución al trabajo que tenga la
mayor prioridad.
15. Prioridad Externas Definidas por el usuario.
16. Prioridad Internas Determinadas por el sistema.
17. Prioridad Estáticas Cuando los procesos mantienen su prioridad constante
18. Prioridad Dinámicas Cuando las prioridades sufren cambios.
19. Colas múltiples La ejecución de los procesos se determina a través de varias listas para diferentes
CPU’s.
20. Múltiples Procesadores La planificación de procesos es más compleja cuando varios CPU’s se
encuentran disponibles.
21. Sistema Homogéneo Los procesadores son idénticos y se colocan en una sola lista.
22. Sistema Heterogéneo Los procesos son clasificados por su estructura y deben ejecutarse en un
procesador particular.
23. Analítica Toman una serie de valores y se elabora una especie de corrida en frío.
24. Simulación Elaboración de modelos con algunas herramientas y se trata de lograr un comportamiento
real de los procesos.
25. Implementación Funciona el sistema en su entorno real de trabajo.

CONCURRENTE

26. Programación secuencial Las instrucciones se ejecutan una tras otra.


27. Programación concurrente Es la simultaneidad en la ejecución de múltiples tareas interactivas.
28. Programación paralela La interacción entre tareas para ejecutarse simultáneamente.
29. Multitarea Es la capacidad de un Sistema Operativo para ejecutar varios procesos al mismo tiempo
corriendo sobre un procesador.
30. Multitarea Nula El Sistema Operativo que carece de multitarea.
31. Multitarea Cooperativa Los procesos de usuario son quienes acceden al CPU por el SO en intervalos
regulares.
32. Multitarea Preferente El Sistema Operativo se encarga de administrar uno o más procesadores,
repartiendo el tiempo de uso entre los distintos procesos que esperan utilizarlo.
33. Multitarea Real El SO ejecuta los procesos realmente al mismo tiempo haciendo uso de múltiples
procesadores.
34. Multiprogramación Permite que dos o más programas sean ejecutados al mismo tiempo.
35. Multiprogramación con un CPU Los procesos se intercalan aparentando una ejecución simultánea.
36. Multiproceso Se refiere al número de procesadores, más de uno y éste es capaz de usarlos todos
para distribuir su carga de trabajo.
37. Varias aplicaciones El tiempo de procesador de una máquina es compartido dinámicamente entre
varios trabajos o aplicaciones activas.
38. Aplicación estructurada Soporta la división en bloques (procedimientos y funciones) que pueden o
no comunicarse entre sí.
39. Estructura SO Se implementa como un conjunto de procesos.
40. Programa Conjunto de instrucciones que una computadora puede interpretar o ejecutar
41. Proceso Las instrucciones de un programa destinadas a ser ejecutadas por el microprocesador.
42. Tarea Conjunto de procesos de ejecución creados por un único programa.
43. Hilo Es una secuencia de procesos encadenados que puede ser ejecutados por un sistema operativo.
44. Multihilo Contiene dos o más hilos que se pueden ejecutar de manera simultánea.
45. Creación Cuando se genera un proceso se crea un hilo para ese proceso.
46. Bloqueo Cuando un hilo necesita esperar por un suceso,
47. Desbloqueo Cuando el suceso por el que el hilo espera se produce
48. Terminación Cuando un hilo finaliza se libera de su contexto.
49. Asíncrono Ejecuta varias tareas o hilos de forma simultanea
50. Síncrono Ejecuta varias tareas o hilos de forma secuencialmente

Anda mungkin juga menyukai