SlideShare una empresa de Scribd logo
1 de 13
REPUBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DE COMUNICACIÓN, CULTURA Y DEPORTE INSTITUTO UNIVERSITARIO DE TECNOLOGIA DE MARACAIBO SECCION: 33-G EXPOSITORES: ENERO  DE  2010 Sistemas Operativos II BERMUDEZ, JESUS : C.I 14.823.831. FERNANDEZ, NESTOR C.I: 14.921.140 GERALDINO, YENFRI C.I: 22.460.336 CHACON,  YUDITH C.I: 15.465.115 ZAMBRANO, JORGE  C.I: 16.081.550 GRUPO Nro. 4
ESQUEMA  A DESARROLLAR 2.-  TIEMPO COMPARTIDO O BUS COMÚN (O CONDUCTOR COMÚN )  3.-  MATRIZ DE BARRAS CRUZADAS E INTERRUPTORES 4.-  ALMACENAMIENTO DE INTERCONEXIÓN MÚLTIPLE 5.-  GRADOS DE ACOPLAMIENTO EN MULTIPROCESAMIENTO  5.1-  ORGANIZACIÓN MAESTRO / SATÉLITE  8.-  RECUPERACIÓN DE ERRORES  7.-  RENDIMIENTO DEL SISTEMA DE MULTIPROCESAMIENTO  9.-  MULTIPROCESAMIENTO SIMÉTRICO (MPS)  6.-  SISTEMA OPERATIVO DE MULTIPROCESADORES  6.1-  MAESTRO / SATÉLITE 6.2-  EJECUTIVOS SEPARADOS  6.3-  TRATAMIENTO SIMÉTRICO  10.-  TENDENCIAS DE LOS MULTIPROCESADORES  1 .-  ORGANIZACIÓN DEL HARDWARE DEL MULTIPROCESADOR
1 .-  ORGANIZACIÓN DEL HARDWARE DEL MULTIPROCESADOR  ,[object Object],[object Object],[object Object]
Un procesador o procesador de Entrada / Salida que desee transferir datos debe efectuar los siguientes pasos:  1. Verificar la disponibilidad del conductor y de la unidad de destino. 2. Informar a la unidad de destino de lo que se va a hacer con los datos. 3. Iniciar la transferencia de datos. 2.-  TIEMPO COMPARTIDO O BUS COMÚN (O CONDUCTOR COMÚN )
3.-  MATRIZ DE BARRAS CRUZADAS E INTERRUPTORES En este caso existe un camino diferente para cada unidad de almacenamiento, por lo cual las referencias a dos unidades diferentes de almacenamiento no son bloqueantes sino simultáneas y la multiplicidad de caminos de transmisión puede proporcionar tasas de transferencia muy altas.
4.-  ALMACENAMIENTO DE INTERCONEXIÓN MÚLTIPLE Se obtiene al sacar las lógicas de control, de conmutación y de arbitraje de prioridades fuera del interruptor de barras cruzadas y se las coloca en la interfaz de cada unidad de almacenamiento .
5.-  GRADOS DE ACOPLAMIENTO EN MULTIPROCESAMIENTO  Los grados de acoplamiento en multiprocesamiento pueden clasificarse de ligeramente  acoplados14 o rigidamente acoplados. 5.1.- ORGANIZACIÓN MAESTRO /  SATELITE   Un procesador está diseñado como el “maestro” y los otros como “satélites”. El procesador “maestro” es de propósito general y realiza operaciones de Entrada / Salida y computaciones. Los procesadores “satélites” sólo realizan computaciones.
6.-  SISTEMA OPERATIVO DE MULTIPROCESADORES  Utiliza un solo almacenamiento compartido por varios procesadores. Emplea un solo Sistema Operativo que controla todos los procesadores y el hardware del sistema. Rígidamente acoplado Incluye la conexión de dos o más sistemas independientes por medio de un enlace de comunicación. Cada sistema tiene su propio Sistema Operativo y almacenamiento. Los sistemas pueden funcionar independientemente y se comunican cuando sea necesario. Los sistemas separados pueden acceder a los archivos de los otros e intercambiar tareas a procesadores menos cargados. Ligeramente acoplado Descripción Grados de acoplamiento en multiprocesamiento
6.1-  MAESTRO / SATÉLITE 6.2-  EJECUTIVOS SEPARADOS  6.3-  TRATAMIENTO SIMÉTRICO  Es la organización más fácil de implementar. No logra la utilización óptima del hardware dado que sólo el procesador maestro puede ejecutar el Sistema Operativo y el procesador satélite sólo puede ejecutar programas del usuario. Cada procesador tiene su propio Sistema Operativo y responde a interrupciones de los usuarios que operan en ese procesador. Existen tablas de control con información global de todo el sistema (por ejemplo, lista de procesadores conocidos por el Sistema Operativo) a las que se debe acceder utilizando exclusión mutua. Es la organización más complicada de implementar y también la más poderosa y confiable. El Sistema Operativo administra un grupo de procesadores idénticos, donde cualquiera puede utilizar cualquier dispositivo de Entrada / Salida y cualquiera puede referenciar a cualquier unidad de almacenamiento.
7.-  RENDIMIENTO DEL SISTEMA DE MULTIPROCESAMIENTO  Aún con multiprocesamiento completamente simétrico, la adición de un nuevo procesador no hará que la capacidad de ejecución del sistema aumente según la capacidad del nuevo procesador. 8.-  RECUPERACIÓN DE ERRORES  Una de las capacidades más importantes de los Sistemas Operativos de multiprocesadores es la de soportar fallas de hardware en procesadores individuales y continuar su operación.
9.-  MULTIPROCESAMIENTO SIMÉTRICO (MPS)  10.-  TENDENCIAS DE LOS MULTIPROCESADORES  Cada procesador posee capacidades funcionales completas. Los dispositivos de Entrada / Salida pueden ser conectados a cada uno de los procesadores. Todas las llamadas al supervisor pueden ser ejecutadas en todos los procesadores, inclusive las de Entrada / Salida. Las principales razones son las siguientes: •  La confiabilidad requerida es cada vez mayor. •  La reducción de costos consecuencia de los avances en microelectrónica. •  El previsible desarrollo de lenguajes que permitan a los usuarios expresar el paralelismo explícitamente. •  El progreso en la detección automática del paralelismo .
 
