TERMINOLOGÍA
Paralelismo: Es una función que realiza el procesador para ejecutar
varias tareas al mismo tiempo.
Mientras más grande el tamaño de la
palabra menos instrucciones ejecuta el procesador para realizar una operación
determinada.(Zambrano.blogger).
Concurrencia: Hay concurrencia en tres varios procesos cuando existen al mismo
tiempo.
En computación, la concurrencia es la propiedad de los sistemas que
permiten que múltiples procesos sean ejecutados al mismo tiempo, y
que potencialmente puedan interactuar entre sí.
Los procesos concurrentes pueden ser ejecutados realmente de forma simultánea,
sólo cuando cada uno es ejecutado en diferentes procesadores.(Zambrano.blogger).
Planificador: Es la parte del sistema operativo que se encarga de seleccionar a que
proceso se asigna el recurso procesador y durante cuánto tiempo.
La planificación del cuánto tiempo de
ejecución y cuando se le asignan a cada proceso del sistema. Obviamente, si el
sistema es monousuario y monitorea no hay mucho que decidir, pero en el resto
de los sistemas esto es crucial para el buen funcionamiento del sistema.
Procesador se refiere a la manera o técnicas
que se usan para decidir. (Zambrano.blogger).
Activador: es el que inicia los procesos, empieza analizar todos los procesos y
su prioridad, el que tiene más prioridad es el que inicia primero(Zambrano.blogger).
DIFERENCIAS ENTRE PARALELISMO Y
CONCURRENCIA
Paralelismo
- El paralelismo se preocupa de analizar como superponer operaciones con el objeto de mejorar el rendimiento al realizar una tarea concreta.
- Es una abstracción útil para mejorar el rendimiento de una tarea.
- El paralelismo sólo es
posible en sistemas multinúcleo, multiprocesador o distribuidos.
Concurrencia
- Propiedad de los sistemas en la cual los procesos de un cómputo se hacen simultáneamente.
- Establece los mecanismos de coordinación y sincronización necesarios para lidiar con la indeterminación, ya que no sabemos cuándo terminarán las tareas ni cuando accederán a las estructuras de datos compartidas.
- Tratan de administrar las tareas de forma tal que parezca que se ejecutan a la vez.
SEMEJANZAS
- El paralelismo y la concurrencia realizan varias tareas a la vez.
- La concurrencia y el paralelismo se refieren a la ejecución de código
Paralelismo
- Es una función que realiza el
procesador para realizar simultáneamente varios cálculos.
- Los procesos se realizan al
mismo tiempo.
Planificador
- Es la parte del sistema
operativo .
- Se selecciona a que proceso se
asigna recurso procesador.
- Determina cual es el siguiente
proceso en ser ejecutado.
SEMEJANZA
Ambas terminologías hacen referencia a la ejecución de
procedimientos.
DIFERENCIAS ENTRE PARALELISMO Y ACTIVADOR
Paralelismo
- Se desarrollan los procesos.
- Los procesos se dividen en
procesos mas pequeños.
Activador
- Es prácticamente el que
inicia los procesos, empieza a analizar todos los procesos y su prioridad,
el que tiene más prioridad es el que inicia primero.
SEMEJANZAS
Ambas
se ejecutan en códigos para su funcionamiento.
DIFERENCIAS ENTRE
CONCURRENCIA Y PLANIFICADOR
Concurrencia
- Los
procesos se ejecutan al mismo tiempo.
Planificador
- Los
procesos son ejecutados en secuencia.
- Si un
proceso no se desarrolla completamente durante su tiempo determinado
llamado quantum,el proceso se vuelve a encolar.
SEMEJANZA
Los procesos son ejecutados en secuencia y al
mismo tiempo.
DIFERENCIAS ENTRE CONCURRENCIA Y
ACTIVADOR
Concurrencia
- Se
desarrollan los procesos secuencialmente.
Activador
- Activa
dichos procesos según su prioridad.
SEMEJANZA
Activador inicia los procesos que pueden ser
ejecutados concurrentemente.
DIFERENCIAS
ENTRE ACTIVADOR Y PLANIFICADOR
Activador
- Activa
e proceso
- Indica
que proceso inicia primero para ser ejecutado.
Planificador
- El sistema
operativo planifica a quien asigna las tareas.
SEMEJANZA
El planificador y el activador son los encargados de
asignar los procesos para ser ejecutado pero
este proceso debe ser elegido según el nivel de prioridad.
SEMEJANZAS Y DIFERENCIAS GENERALES
SEMEJANZA
La semejanza es que el paralelismo, la concurrencia, el activador y el
planificador realizan varias tareas a la vez reduciendo así el tiempo de
ejecución de un programa.
DIFERENCIAS
Concurrencia es la capacidad de ejecutar varias tareas al mismo tiempo
mientras que paralelismo consiste en utilizar la concurrencia para
separar una tarea en varias partes que se van ejecutando al mismo tiempo para,
de esa forma, terminarla más rápido.
El planificador decide cuál de los procesos en ejecución conviene ser
despachado, mientras que el activador analiza todos los procesos y el que
inicia primero es el que tiene más prioridad, es decir es más importante.
No hay comentarios.:
Publicar un comentario