2.4 Concurrencia y Secuencialidad
2.4 Concurrencia y Secuencialidad
2.4 Concurrencia y Secuencialidad
Multiprocesador.
Un multiprocesador es una maquina formada por un conjunto de procesadores
que comparten memoria principal. En este tipo de arquitecturas, los procesos
concurrentes no solo pueden intercalar su ejecucin sino tambin superponerla.
En este caso si existe una verdadera ejecucin simultanea de procesos, al
coincidir las fases de procesamiento de distintos procesos. En un instante dado se
pueden ejecutar de forma simultanea tantos procesos como procesadores haya.
Multicomputadora.
Una multicomputadora es una mquina de memoria distribuida, en contraposicin
con el multiprocesador que es de memoria compartida. Est formada por una serie
de computadoras completas con su UCP, memoria principal y, en su caso,
Acelerar los clculos: Si queremos que una tarea se ejecute con mayor
rapidez, debemos dividirla en subtareas, cada una de las cuales se
ejecutara, en paralelo con las dems.
Comodidad: Un usuario puede tener que ejecutar varias tareas a la vez, por
ejemplo, puede editar, imprimir y compilar en paralelo.
Problemas de concurrencia
En los sistemas de tiempo compartido (aquellos con varios usuarios, procesos,
tareas, trabajos que reparten el uso de CPU entre estos) se presentan muchos
problemas debido a que los procesos compiten por los recursos del sistema.
Secuencialidad
Los archivos secuenciales son un tipo de archivo en los que la informacin puede
leerse
escribirse
empezando
desde
el
principio
del
archivo.
Al finalizar un archivo secuencial se denota con una marca de fin de archivo. (End
end-of-file)
Conclusin
La concurrencia y la secuencialidad son factores que se repiten dia
tras da en nuestra vida diaria, pero de igual forma en los sistemas
operativos ejecutan un cambio al aplicarse.
Un ejemplo de concurrencia en la vida diaria es que cuando vamos al
sper y diferentes cajeras usan la misma recopilacin de datos en sus
respectivos equipos para saber el precio de un producto y cumplir con
su labor de cobrar y all es una actividad que se est ejecutando al
mismo tiempo, pero tienen conexin entre s.
Y la secuencialidad es un proceso se lee ya sea desde su principio o
su final un ejemplo de esto es una lista de alumnos por que tanto
puede empezar a leerse de los datos finales como de los del principio.
Fuentes de informacin
sites.google.com/site/materiasisoperativo/unidad-2-administrador-delproceso-y-del-procesador/2-4-concurrencia-y-secuenciabilidad
http://sistemasoperativos.angelfire.com/html/2.4.html
http://florysel.blogspot.mx/2012/11/24-concurrencia-y-secuenciabilidad.html