GRACIAS.... GRUPO Nro. 4

Más contenido relacionado

La actualidad más candente

Construccion y Pruebas de Software
Construccion y Pruebas de SoftwareConstruccion y Pruebas de Software
Construccion y Pruebas de Software
Gustavo Bazan Maal
 
Preservación correctiva
Preservación correctivaPreservación correctiva
Preservación correctiva
LU151LL0
 
Estructura unix
Estructura unixEstructura unix
Estructura unix
CalP
 
Proceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de softwareProceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de software
sergio
 
MEMORIA VIRTUAL
MEMORIA VIRTUALMEMORIA VIRTUAL
MEMORIA VIRTUAL
andresinf
 
Arquitecturas del harvard y von neumann maria
Arquitecturas del harvard y von neumann mariaArquitecturas del harvard y von neumann maria
Arquitecturas del harvard y von neumann maria
mariagrau14
 
Procesos Planificacion de los Sistemas Operativos
 Procesos Planificacion de los Sistemas Operativos Procesos Planificacion de los Sistemas Operativos
Procesos Planificacion de los Sistemas Operativos
G Hoyos A
 
7 pasos para desarrollar un software
7 pasos para desarrollar un software7 pasos para desarrollar un software
7 pasos para desarrollar un software
Genesis_Pirela
 

La actualidad más candente (20)

Gestion de memoria en Linux
Gestion de memoria en LinuxGestion de memoria en Linux
Gestion de memoria en Linux
 
Sistemas Operativos Gestión de memoria
Sistemas Operativos Gestión de memoriaSistemas Operativos Gestión de memoria
Sistemas Operativos Gestión de memoria
 
Construccion y Pruebas de Software
Construccion y Pruebas de SoftwareConstruccion y Pruebas de Software
Construccion y Pruebas de Software
 
Preservación correctiva
Preservación correctivaPreservación correctiva
Preservación correctiva
 
Procesos e hilos- Parte 1
Procesos e hilos- Parte 1Procesos e hilos- Parte 1
Procesos e hilos- Parte 1
 
Modelamiento software
Modelamiento softwareModelamiento software
Modelamiento software
 
Excepciones del Microprocesador
Excepciones del MicroprocesadorExcepciones del Microprocesador
Excepciones del Microprocesador
 
Arquitectura de memorias RAM, ROM,CACHE 2
Arquitectura de memorias  RAM, ROM,CACHE 2Arquitectura de memorias  RAM, ROM,CACHE 2
Arquitectura de memorias RAM, ROM,CACHE 2
 
Estructura unix
Estructura unixEstructura unix
Estructura unix
 
algoritmo de disco
algoritmo de disco algoritmo de disco
algoritmo de disco
 
Proceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de softwareProceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de software
 
Sistemas críticos - Ingeniería de Sistemas
Sistemas críticos - Ingeniería de SistemasSistemas críticos - Ingeniería de Sistemas
Sistemas críticos - Ingeniería de Sistemas
 
MEMORIA VIRTUAL
MEMORIA VIRTUALMEMORIA VIRTUAL
MEMORIA VIRTUAL
 
Arquitecturas del harvard y von neumann maria
Arquitecturas del harvard y von neumann mariaArquitecturas del harvard y von neumann maria
Arquitecturas del harvard y von neumann maria
 
Procesos Planificacion de los Sistemas Operativos
 Procesos Planificacion de los Sistemas Operativos Procesos Planificacion de los Sistemas Operativos
Procesos Planificacion de los Sistemas Operativos
 
Round robin
Round robinRound robin
Round robin
 
7 pasos para desarrollar un software
7 pasos para desarrollar un software7 pasos para desarrollar un software
7 pasos para desarrollar un software
 
Seguridad en Base de Datos
Seguridad en Base de DatosSeguridad en Base de Datos
Seguridad en Base de Datos
 
Computadores RISC
Computadores RISCComputadores RISC
Computadores RISC
 
Tipos de mantenimiento
Tipos de mantenimientoTipos de mantenimiento
Tipos de mantenimiento
 

Destacado (8)

Inf 324 01_03_planificadores
Inf 324 01_03_planificadoresInf 324 01_03_planificadores
Inf 324 01_03_planificadores
 
Multiprocesamiento (S.O)
Multiprocesamiento (S.O)Multiprocesamiento (S.O)
Multiprocesamiento (S.O)
 
Sistemas Operativos[1]
Sistemas Operativos[1]Sistemas Operativos[1]
Sistemas Operativos[1]
 
Trabajo de sisope
Trabajo de sisopeTrabajo de sisope
Trabajo de sisope
 
Multiprocesamiento
MultiprocesamientoMultiprocesamiento
Multiprocesamiento
 
breve historia de los sistemas operativos
breve historia de los sistemas operativosbreve historia de los sistemas operativos
breve historia de los sistemas operativos
 
Sistemas Operativos I- Algoritmo de QUANTUM
Sistemas Operativos I- Algoritmo de QUANTUMSistemas Operativos I- Algoritmo de QUANTUM
Sistemas Operativos I- Algoritmo de QUANTUM
 
Arquitectura de sistemas distribuidos
Arquitectura de sistemas distribuidosArquitectura de sistemas distribuidos
Arquitectura de sistemas distribuidos
 

Similar a Sistemas Operativos I

controlar motor paso a paso por puerto serie
controlar motor paso a paso por puerto seriecontrolar motor paso a paso por puerto serie
controlar motor paso a paso por puerto serie
Miguel Angel Peña
 
Dispositivos de interconexión de redes ethernet
Dispositivos de interconexión de redes ethernetDispositivos de interconexión de redes ethernet
Dispositivos de interconexión de redes ethernet
Roshio Vaxquez
 
Dispositivos de interconexión de redes ethernet
Dispositivos de interconexión de redes ethernetDispositivos de interconexión de redes ethernet
Dispositivos de interconexión de redes ethernet
Roshio Vaxquez
 
Enrutadores
EnrutadoresEnrutadores
Enrutadores
1 2d
 
Sistema Operativo Oper Ajaja
Sistema Operativo Oper AjajaSistema Operativo Oper Ajaja
Sistema Operativo Oper Ajaja
guest111d2
 
Sistema Operativo Oper Ajaja
Sistema Operativo Oper AjajaSistema Operativo Oper Ajaja
Sistema Operativo Oper Ajaja
albertman
 
Unidad4 plc scada Comunicaciones Industriales
Unidad4 plc scada   Comunicaciones IndustrialesUnidad4 plc scada   Comunicaciones Industriales
Unidad4 plc scada Comunicaciones Industriales
SENA
 

Similar a Sistemas Operativos I (20)

Seti10 ocw
Seti10 ocwSeti10 ocw
Seti10 ocw
 
controlar motor paso a paso por puerto serie
controlar motor paso a paso por puerto seriecontrolar motor paso a paso por puerto serie
controlar motor paso a paso por puerto serie
 
Sistema operativo marisol silvera chate
Sistema operativo  marisol silvera chateSistema operativo  marisol silvera chate
Sistema operativo marisol silvera chate
 
