SlideShare una empresa de Scribd logo
1 de 11
PROCESOS Y
PROCESADORES EN
SISTEMAS OPERATIVOS
DISTRIBUIDOS
Charles Jean Woodly
Ramos Martinez
Kevin
CONCEPTOS BASICOS:
PROCESOS Y PROCESADORES
PROCESO: Se puede definir como un programa
que se está ejecutando.
PROCESADOR: Comúnmente conocida como la
CPU o unidad central de procesamiento de una
computadora. Es el componente principal de un
equipo diseñado para moverse y procesar
datos.
MÉTODOS DE DISTRIBUCIÓN DE
CARGA
HILOS: Son mini procesos. Cada hilo se ejecuta
en forma estrictamente secuencial y tiene su
propio contador de programa una pila para
llevar un registro de su posición.
MULTIHILOS: Conjunto de hilos hijos. Mientras
un hilo está bloqueado se puede ejecutar otra
fila del mismo proceso en los distintos hilos de
un proceso comparten un espacio de
direcciones
MODELOS DE PROCESADORES
DE ESTACIÓN DE TRABAJO
Este sistema consta de computadoras dispersas
conectadas entre si mediante una red de área
local puede contar o no con disco duro en cada
una de ellas, los usuarios tienen una cantidad
fija de poder de computo y un alto grado de
autonomía para asignar sus recursos locales.
MODELOS DE PROCESADORES
DE PILA DE PROCESADORES
Este método consiste en construir una pila de
procesadores, repleta de CPU, en un cuarto de
máquinas, los cuales se pueden asignar de
manera dinámica a los usuarios según la
demanda. A cada usuario se le da una terminal
gráfica de alta rendimiento, como las
terminales X, incluso se pueden utilizar
terminales ASCII.
MODELOS DE PROCESADORES
DE PROCESADOR HÍBRIDO
Se puede establecer una mediación al
proporcionar a cada usuario una “estación de
trabajo” personal y además tener una pila de
procesadores. Este modelo proporciona una
respuesta interactiva más rápida, un uso
eficiente de los recursos y un diseño sencillo.
ASIGNACIÓN DE PROCESADORES
Los procesadores en SO distribuido se organizan
como colección de estaciones de trabajo
personales, una pila pública de procesadores o
alguna forma híbrida. En todos los casos, se
necesita cierto algoritmo para decidir cuál proceso
hay que ejecutar y en qué máquina.
Para el modelo de estaciones de trabajo, hay que
decidir cuándo ejecutar el proceso de manera local
y cuándo buscar una estación inactiva. Para el
modelo de la pila reprocesadores, hay que tomar
una decisión por cada nuevo proceso.
ASIGNACIÓN DE PROCESADORES
ALGORITMOS DETERMINISTAS
Son adecuados cuando se sabe de antemano todo acerca
del comportamiento de los procesos. En pocos, si no es
que, en ninguno de los sistemas, se tiene un conocimiento
total de antemano, pero a veces se puede obtener una
aproximación razonable.
ALGORITMOS HEURÍSTICOS
Son adecuados cuando la carga es impredecible. Un
algoritmo heurístico (o simplemente heurística) puede
producir una buena solución (puede que la óptima) pero
también puede que no produzca ninguna solución o dar
una solución no muy buena. Normalmente, se basa en un
conocimiento intuitivo del programador sobre un
determinado problema.
ASIGNACIÓN DE PROCESADORES
DISEÑO CENTRALIZADO VS DISTRIBUIDO
La recolección de toda la información en un lugar
permite tomar una mejor decisión, pero menos
robusta y coloca una carga pesada en la máquina
central. Son preferibles los algoritmos
descentralizados, pero se han propuesto algunos
algoritmos centralizados por la carencia de
alternativas descentralizadas adecuadas. Una
desventaja de los centralizados es que la máquina
central se puede sobrecargar y se pierde robustez ante
su posible falla.
ASIGNACIÓN DE PROCESADORES
ALGORITMOS ÓPTIMOS VS SUB ÓPTIMOS
Se pueden obtener las soluciones óptimas tanto en los
sistemas centralizados como en los descentralizados,
pero por regla son más caros que los sub óptimos.
Hay que recolectar más información y procesarla un
poco más. En la práctica la mayoría de los sistemas
distribuidos reales buscan soluciones sub óptimas,
heurísticas y distribuidas, debido a la dificultad para
obtener las óptimas.
FUENTES
https://www.iconfinder.com/
http://2sistemasoperativos.blogspot.mx/2012/
06/unidad-iii-procesos-y-procesadores-
en.html

Más contenido relacionado

La actualidad más candente

Funciones y clasificacion de los sistemas operativos.
Funciones y clasificacion de los sistemas operativos.Funciones y clasificacion de los sistemas operativos.
Funciones y clasificacion de los sistemas operativos.Mario Alberto Antonio Lopez
 
Sistemas en tiempo real
Sistemas en tiempo realSistemas en tiempo real
Sistemas en tiempo realAreliDA
 
Unidad 2 clasificacion de arquitectura paralela
Unidad 2 clasificacion de arquitectura paralelaUnidad 2 clasificacion de arquitectura paralela
Unidad 2 clasificacion de arquitectura paralelaJhonny Real Schweinsteiger
 
2 tipos de sistemas operativos y funcionamiento del sistema operativo
2 tipos de sistemas operativos y funcionamiento del sistema operativo2 tipos de sistemas operativos y funcionamiento del sistema operativo
2 tipos de sistemas operativos y funcionamiento del sistema operativoIsaacVk
 
Sistemas Operativos I-Particionamiento de memoria
Sistemas Operativos I-Particionamiento de memoriaSistemas Operativos I-Particionamiento de memoria
Sistemas Operativos I-Particionamiento de memoriaMari Cruz
 
Unidades funcionales de una computadora
Unidades funcionales de una computadoraUnidades funcionales de una computadora
Unidades funcionales de una computadoraandres666666
 
Kernel y shell tipos
Kernel y shell   tiposKernel y shell   tipos
Kernel y shell tiposPablo Macon
 
SISTEMAS DE TIEMPO COMPARTIDO
SISTEMAS DE TIEMPO COMPARTIDOSISTEMAS DE TIEMPO COMPARTIDO
SISTEMAS DE TIEMPO COMPARTIDOAreliDA
 
Unidades 3 4_5 cuestionario
Unidades 3 4_5 cuestionarioUnidades 3 4_5 cuestionario
Unidades 3 4_5 cuestionariolupita zume
 
Vanessa farinango sistema operativo
Vanessa farinango sistema operativoVanessa farinango sistema operativo
Vanessa farinango sistema operativoLokita Vane
 
Arquitectura Multiprocesadores
Arquitectura Multiprocesadores Arquitectura Multiprocesadores
Arquitectura Multiprocesadores JUANR1022
 
clasificacion de joel
clasificacion de joelclasificacion de joel
clasificacion de joellidiacanche
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativoscecisalvador
 

La actualidad más candente (19)

Funciones y clasificacion de los sistemas operativos.
Funciones y clasificacion de los sistemas operativos.Funciones y clasificacion de los sistemas operativos.
Funciones y clasificacion de los sistemas operativos.
 
Sistemas en tiempo real
Sistemas en tiempo realSistemas en tiempo real
Sistemas en tiempo real
 
Unidad 2 clasificacion de arquitectura paralela
Unidad 2 clasificacion de arquitectura paralelaUnidad 2 clasificacion de arquitectura paralela
Unidad 2 clasificacion de arquitectura paralela
 
2 tipos de sistemas operativos y funcionamiento del sistema operativo
2 tipos de sistemas operativos y funcionamiento del sistema operativo2 tipos de sistemas operativos y funcionamiento del sistema operativo
2 tipos de sistemas operativos y funcionamiento del sistema operativo
 
Sistemas Operativos I-Particionamiento de memoria
Sistemas Operativos I-Particionamiento de memoriaSistemas Operativos I-Particionamiento de memoria
Sistemas Operativos I-Particionamiento de memoria
 
Unidades funcionales de una computadora
Unidades funcionales de una computadoraUnidades funcionales de una computadora
Unidades funcionales de una computadora
 
Multiprocesamiento
MultiprocesamientoMultiprocesamiento
Multiprocesamiento
 
Estructura
EstructuraEstructura
Estructura
 
Kernel y shell tipos
Kernel y shell   tiposKernel y shell   tipos
Kernel y shell tipos
 
SISTEMAS DE TIEMPO COMPARTIDO
SISTEMAS DE TIEMPO COMPARTIDOSISTEMAS DE TIEMPO COMPARTIDO
SISTEMAS DE TIEMPO COMPARTIDO
 
Unidades 3 4_5 cuestionario
Unidades 3 4_5 cuestionarioUnidades 3 4_5 cuestionario
Unidades 3 4_5 cuestionario
 
Vanessa farinango sistema operativo
Vanessa farinango sistema operativoVanessa farinango sistema operativo
Vanessa farinango sistema operativo
 
Procesos de los Sistemas Operativos
Procesos de los Sistemas OperativosProcesos de los Sistemas Operativos
Procesos de los Sistemas Operativos
 
SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOSSISTEMAS OPERATIVOS
SISTEMAS OPERATIVOS
 
verdezoto
verdezotoverdezoto
verdezoto
 
Arquitectura Multiprocesadores
Arquitectura Multiprocesadores Arquitectura Multiprocesadores
Arquitectura Multiprocesadores
 
Unidad2
Unidad2Unidad2
Unidad2
 
clasificacion de joel
clasificacion de joelclasificacion de joel
clasificacion de joel
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 

Similar a Unidad 3 "Procesos y Procesadores en SOD.

Similar a Unidad 3 "Procesos y Procesadores en SOD. (20)

Opensuse2
Opensuse2Opensuse2
Opensuse2
 
Segunda unidas open suse
Segunda unidas open suseSegunda unidas open suse
Segunda unidas open suse
 
3 unidad so2
3 unidad so23 unidad so2
3 unidad so2
 
Asignación de procesadores grupo #6
Asignación de procesadores grupo #6Asignación de procesadores grupo #6
Asignación de procesadores grupo #6
 
Asignación de procesadores grupo #6
Asignación de procesadores grupo #6Asignación de procesadores grupo #6
Asignación de procesadores grupo #6
 
sistemas distribuidos 4
sistemas distribuidos 4sistemas distribuidos 4
sistemas distribuidos 4
 
Manual De Instalacion Del Cluster Knoppix
Manual De Instalacion Del Cluster KnoppixManual De Instalacion Del Cluster Knoppix
Manual De Instalacion Del Cluster Knoppix
 
Arquitectura de computadoras
Arquitectura de computadorasArquitectura de computadoras
Arquitectura de computadoras
 
MICROCONTROLADOR
MICROCONTROLADORMICROCONTROLADOR
MICROCONTROLADOR
 
S.O. 2 UNIDAD 1
S.O. 2 UNIDAD 1S.O. 2 UNIDAD 1
S.O. 2 UNIDAD 1
 
Presentación arquitectura de la computadora
Presentación arquitectura de la computadoraPresentación arquitectura de la computadora
Presentación arquitectura de la computadora
 
Segmentación
SegmentaciónSegmentación
Segmentación
 
Arquitectura del sistema operativo windows
Arquitectura del sistema operativo windowsArquitectura del sistema operativo windows
Arquitectura del sistema operativo windows
 
Cap1 2
Cap1 2Cap1 2
Cap1 2
 
Cap1 2
Cap1 2Cap1 2
Cap1 2
 
Arqui hardware
Arqui hardwareArqui hardware
Arqui hardware
 
Estructura de los Sistemas Operativos
Estructura de los Sistemas OperativosEstructura de los Sistemas Operativos
Estructura de los Sistemas Operativos
 
Recurrencia en procesos
Recurrencia en procesosRecurrencia en procesos
Recurrencia en procesos
 
Sistemas operativos distribuidos.
Sistemas operativos distribuidos.Sistemas operativos distribuidos.
Sistemas operativos distribuidos.
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 

Último

Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfMercedes Gonzalez
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONALMiNeyi1
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024IES Vicent Andres Estelles
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Katherine Concepcion Gonzalez
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Juan Martín Martín
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxFernando Solis
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdfMiguelHuaman31
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Alejandrino Halire Ccahuana
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxiemerc2024
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptAlberto Rubio
 

Último (20)

Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 

Unidad 3 "Procesos y Procesadores en SOD.

  • 1. PROCESOS Y PROCESADORES EN SISTEMAS OPERATIVOS DISTRIBUIDOS Charles Jean Woodly Ramos Martinez Kevin
  • 2. CONCEPTOS BASICOS: PROCESOS Y PROCESADORES PROCESO: Se puede definir como un programa que se está ejecutando. PROCESADOR: Comúnmente conocida como la CPU o unidad central de procesamiento de una computadora. Es el componente principal de un equipo diseñado para moverse y procesar datos.
  • 3. MÉTODOS DE DISTRIBUCIÓN DE CARGA HILOS: Son mini procesos. Cada hilo se ejecuta en forma estrictamente secuencial y tiene su propio contador de programa una pila para llevar un registro de su posición. MULTIHILOS: Conjunto de hilos hijos. Mientras un hilo está bloqueado se puede ejecutar otra fila del mismo proceso en los distintos hilos de un proceso comparten un espacio de direcciones
  • 4. MODELOS DE PROCESADORES DE ESTACIÓN DE TRABAJO Este sistema consta de computadoras dispersas conectadas entre si mediante una red de área local puede contar o no con disco duro en cada una de ellas, los usuarios tienen una cantidad fija de poder de computo y un alto grado de autonomía para asignar sus recursos locales.
  • 5. MODELOS DE PROCESADORES DE PILA DE PROCESADORES Este método consiste en construir una pila de procesadores, repleta de CPU, en un cuarto de máquinas, los cuales se pueden asignar de manera dinámica a los usuarios según la demanda. A cada usuario se le da una terminal gráfica de alta rendimiento, como las terminales X, incluso se pueden utilizar terminales ASCII.
  • 6. MODELOS DE PROCESADORES DE PROCESADOR HÍBRIDO Se puede establecer una mediación al proporcionar a cada usuario una “estación de trabajo” personal y además tener una pila de procesadores. Este modelo proporciona una respuesta interactiva más rápida, un uso eficiente de los recursos y un diseño sencillo.
  • 7. ASIGNACIÓN DE PROCESADORES Los procesadores en SO distribuido se organizan como colección de estaciones de trabajo personales, una pila pública de procesadores o alguna forma híbrida. En todos los casos, se necesita cierto algoritmo para decidir cuál proceso hay que ejecutar y en qué máquina. Para el modelo de estaciones de trabajo, hay que decidir cuándo ejecutar el proceso de manera local y cuándo buscar una estación inactiva. Para el modelo de la pila reprocesadores, hay que tomar una decisión por cada nuevo proceso.
  • 8. ASIGNACIÓN DE PROCESADORES ALGORITMOS DETERMINISTAS Son adecuados cuando se sabe de antemano todo acerca del comportamiento de los procesos. En pocos, si no es que, en ninguno de los sistemas, se tiene un conocimiento total de antemano, pero a veces se puede obtener una aproximación razonable. ALGORITMOS HEURÍSTICOS Son adecuados cuando la carga es impredecible. Un algoritmo heurístico (o simplemente heurística) puede producir una buena solución (puede que la óptima) pero también puede que no produzca ninguna solución o dar una solución no muy buena. Normalmente, se basa en un conocimiento intuitivo del programador sobre un determinado problema.
  • 9. ASIGNACIÓN DE PROCESADORES DISEÑO CENTRALIZADO VS DISTRIBUIDO La recolección de toda la información en un lugar permite tomar una mejor decisión, pero menos robusta y coloca una carga pesada en la máquina central. Son preferibles los algoritmos descentralizados, pero se han propuesto algunos algoritmos centralizados por la carencia de alternativas descentralizadas adecuadas. Una desventaja de los centralizados es que la máquina central se puede sobrecargar y se pierde robustez ante su posible falla.
  • 10. ASIGNACIÓN DE PROCESADORES ALGORITMOS ÓPTIMOS VS SUB ÓPTIMOS Se pueden obtener las soluciones óptimas tanto en los sistemas centralizados como en los descentralizados, pero por regla son más caros que los sub óptimos. Hay que recolectar más información y procesarla un poco más. En la práctica la mayoría de los sistemas distribuidos reales buscan soluciones sub óptimas, heurísticas y distribuidas, debido a la dificultad para obtener las óptimas.