Creación de procesos Asignar un único identificador al nuevo proceso. Asignar espacio para el proceso. Debe inicializarse el bloque de control del proceso.

Slides:



Advertisements
Presentaciones similares
Sistema Operativo.
Advertisements

TEMA 1 Introducción a la Programación Concurrente
Sistemas Ejemplo Lic. Orlando Zamora Rodríguez
UNIX COMP 240.
Sistema operativo Componentes de un sistema operativo
Estructura de un Sistema Operativo
Administración de procesos y del procesador.
Alumno: Jose Vinicio Serrano Sánchez   Es un proyecto de diseño de sistemas operativos iniciado en la Universidad Carnegie Mellon con el objetivo.
Profesor: Jennyfer Briceño SISTEMAS OPERATIVOS I.
Programación Visual de Sistemas
Sistemas en estratos. Descripción: se organiza en una jerarquía de estratos, estando construido cada uno de ellos sobre el otro que tiene menor jerarquía.
Sistemas Operativos Unidad II Procesos.
UNIDAD 2. ADMINISTRACION DE PROCESOS Y DEL PROCESADOR
Modelo de procesos de dos estados
Control y Descripción de Procesos
Detalles del sistema operativo
INSTALACIÓN Y MANTENIMIENTO DE SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOS UNIDAD 1..
Administración de procesos y del procesador.
Unidad 2: Administración de Procesos en sistemas tipo UNIX
LOGICA DE NEGOCIOS ADAN GONZALEZ BARRERA.
Multiprogramación Procesos Cecilia Hernández
Java Orientado a Objetos CLASES,OBJETOS Y MÉTODOS
Tema 6: Clases Antonio J. Sierra.
Sistemas Operativos: El Libro Azul
Elemento Lógico (Software)
HILOS Y COMUNICACIÓN ENTRE PROCESOS
El ordenador es un sistema programable formado por un conjunto de elementos hardware que necesitan instrucciones que le indiquen cómo utilizar los recursos.
UNIDAD 3 Conceptos de Sistemas Operativos.
Hilos - Lightweight process - Procesos ligeros
Software Sistemas Operativos
Estructura del sistema operativo
SEMANA 9_3.
SISTEMA OPERATIVO Un sistema operativo es un programa que actúa como intermediario entre el usuario y el hardware de un computador y su propósito es proporcionar.
Administración de Memoria
Hebras Cecilia Hernández. Qué es un proceso? Consiste Espacio de direccionamiento Código a ejecutar Datos estáticos y dinámicos Pila o stack CPU: PC,
Contenido Estructura del computador Ejecución de instrucciones
Hilos En La Computación. (THREADS).
Introducción a los Sistemas Operativos
Integrantes: Cerón Natalia Chillán Mireya Shweizer Arie Utreras Pamela.
Introducción al tiempo real en sistemas empotrados
Gestión de procesos Sistemas Operativos Edwin Morales
Sistemas Operativos Tema 4
1 Descripción y control de procesos Capítulo 3. 2 Requerimientos de un SO relacionados con procesos Ejecutar concurrentemente múltiples procesos para.
COMPONENTES DEL SISTEMA OPERATIVO.
“Organización y Arquitectura de Computadores” William Stallings
CONCEPTOS FUNDAMENTALES DEL NIVEL DEL SISTEMA OPERATIVO
Sistemas Distribuidos
1 EL PROCESADOR,LOS PROCESOS Y ESTADOS Esperanza Lozada de Coronel
Tema 3 Gestión de Procesos Elaborado por: Profa: Katiuska Núñez
1 Ana Mercedes Cáceres Instructor: Raúl Aguilar Año 2006 [Parte I ]
 Qué opinan de un Sistema Operativo (S.O.)?  Qué esperan de un S.O.?  Cuál es el S.O. de su preferencia?  Qué los decepciona de su S.O?  Cómo y por.
Clasificación y estructura. Alejandra Rivero Esteban
UNIDAD 3 C ONCEPTOS DE S ISTEMAS O PERATIVOS. El ordenador es un sistema programable formado por un conjunto de elementos hardware que necesitan instrucciones.
FLOR ALBA ACEVEDO COD JENNIFFER TATIANA TORRES COD
Unidad 2 – Gestión de Procesos
Por Luis Esteban Monsalve Martínez
Estados de procesos El estado de un proceso define su actividad actual. Durante su existencia, un proceso pasa por una serie de estados discretos. Transiciones.
Hilos Capítulo 5 Silberschatz Galvin. Copyright © 2006, Intel Corporation. All rights reserved. Intel and the Intel logo are trademarks or registered.
BIENVENIDOS.
INTERRUPCIONES – ABRAZO MORTAL
TEMA: PROCESOS y PLANIFICACIÓN
Programación de Clientes Especialidad en Base de Datos.
También es conocido como proceso ligero. Es una entidad básica de utilización de CPU y esta formado por un contador de programa, algunos registros y una.
Desarrollador Profesional de Juegos Programación III Unidad II Hilos de ejecución Threads.
El Sistema Operativo es el software básico necesario para el funcionamiento de cualquier ordenador Los Sistemas Operativos están en continua evolución.
Gestión de Memoria – Parte 2
Estructura del sistema operativo
El principal trabajo del procesador es ejecutar las instrucciones de máquina que se encuentran en memoria principal. Estas instrucciones se encuentran.
Sistemas de archivos. Sistemas de archivos 2 Objetivo del SdA  Ocultar al usuario los detalles relativos al almacenamiento de información en dispositivos.
Transcripción de la presentación:

Creación de procesos Asignar un único identificador al nuevo proceso. Asignar espacio para el proceso. Debe inicializarse el bloque de control del proceso. Se deben establecer los enlaces apropiados. Puede haber otras estructuras de datos que crear o ampliar.

Cambio de proceso Interrupción. Interrupción de reloj. Interrupción de E/S. Fallo de memoria. Cepo o excepción Llamada del supervisor

Cambio de contexto 1. Salva el contexto del programa que está ejecutándose. 2. Asigna al contador de programa el valor de la dirección de comienzo de un programa de tratamiento de la interrupción.

Cambio de contexto En la mayoría de los sistemas operativos, el acontecimiento de una interrupción no provoca necesariamente un cambio de proceso. Es posible que después de que el gestor de interrupciones haya ejecutado, el proceso que estaba ejecutándose reanude su ejecución.

Ejecución del sistema operativo Núcleo fuera de todo proceso Ejecución dentro de los procesos de usuario Sistema operativo basado en procesos

Relación Entre Hilos y Procesos Hilos:Procesos Descripción Sistemas de Ejemplo 1:1 Cada hilo de ejecución es un único proceso UNIX System V con sus propios recursos y espacio de direcciones. M:1 Un proceso define un espacio de direcciones OS/2, MVS, MACH y recursos dinámicos propios. Pueden crearse varios hilos que ejecuten en dicho proceso. 1:M Un hilo puede emigrar del entorno de un proceso Ra a otro. Esto permite que un hilo se pueda mover fácilmente entre sistemas distintos. M:M Combina los atributos de los casos M:1 y 1 :M TRIX