Dispositivos de interconexión de redes ethernet
Dispositivos de interconexión de redes ethernetDispositivos de interconexión de redes ethernet
Dispositivos de interconexión de redes ethernet
 
Sistemas Digitales II-Unidad V-Organización de Entrada/Salida
Sistemas Digitales II-Unidad V-Organización de Entrada/SalidaSistemas Digitales II-Unidad V-Organización de Entrada/Salida
Sistemas Digitales II-Unidad V-Organización de Entrada/Salida
 
Dispositivos de interconexión de redes ethernet
Dispositivos de interconexión de redes ethernetDispositivos de interconexión de redes ethernet
Dispositivos de interconexión de redes ethernet
 
Sistemas centralizados resume
Sistemas centralizados resumeSistemas centralizados resume
Sistemas centralizados resume
 
Presentacion elementos de comunicacion
Presentacion elementos de comunicacion Presentacion elementos de comunicacion
Presentacion elementos de comunicacion
 
Enrutadores
EnrutadoresEnrutadores
Enrutadores
 
Dispositivos de redes
Dispositivos de redesDispositivos de redes
Dispositivos de redes
 
Dispositivos de interconexión de redes
Dispositivos de interconexión de redesDispositivos de interconexión de redes
Dispositivos de interconexión de redes
 
Estructura de computadores_(modulo_5)
Estructura de computadores_(modulo_5)Estructura de computadores_(modulo_5)
Estructura de computadores_(modulo_5)
 
Gestion de dispositivos de entrada y salida
Gestion de dispositivos de entrada y salidaGestion de dispositivos de entrada y salida
Gestion de dispositivos de entrada y salida
 
Gestion de dispositivos es
Gestion de dispositivos esGestion de dispositivos es
Gestion de dispositivos es
 
Interbus
InterbusInterbus
Interbus
 
Organizacion entrada y salida
Organizacion entrada y salidaOrganizacion entrada y salida
Organizacion entrada y salida
 
El procesador
El procesadorEl procesador
El procesador
 
Sistema Operativo Oper Ajaja
Sistema Operativo Oper AjajaSistema Operativo Oper Ajaja
Sistema Operativo Oper Ajaja
 
Sistema Operativo Oper Ajaja
Sistema Operativo Oper AjajaSistema Operativo Oper Ajaja
Sistema Operativo Oper Ajaja
 
Unidad4 plc scada Comunicaciones Industriales
Unidad4 plc scada   Comunicaciones IndustrialesUnidad4 plc scada   Comunicaciones Industriales
Unidad4 plc scada Comunicaciones Industriales
 

Último

NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
UPTAIDELTACHIRA
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Francisco158360
 
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
MiNeyi1
 
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
El Fortí
 

Último (20)

Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
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.
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdf
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
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
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
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
 
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
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.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
 

