Procesos Y Procesadores En Sistemas Distribuidos

Páginas: 10 (2361 palabras) Publicado: 23 de abril de 2012
3.- Procesos y
Procesadores
En Sistemas
Distribuídos
By
M.C. Edgar – Rangel - Lugo.

Contenido
3.1.- Procesos y Procesadores.
Conceptos Básicos.
3.2.- Hilos y Multihilos.
3.3.- Modelos de Procesadores.
3.3.1.- De estación de trabajo.
3.3.2.- De pila de procesadores.
3.3.3.- Híbrido.

3.4.- Asignación de Procesadores.

3.4.1.- Modelos y algoritmos con sus aspectos
de diseño eimplantación.

3.5.- Coplanificación.
3.6.- Tolerancia a Fallos.
3.7.- Sistemas Distribuidos de Tiempo Real.

3.1.- Procesos y Procesadores.
Conceptos Básicos.
¿CUÁL ES LA
DIFERENCIA
ENTRE UN
PROCESO Y UN
PROCESADOR?

SE ENTIENDE POR PROCESO
A UN CONJUNTO DE
INSTRUCCIONES “EN
EJECUCIÓN” Y EN MEMORIA

Y EL PROCESADOR
O CPU, ES EL CEREBRO
DE LA COMPUTADORA

3.1.- Procesos yProcesadores.
Conceptos Básicos.
ENTONCES, UN PROGRAMA
QUE SE ENCUENTRA EN DISCO
PUEDE CONVERTIRSE EN
PROCESO AL SER “CARGADO”
EN MEMORIA (NO CONFUNDIR
CON APLICACIONES) .

3.1.- Procesos y Procesadores.
Conceptos Básicos.
Y TAMBIÉN, UN PROGRAMA
CARGADO EN MEMORIA PUEDE
CONTENER VARIOS
PROCESOS HIJOS E HILOS

3.1.- Procesos y Procesadores.
Conceptos Básicos.
¿Y COMO SEADMINISTRAN
LOS PROCESOS?

PUES
EXISTEN
VARIAS
FORMAS,
PROGRAMAS
Y UTILERÍAS

???

3.1.- Procesos y Procesadores.
Conceptos Básicos.
EN WINDOWS, YO
UTILIZO:
CTRL + ALT + SUPR

3.1.- Procesos y Procesadores.
Conceptos Básicos.
Y LUEGO ACTIVO
LA FICHA O PESTAÑA
DE “PROCESOS”

3.1.- Procesos y Procesadores.
Conceptos Básicos.
Y EN LINUX,
COMÚNMENTE, EXISTEN
VARIOS COMANDOSO APLICACIONES,
TALES COMO:
GProcess, ps, top, qps, kill ,
entre otros.
O DE LO CONTRARIO,
CADA DISTRIBUCIÓN
SUELE TRAER SUS
PROPIAS HERRAMIENTAS
PARA LA ADMINISTRACIÓN.

3.1.- Procesos y Procesadores.
Conceptos Básicos.
HE AQUÍ
ALGUNOS
EJEMPLOS
CON LINUX
DEBIAN
KNOPPIX
Versiones
5.1 y 6.2

3.1.3.1.- Procesos y Procesadores.
Conceptos Básicos.
OSEA, PARA EJECUTARCOMANDOS, ENTRAMOS
A CONSOLA

3.1.- Procesos y Procesadores.
Conceptos Básicos.

COMANDO ps SOLAMENTE
MUESTRA LOS PROCESOS

3.1.- Procesos y Procesadores.
Conceptos Básicos.

EN
CAMBIO
top
ES
INTERACTIVO

3.1.- Procesos y Procesadores.
Conceptos Básicos.
Y , SI UNA
VERSIÓN
DE LINUX
NO TIENE
LA UTILERÍA,
SE PUEDE
COPIAR DE
OTRA
DISTRIBUCIÓN

3.1.- Procesos yProcesadores.
Conceptos Básicos.
PARA COPIAR
SE ARRASTRA

3.1.- Procesos y Procesadores.
Conceptos Básicos.
Y PARA
EJECUTAR,
ENTRAMOS
A CONSOLA

3.1.- Procesos y Procesadores.
Conceptos Básicos.

Y COPIAMOS LAS
LIBRERIAS Y
EJECUTAMOS LA
UTILERÍA. POR
EJEMPLO: qps

3.1.- Procesos y Procesadores.
Conceptos Básicos.

3.1.- Procesos y Procesadores.
Conceptos Básicos.

3.2.- Hilosy Multihilos.
¿Y QUE ME
DICEN DE
LOS HILOS Y
MULTI-HILOS?

QUE TAMBIÉN SON PROCESOS
“EN EJECUCIÓN”. REALMENTE,
DEPENDEN DE OTRO PROGRAMA
O PROCESO QUE ESTÁ CARGADO
EN MEMORIA. Y SE EJECUTAN
“AL MISMO TIEMPO” QUE EL
PROGRAMA O PROCESO
PRINCIPAL QUE LOS HA CREADO.
Y CUANDO UN HILO
TIENE PROCESOS
HIJO U OTROS HILOS
DEPENDEN DE ÉL, SE
CONOCE CON EL
NOMBRE DE MULTI - HILO

3.2.-Hilos y Multihilos.
Hilos

MultiProceso Hilo

Programa

3.2.- Hilos y Multihilos.
TIPOS DE PROCESOS

Y CABE
MENCIONAR,
QUE EXISTE
UNA GRAN
CLASIFICACIÓN

-

SEÑAL
SEMÁFORO
MUTEX
MENSAJES

- HILO
- MULTIHILO
- MONITOR - BARRIERS
- DEMONIO - CANDADOS
- PADRES - HIJOS

TIPOS DE HILOS
- HILO SIMPLE (THREAD) Y MULTIHILO
- DEMONIO O “DEAMON”
(TIMER Y TIMER TASK)
-SEMÁFOROS Y MONITORES Y MUTEX
-

3.2.- Hilos y Multihilos.
HABER
DAME
UN
EJEMPLO

OK, PRIMERO ENTRAMOS A
CONSOLA COMO SUPERVISOR, Y
LUEGO ESCRIBIMOS EL
CÓDIGO FUENTE EN JAVA
UTILIZANDO ALGÚN EDITOR.
POR EJEMPLO: joe , nano, pico, ed,
vi, vim, jed, leafpad, kwrite, U OTRO
QUE PERMITA MANEJAR TABLA
CARACTERES ESTÁNDAR.

3.2.- Hilos y Multihilos.

CREAMOS
ARCHIVO:
hilos.java...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Procesos y Procesadores en Sistemas Distribuidos
  • Procesadores y procesos en sistemas distribuidos
  • Proceso Distribuido
  • Procesos y procesadores en sistemas operativos distribuidos
  • Proceso de sistemas distribuidos
  • Modelo de procesamiento distribuido
  • Procesamiento Distribuido En Paralelo
  • Sistema y procesos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS