Reporte Practica 1 Sistemas Operativos

Páginas: 4 (817 palabras) Publicado: 22 de abril de 2015
PROCESOS CONCURRENTES:
LLAMADOS AL SISTEMA FORK( ) Y
WAIT( ).
Sistemas operativos

Universidad Tecnologica de la Mixteca
Alumnos: Castillo Castillo Adrián Santiago
Cervantes Martínez Julio Cesar INTRODUCCIÓN

La computación concurrente es la simultaneidad en la ejecución de
múltiples tareas interactivas. Estas tareas pueden ser un conjunto de procesos
o hilos de ejecución creados por un únicoprograma. Las tareas se pueden
ejecutar en una sola unidad central de proceso (multiprogramación), en varios
procesadores o en una red de computadores distribuidos. La programación
concurrente estárelacionada con la programación paralela, pero enfatiza más
la interacción entre tareas. Así, la correcta secuencia de interacciones o
comunicaciones entre los procesos y el acceso coordinado de recursosque se
comparten por todos los procesos o tareas son las claves de esta disciplina.
OBJETIVO GENERAL

Entender el mecanismo de creación y sincronización entre procesos
concurrentes mediante losllamados al sistema fork( ) , wait( ).
OBJETIVO ESPECÍFICO
1. Implementar el cálculo del factorial en multiproceso.
2. Implementar la creación de procesos, la sincronización y el lanzamiento de tareas,(utilizar los llamados al sistema exec o system) utilizando C bajo la plataforma Linux.
ENUNCIADO
Diseñar un programa en C que reciba como argumentos el número del cual se desea
obtener el factorial (N)y el número de procesos en que se desea dividir este cálculo
(n procesos) y que cree una familia de procesos en forma de abanico, El padre lanzará la
tarea que calculará la cantidad de factores paracada proceso, considerando la siguiente
regla para los cálculos:
*Si tenemos nprocesos, el primer proceso recibirá los primeros N/nprocesos, el
segundo los N/nprocesos siguientes, y así sucesivamente,hasta llegar al último que recibirá
N – (nprocesos-1) * (N/nprocesos).
*Los hijos a crear dependerán del número de procesos que calcularan el factorial.
*El padre tiene como misión crear los...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • reporte practica 1 1
  • REPORTE PRACTICA 1 1
  • Reporte de un sistema operativo
  • sistemas operativos Practica 1
  • REPORTE PRACTICA 1
  • Practica 1 REPORTE
  • Reporte De Práctica 1
  • Reporte De Practica 1

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS