Upload
rosmery-rodriguez-reyes
View
163
Download
4
Embed Size (px)
Citation preview
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
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.
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.
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.
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
° 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.
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.
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.
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
DAVID PACKARD
ARRIESGATE.
PLANTEA PREGUNTAS IMPORTANTES
NO TENGAS MIEDO DE COMETER ERRORES
SI NO COMETES ERRORES,
NO ESTAS LLEGANDO LO BASTANTE LEJOS