Sistemas Operativos I

  • 1. REPUBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DE COMUNICACIÓN, CULTURA Y DEPORTE INSTITUTO UNIVERSITARIO DE TECNOLOGIA DE MARACAIBO SECCION: 33-G EXPOSITORES: ENERO DE 2010 Sistemas Operativos II BERMUDEZ, JESUS : C.I 14.823.831. FERNANDEZ, NESTOR C.I: 14.921.140 GERALDINO, YENFRI C.I: 22.460.336 CHACON, YUDITH C.I: 15.465.115 ZAMBRANO, JORGE C.I: 16.081.550 GRUPO Nro. 4
  • 2. ESQUEMA A DESARROLLAR 2.- TIEMPO COMPARTIDO O BUS COMÚN (O CONDUCTOR COMÚN ) 3.- MATRIZ DE BARRAS CRUZADAS E INTERRUPTORES 4.- ALMACENAMIENTO DE INTERCONEXIÓN MÚLTIPLE 5.- GRADOS DE ACOPLAMIENTO EN MULTIPROCESAMIENTO 5.1- ORGANIZACIÓN MAESTRO / SATÉLITE 8.- RECUPERACIÓN DE ERRORES 7.- RENDIMIENTO DEL SISTEMA DE MULTIPROCESAMIENTO 9.- MULTIPROCESAMIENTO SIMÉTRICO (MPS) 6.- SISTEMA OPERATIVO DE MULTIPROCESADORES 6.1- MAESTRO / SATÉLITE 6.2- EJECUTIVOS SEPARADOS 6.3- TRATAMIENTO SIMÉTRICO 10.- TENDENCIAS DE LOS MULTIPROCESADORES 1 .- ORGANIZACIÓN DEL HARDWARE DEL MULTIPROCESADOR
  • 3.
  • 4. Un procesador o procesador de Entrada / Salida que desee transferir datos debe efectuar los siguientes pasos: 1. Verificar la disponibilidad del conductor y de la unidad de destino. 2. Informar a la unidad de destino de lo que se va a hacer con los datos. 3. Iniciar la transferencia de datos. 2.- TIEMPO COMPARTIDO O BUS COMÚN (O CONDUCTOR COMÚN )
  • 5. 3.- MATRIZ DE BARRAS CRUZADAS E INTERRUPTORES En este caso existe un camino diferente para cada unidad de almacenamiento, por lo cual las referencias a dos unidades diferentes de almacenamiento no son bloqueantes sino simultáneas y la multiplicidad de caminos de transmisión puede proporcionar tasas de transferencia muy altas.
  • 6. 4.- ALMACENAMIENTO DE INTERCONEXIÓN MÚLTIPLE Se obtiene al sacar las lógicas de control, de conmutación y de arbitraje de prioridades fuera del interruptor de barras cruzadas y se las coloca en la interfaz de cada unidad de almacenamiento .
  • 7. 5.- GRADOS DE ACOPLAMIENTO EN MULTIPROCESAMIENTO Los grados de acoplamiento en multiprocesamiento pueden clasificarse de ligeramente acoplados14 o rigidamente acoplados. 5.1.- ORGANIZACIÓN MAESTRO / SATELITE Un procesador está diseñado como el “maestro” y los otros como “satélites”. El procesador “maestro” es de propósito general y realiza operaciones de Entrada / Salida y computaciones. Los procesadores “satélites” sólo realizan computaciones.
  • 8. 6.- SISTEMA OPERATIVO DE MULTIPROCESADORES Utiliza un solo almacenamiento compartido por varios procesadores. Emplea un solo Sistema Operativo que controla todos los procesadores y el hardware del sistema. Rígidamente acoplado Incluye la conexión de dos o más sistemas independientes por medio de un enlace de comunicación. Cada sistema tiene su propio Sistema Operativo y almacenamiento. Los sistemas pueden funcionar independientemente y se comunican cuando sea necesario. Los sistemas separados pueden acceder a los archivos de los otros e intercambiar tareas a procesadores menos cargados. Ligeramente acoplado Descripción Grados de acoplamiento en multiprocesamiento
  • 9. 6.1- MAESTRO / SATÉLITE 6.2- EJECUTIVOS SEPARADOS 6.3- TRATAMIENTO SIMÉTRICO Es la organización más fácil de implementar. No logra la utilización óptima del hardware dado que sólo el procesador maestro puede ejecutar el Sistema Operativo y el procesador satélite sólo puede ejecutar programas del usuario. Cada procesador tiene su propio Sistema Operativo y responde a interrupciones de los usuarios que operan en ese procesador. Existen tablas de control con información global de todo el sistema (por ejemplo, lista de procesadores conocidos por el Sistema Operativo) a las que se debe acceder utilizando exclusión mutua. Es la organización más complicada de implementar y también la más poderosa y confiable. El Sistema Operativo administra un grupo de procesadores idénticos, donde cualquiera puede utilizar cualquier dispositivo de Entrada / Salida y cualquiera puede referenciar a cualquier unidad de almacenamiento.
  • 10. 7.- RENDIMIENTO DEL SISTEMA DE MULTIPROCESAMIENTO Aún con multiprocesamiento completamente simétrico, la adición de un nuevo procesador no hará que la capacidad de ejecución del sistema aumente según la capacidad del nuevo procesador. 8.- RECUPERACIÓN DE ERRORES Una de las capacidades más importantes de los Sistemas Operativos de multiprocesadores es la de soportar fallas de hardware en procesadores individuales y continuar su operación.
  • 11. 9.- MULTIPROCESAMIENTO SIMÉTRICO (MPS) 10.- TENDENCIAS DE LOS MULTIPROCESADORES Cada procesador posee capacidades funcionales completas. Los dispositivos de Entrada / Salida pueden ser conectados a cada uno de los procesadores. Todas las llamadas al supervisor pueden ser ejecutadas en todos los procesadores, inclusive las de Entrada / Salida. Las principales razones son las siguientes: • La confiabilidad requerida es cada vez mayor. • La reducción de costos consecuencia de los avances en microelectrónica. • El previsible desarrollo de lenguajes que permitan a los usuarios expresar el paralelismo explícitamente. • El progreso en la detección automática del paralelismo .
  • 12.