procesos de sistemas operativos- plataforma computacional 2

10
UNIVERSIDAD DE CARABOBO FACULTAD DE CIENCIAS DE LA EDUCACIÓN FACE VALENCIA - CAMPUS BARBULA PROF. ENZIO VIVAS PLATAFORMA COMPUTACIONAL 2 SECCIÓN 71 Integrantes: Rodríguez , Rosmery 18.778.399 Muñoz, Yoser 24.645.284 MARZO 2016 PROCESOS DE UN SISTEMA OPERATIVO

Upload: rosmery-rodriguez-reyes

Post on 12-Apr-2017

158 views

Category:

Software


4 download

TRANSCRIPT

Page 1: Procesos de Sistemas Operativos- plataforma computacional 2

UNIVERSIDAD DE CARABOBO FACULTAD DE CIENCIAS DE LA EDUCACIÓN

FACE VALENCIA - CAMPUS BARBULA

PROF. ENZIO VIVAS PLATAFORMA COMPUTACIONAL 2

SECCIÓN 71

Integrantes: Rodríguez , Rosmery 18.778.399

Muñoz, Yoser 24.645.284

MARZO 2016

PROCESOS DE UN SISTEMA OPERATIVO

Page 2: Procesos de Sistemas Operativos- plataforma computacional 2

ESTADO 1. Listo, es cuando el proceso esta

preparado para cumplir su función, cuando sea

seleccionado. 2. Ejecución, cuando el procesador

esta ejecutando los procesos en ese momento.

3. Bloqueado, los procesos esperan la señal de otro proceso para que este cumpla su función.

Page 3: Procesos de Sistemas Operativos- plataforma computacional 2

Arquitecturas de computadoras que utilizan el mismo dispositivo de almacenamiento tanto para las instrucciones como para los datos . El

término se acuñó en el documento First Draft of a Report on the EDVAC (1945), escrito por el conocido matemático John Von

Neumann, que propuso el concepto de programa almacenado.

Page 4: Procesos de Sistemas Operativos- plataforma computacional 2

1) Obtiene la siguiente instrucción desde la memoria en la dirección indicada por el contador de programa y la guarda en el registro de instrucción. 2) Aumenta el contador de programa en la longitud de la instrucción para apuntar a la siguiente. 3) Descodifica la instrucción mediante la unidad de control. Ésta se encarga de coordinar el resto de componentes del ordenador para realizar una función determinada. 4) Se ejecuta la instrucción. Ésta puede cambiar el valor del contador del programa, permitiendo así operaciones repetitivas. El contador puede cambiar también cuando se cumpla una cierta condición aritmética, haciendo que el ordenador pueda 'tomar decisiones', que pueden alcanzar cualquier grado de complejidad, mediante la aritmética y lógica anteriores. 5) Vuelve al paso N° 1.

Page 5: Procesos de Sistemas Operativos- plataforma computacional 2

Independientes. Estos procesos son lo contrario a los

cooperantes ya que no afecta a los demás procesos, ni es afectado por estos en el sistema, y no comparten ningún tipo de datos. Los procesos independientes ejecutan su función, sin ayuda de otros procesos.

Cooperantes. Es cuando el proceso es

seleccionado para afectar a otros procesos o que este proceso sea afectado por otros. Estos procesos cooperantes comparten datos e información por conveniencia.

TIPOS DE`PROCESOS

Page 6: Procesos de Sistemas Operativos- plataforma computacional 2

° El CPU (unidad central de proceso), tiempo del CPU.

La mala administración de recursos puede hacer creer que la computadora no tiene memoria cuando

en realidad si tiene.

° La memoria, archivos, puentes de comunicación.

° Las colas de procesos para determinar quien se ejecutara primero.

° Los recursos del sistema para ver la capacidad de espacio en

donde se pueda guardar espacio la información.

° Las colas de procesos para determinar quien se ejecutara

primero.

° Dispositivos de entrada y salida.

La disponibilidad y prioridad determinara la asignación de recursos.

Se debe de administrar los recursos del equipo para ejecutar servicios para los procesos.

Page 7: Procesos de Sistemas Operativos- plataforma computacional 2

Los procesos cuando son cooperantes pueden compartir datos con otros procesos, y puede afectar a otros

procesos o puede ser afectado. De manera que la sincronización ocurre

entre estos procesos si son concurrentes para el funcionamiento de una tarea que se a encomendado.

Esto ocurre mediante un sistema de mensajes, los procesos se comunican entre si para ejecutar, entre todos una misma tarea, compartiendo espacios de

memoria.

Page 8: Procesos de Sistemas Operativos- plataforma computacional 2

INTERBLOQUEO Es el bloqueo permanente de uno o más procesos, estos esperan un evento o una

ejecución del sistema operativo, ya sea cancelar la ejecución de uno o más procesos o hacer que estos retrasen su ejecución. En el interbloqueo hay dos recursos, el reutilizable que puede ser

usado con seguridad por un proceso y no se agota con el uso; y el consumible es el que se

destruye al ser adquirido por un proceso.

CONDICIONES • Dos procesos no pueden tener el mismo recurso en

este instante, solo puede tener recursos un proceso, esto es exclusión mutua.

• Un proceso cuando tiene un recurso asignado puede esperar a otro recurso.

• El proceso no puede expropiar o quitar un recurso a otro proceso que esta signado.

Page 9: Procesos de Sistemas Operativos- plataforma computacional 2

BIBLIOGRAFIA • http://sistemasoperativos03-unefa.blogspot.com/2011/11/procesos-involucrados-

en-los-sistemas.html • https://prezi.com/hzq1ygkbxndv/procesos-en-sistemas-operativos/

• Conceptos de sistemas operativos Escrito por Juan M. Morera Pascual,Juan A.

Pérez-Campanero Atanasio

Page 10: Procesos de Sistemas Operativos- plataforma computacional 2

DAVID PACKARD

ARRIESGATE.

PLANTEA PREGUNTAS IMPORTANTES

NO TENGAS MIEDO DE COMETER ERRORES

SI NO COMETES ERRORES,

NO ESTAS LLEGANDO LO BASTANTE LEJOS