FLOR ALBA ACEVEDO COD 52311665 JENNIFFER TATIANA TORRES COD 1012350794.

Slides:



Advertisements
Presentaciones similares
UNIVERSIDAD PRIVADA SAN PEDRO ESCUELA INGENIERIA CIVIL
Advertisements

TEMA 1 Introducción a la Programación Concurrente
VI Unidad. Sistema Operativo
Creación de procesos Asignar un único identificador al nuevo proceso. Asignar espacio para el proceso. Debe inicializarse el bloque de control del proceso.
Sistema operativo Componentes de un sistema operativo
Programación Interactiva Hilos
T5-multithreading SO-Grado Q1.
Programación Visual de Sistemas
Introducción a Programación Concurrente
Modelo de procesos de dos estados
Estructuras en Sistemas Operativos
Detalles del sistema operativo
Administración de procesos y del procesador.
HERRAMIENTAS INFORMATICAS
Mejoras a las Máquinas Von Neumann
Java. Threads (Hebras) Los sistemas operativos actuales permiten la multitarea, aunque esta se de tiempo compartido cuando se trabaja con un solo procesador.
HILOS Y COMUNICACIÓN ENTRE PROCESOS
Conceptos generales: Concurrencia: Existencia simultánea de varios procesos en ejecución. IMPORTANTE: EXISTENCIA SIMULTÁNEA NO IMPLICA EJECUCIÓN SIMULTÁNEA.
UNIVERSIDAD ALAS PERUANAS FACULTAD DE INGENIERIAS Y ARQUITECTURA FACULTAD DE INGENIERIAS Y ARQUITECTURA ESCUELA PROFESIONAL DE INGENIERIAS DE SISTEMAS.
Ing Florencia Ferrigno Tecnicas Digitales 3
Hilos - Lightweight process - Procesos ligeros
Profesor: Rodrigo Sanhueza Figueroa
PRESENTADO POR LEIDY RODRÍGUEZ JOHANNA VALERO CAMILO VELANDIA MERCADEO.
Sistemas Operativos II MC. Daniel Fajardo Delgado INSTITUTO TECNOLÓGICO DE CD. GUZMÁN 24 de Abril de 2004.
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,
INFORMATICA III ESCUELA DE INGENIERIA ELECTRONICA DEPARTAMENTO DE SISTEMAS E INFORMATICA.
Hilos En La Computación. (THREADS).
Hebras, SMP, y Microkernels
Características de un sistema operativo
Introducción a los Sistemas Operativos
Introducción al tiempo real en sistemas empotrados
SISTEMAS OPERATIVOS.
Sistemas Concurrentes I.T. Informática de Sistemas Curso
Una computadora MIMD intrínseca implica interacciones entre n procesadores debido a que todos los flujos de memoria se derivan del mismo espacio de datos.
ICC243 Sistemas Operativos
Estructuras en Sistemas Operativos DAISY KATERINE RODRÍGUEZ.
1 Descripción y control de procesos Capítulo 3. 2 Requerimientos de un SO relacionados con procesos Ejecutar concurrentemente múltiples procesos para.
Introducción a los Sistemas Operativos
Integrantes: Ma Carmen Zaragoza Santiago Leticia González Hernández Abraham Obispo Antonio Alexis González Ramírez Eduardo Hernández Tolentino.
SISTEMAS OPERATIVOS 1.4 CLASIFICACIÓN DE LOS S.O
Integrante: Yohandry Cueto Carnet: # Contenido Kernel Linux Limitaciones del Kernel Linux Kernel Mach Que es Hurd Arquitectura Ventajas Distribuciones.
Sistemas Distribuidos
HISTORIA DE LOS SITEMAS OPERATIVOS
Sistema operativo Unix
Estructura de los Sistemas Operativos
Clasificación y estructura. Alejandra Rivero Esteban
Amoeba. Maestría en Sistemas Computacionales. Sistemas Operativos. Rodolfo González Garrido, Marzo, del 2008.
Unidad 2 – Gestión de Procesos
Sistemas Operativos.
Por Luis Esteban Monsalve Martínez
Hilos Capítulo 5 Silberschatz Galvin. Copyright © 2006, Intel Corporation. All rights reserved. Intel and the Intel logo are trademarks or registered.
ARQUICTECTURA DE SERVIDORES
Un proceso ligero (thread o hebra) es un programa en ejecución que comparte la imagen de la memoria y otras informaciones con otros procesos ligeros.
PROCESOS PROCESOS, HILOS, COMUNICACIÓN ENTRE PROCESOS Y PLANIFICACIÒN
Son los atributos de un sistema que son visibles para un programador, es decir aquellos atributos que impactan directamente en la ejecución lógica de un.
UTFSM - Sistemas Operativos
Tipos de sistemas operativos
Programación de Clientes Especialidad en Base de Datos.
Estructuras en Sistemas Operativos DAISY KATERINE RODRÍGUEZ.
SOFTWARE Conjunto de programas que le indican al computador qué hacer y cómo operar para generar los resultados esperados. Conjunto de programas que le.
Hilos Java Profesor Elian Rojas Berrocal
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.
Evelin Ramos Cabrera 1° B
PROCESADOR.- El procesador es el cerebro del sistema, encargado de procesar toda la información. Básicamente, es el "cerebro" de la computadora. Prácticamente,
Desarrollador Profesional de Juegos Programación III Unidad II Hilos de ejecución Threads.
Threads Introducción Modelos Multi-Threading Problemas con Threads Pthreads Threads en Solaris 2 Threads en Windows 2000 Threads en Linux Threads en Java.
Procesos Un proceso es un programa en ejecución. Modelo de procesos secuenciales. Abstracción del SO.
Estructura del sistema operativo
Aspectos básicos de la computación paralela. Tipos de computacion paralela.
Hilos de Procesamiento. Hilos Concepto Beneficios Hilos a nivel kérnel y a nivel usuario Modelos multihilos Hilos de Solaris 2 Hilos de Java.
Transcripción de la presentación:

FLOR ALBA ACEVEDO COD JENNIFFER TATIANA TORRES COD

EXPOSICION DE HILOS

Un hilo de ejecución en DOS es una característica que permite a una aplicación realizar varias tareas a la vez (concurrentemente). Los distintos hilos comparten recursos Situación de autentica ción Esto para llevar a cabo distintas funciones simultáneamente

Un hilo es básicamente una tarea que puede ser ejecutada en paralelo con otra tarea.

Todos los recursos, sección de código y datos son compartidos por los distintos threads de un mismo proceso.

Desarrollo de aplicación con varios hilos de control RTA COMPARTIR RECURSOS La memoria y los recursos que utilizan o es necesario de acceder al Kernel. ECONOMIA es mas fácil un cambio de contexto, ya que no es necesario cambiar el espacio de direccionamiento UTILIZACION DE ARQUITECTURA CON MULTIPROCESADORES Con mas de 1 procesador permite que los threads de un mismo proceso ejecuten en forma paralela.

HILOS A NIVEL DE USUARIO Se usan aplicaciones o bibliotecas de hilos para manejarse (creación, destrucción, planificación). El S.O. no conoce la existencia de los hilos. (Unix) Existe un único hilo por proceso. Hay un paquete de hilos que corre en el espacio del usuario.

El sistema operativo conoce la existencia de los hilos. El planificador no selecciona procesos para ser ejecutados sino hilos. El hilo seleccionado puede pertenecer al mismo proceso o a un proceso diferente

MODELOS DE THREAD MX 1 (Many – To- One)

1X1 (one – to- one) MXN (Many- to – Many)