Procesos de Sistemas Operativos- plataforma computacional 2
1. 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
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.
3. 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.
4. 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.
5. 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
6. ° 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.
7. 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.
8. 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.