SlideShare una empresa de Scribd logo
1 de 14
Sistemas distribuidos CARACTERÍSTICAS DE SOFTWARE
Tipos de SO para varios CPU: Software débilmente acoplado: Las máquinas y usuarios son independientes entre si, interactuando hasta cierto grado. Software fuertemente acoplado: Las aplicaciones y el sistema operativo que las soportan trabajan en paralelo distribuyendo los procesos. Se requiere la colaboración de todos los elementos del software parallevar a cabo un objetivocomún. Comunicaciónintensiva.
Combinando los distintos tipos de hardware distribuido con software distribuido se logran distintas soluciones: Software débilmente acoplado en hardware débilmente acoplado. Es una solución muy utilizada. Un ejemplo es una red de estaciones de trabajo conectadas mediante una LAN.
Cada usuario tiene una estación de trabajo para su uso exclusivo. Tiene su propio sistema operativo. Puede enlazarse a una estación remota: ,[object Object]
Se convierte la propia estación de trabajo del usuario en una terminal remota enlazada con la máquina remota.
 Los comandos se envían a la máquina remota.
 La salida de la máquina remota se exhibe en la pantalla localrlogin machine   rcp machine1:file1 machine2:file2 Forma de comunicación muy primitiva
Una mejor solución consiste en un sistema de archivos global compartido, accesible desde todas las estaciones de trabajo: Una o varias máquinas soportan al sistema de archivos:“servidores de archivos”. Aceptan solicitudes de los programas de usuarios: Los programas se ejecutan en las máquinas no servidoras, llamadas “clientes”. Las solicitudes se examinan, se ejecutan y la respuesta se envía de regreso.
Características de servidores de archivos: Sistema jerárquico de archivos. Directorio raíz. Subdirectorio. Archivos. A E B F C D
Las estaciones de trabajo pueden importar o montar estos sistemas de archivos, incrementando sus sistemas de archivos locales. Se pueden montar los servidores en lugares diferentes de sus respectivos sistemas de archivos: Las rutas de acceso a un determinado archivo pueden ser diferentes para las distintas estaciones. Los distintos clientes tienen un punto de vista distinto del sistema de archivos. El nombre de un archivo depende: Del lugar desde el cual se tiene acceso a él. De la configuración del sistema de archivos.
[object Object],Cliente 1 Cliente 1 A B B A C D E C D E F
El SO de este tipo de ambiente debe: Controlar las estaciones de trabajo en lo individual. Controlar a los servidores de archivo. Encargarse de la comunicación entre los servidores. Todas las máquinas pueden ejecutar el mismo SO, pero esto no es necesario. Si los clientes y los servidores ejecutan diversos SO, deben coincidir en el formato y significado de todos los mensajes que podrían intercambiar.  A este esquemas como este se denominan  “sistema operativo de red”: Cada máquina tiene un alto grado de autonomía. Existen pocos requisitos a lo largo de todo el sistema.
Software fuertemente acoplado en hardware débilmente acoplado.  Llamados Sistemas realmente distribuidos. Objetivo:  Simular que toda la red de computadoras es un sistema de tiempo compartido en lugar de un conjunto de máquinas:  Imagen de Único Sistema. Un ejemplo son las multicomputadoras.
Características: Proceso de comunicación global entre los procesos.  Cualquier proceso puede comunicarse con cualquier otro. La administración de procesos debe ser la misma (crear, destruir, iniciar y detener). El sistema de archivos debe tener la misma apariencia en todas partes. Todo archivo debe ser visible desde cualquier punto con sus respectivas restricciones de protección.

Más contenido relacionado

La actualidad más candente

Distributed operating system(os)
Distributed operating system(os)Distributed operating system(os)
Distributed operating system(os)Dinesh Modak
 
Alta Disponibilidade em Linux com Heartbeat e Drbd
Alta Disponibilidade em Linux com Heartbeat e DrbdAlta Disponibilidade em Linux com Heartbeat e Drbd
Alta Disponibilidade em Linux com Heartbeat e DrbdFrederico Madeira
 
Chapter 2 - Operating System Structures
Chapter 2 - Operating System StructuresChapter 2 - Operating System Structures
Chapter 2 - Operating System StructuresWayne Jones Jnr
 
30326851 -operating-system-unit-1-ppt
30326851 -operating-system-unit-1-ppt30326851 -operating-system-unit-1-ppt
30326851 -operating-system-unit-1-pptraj732723
 
Sistemas operativos distribuidos linux
Sistemas operativos distribuidos linuxSistemas operativos distribuidos linux
Sistemas operativos distribuidos linuxTensor
 
Distributed computing bsics
Distributed computing bsicsDistributed computing bsics
Distributed computing bsicsDeepak John
 
Chapter 1: Introduction to Operating System
Chapter 1: Introduction to Operating SystemChapter 1: Introduction to Operating System
Chapter 1: Introduction to Operating SystemShafaan Khaliq Bhatti
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidosTensor
 
linux file sysytem& input and output
linux file sysytem& input and outputlinux file sysytem& input and output
linux file sysytem& input and outputMythiliA5
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidoserwin portillo
 

La actualidad más candente (20)

CS6401 OPERATING SYSTEMS Unit 2
CS6401 OPERATING SYSTEMS Unit 2CS6401 OPERATING SYSTEMS Unit 2
CS6401 OPERATING SYSTEMS Unit 2
 
Linux file system
Linux file systemLinux file system
Linux file system
 
Clasificacion de los sistemas operativos
Clasificacion de los sistemas operativosClasificacion de los sistemas operativos
Clasificacion de los sistemas operativos
 
Distributed operating system(os)
Distributed operating system(os)Distributed operating system(os)
Distributed operating system(os)
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidos
 
Xen & virtualization
Xen & virtualizationXen & virtualization
Xen & virtualization
 
Gestion de memoria_en_android
Gestion de memoria_en_androidGestion de memoria_en_android
Gestion de memoria_en_android
 
Alta Disponibilidade em Linux com Heartbeat e Drbd
Alta Disponibilidade em Linux com Heartbeat e DrbdAlta Disponibilidade em Linux com Heartbeat e Drbd
Alta Disponibilidade em Linux com Heartbeat e Drbd
 
Unix
UnixUnix
Unix
 
Chapter 2 - Operating System Structures
Chapter 2 - Operating System StructuresChapter 2 - Operating System Structures
Chapter 2 - Operating System Structures
 
30326851 -operating-system-unit-1-ppt
30326851 -operating-system-unit-1-ppt30326851 -operating-system-unit-1-ppt
30326851 -operating-system-unit-1-ppt
 
Sistemas operativos distribuidos linux
Sistemas operativos distribuidos linuxSistemas operativos distribuidos linux
Sistemas operativos distribuidos linux
 
Distributed computing bsics
Distributed computing bsicsDistributed computing bsics
Distributed computing bsics
 
Sistemas operativos centralizados
Sistemas operativos centralizadosSistemas operativos centralizados
Sistemas operativos centralizados
 
Gentoo Linux
Gentoo LinuxGentoo Linux
Gentoo Linux
 
Chapter 1: Introduction to Operating System
Chapter 1: Introduction to Operating SystemChapter 1: Introduction to Operating System
Chapter 1: Introduction to Operating System
 
Linux file system
Linux file systemLinux file system
Linux file system
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidos
 
linux file sysytem& input and output
linux file sysytem& input and outputlinux file sysytem& input and output
linux file sysytem& input and output
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 

Destacado

Características del software
Características del softwareCaracterísticas del software
Características del softwareFATIMA1C
 
Hardware, Software y sus partes y características
Hardware, Software y sus partes y característicasHardware, Software y sus partes y características
Hardware, Software y sus partes y característicasPWRebax
 
Componentes del hardware y software
Componentes del hardware y softwareComponentes del hardware y software
Componentes del hardware y softwareJimenezdaniela09
 
Historia y evolucion del software
Historia y evolucion del softwareHistoria y evolucion del software
Historia y evolucion del softwareMaura Jß
 
2. componentes basicos (hardware y software)
2.  componentes basicos (hardware y software)2.  componentes basicos (hardware y software)
2. componentes basicos (hardware y software)Ivan Martinez Martinez
 
Caracteristicas de software y del hardware
Caracteristicas de software y del hardwareCaracteristicas de software y del hardware
Caracteristicas de software y del hardwareaurea_pilar
 
Software de programacion
Software de programacionSoftware de programacion
Software de programacionJUANCARLOSSOSA
 
Principios de modelado y simulación
Principios de modelado y simulaciónPrincipios de modelado y simulación
Principios de modelado y simulaciónJosé Ordóñez
 
Tolerancia A Fallos
Tolerancia A FallosTolerancia A Fallos
Tolerancia A Fallosdabiddo
 
Investigacion de software
Investigacion de softwareInvestigacion de software
Investigacion de softwareAntonio Hdzz
 
Definiciones Sistemas Distribuidos
Definiciones Sistemas DistribuidosDefiniciones Sistemas Distribuidos
Definiciones Sistemas DistribuidosJorge Guerra
 
Descripcion y funciones hardware pc
Descripcion y funciones  hardware pcDescripcion y funciones  hardware pc
Descripcion y funciones hardware pcazury1
 
Modelamiento de software
Modelamiento de softwareModelamiento de software
Modelamiento de softwaresairarcf
 
Uso de software educativo
Uso de software educativoUso de software educativo
Uso de software educativohelenybrenda
 
Breve Historia del Software libre
Breve Historia del Software libreBreve Historia del Software libre
Breve Historia del Software libreMagtorrente
 
Tm01 el modelado en el desarrollo de software
Tm01 el modelado en el desarrollo de softwareTm01 el modelado en el desarrollo de software
Tm01 el modelado en el desarrollo de softwareJulio Pari
 

Destacado (20)

Características del software
Características del softwareCaracterísticas del software
Características del software
 
Caracteristicas del software
Caracteristicas del softwareCaracteristicas del software
Caracteristicas del software
 
Hardware, Software y sus partes y características
Hardware, Software y sus partes y característicasHardware, Software y sus partes y características
Hardware, Software y sus partes y características
 
EL SOFTWARE
EL SOFTWAREEL SOFTWARE
EL SOFTWARE
 
Componentes del hardware y software
Componentes del hardware y softwareComponentes del hardware y software
Componentes del hardware y software
 
Historia y evolucion del software
Historia y evolucion del softwareHistoria y evolucion del software
Historia y evolucion del software
 
2. componentes basicos (hardware y software)
2.  componentes basicos (hardware y software)2.  componentes basicos (hardware y software)
2. componentes basicos (hardware y software)
 
Evolucion del Software
Evolucion del SoftwareEvolucion del Software
Evolucion del Software
 
Caracteristicas de software y del hardware
Caracteristicas de software y del hardwareCaracteristicas de software y del hardware
Caracteristicas de software y del hardware
 
Software de programacion
Software de programacionSoftware de programacion
Software de programacion
 
Principios de modelado y simulación
Principios de modelado y simulaciónPrincipios de modelado y simulación
Principios de modelado y simulación
 
Tolerancia A Fallos
Tolerancia A FallosTolerancia A Fallos
Tolerancia A Fallos
 
Investigacion de software
Investigacion de softwareInvestigacion de software
Investigacion de software
 
Definiciones Sistemas Distribuidos
Definiciones Sistemas DistribuidosDefiniciones Sistemas Distribuidos
Definiciones Sistemas Distribuidos
 
Descripcion y funciones hardware pc
Descripcion y funciones  hardware pcDescripcion y funciones  hardware pc
Descripcion y funciones hardware pc
 
Modelamiento de software
Modelamiento de softwareModelamiento de software
Modelamiento de software
 
Uso de software educativo
Uso de software educativoUso de software educativo
Uso de software educativo
 
Modelamiento software
Modelamiento softwareModelamiento software
Modelamiento software
 
Breve Historia del Software libre
Breve Historia del Software libreBreve Historia del Software libre
Breve Historia del Software libre
 
Tm01 el modelado en el desarrollo de software
Tm01 el modelado en el desarrollo de softwareTm01 el modelado en el desarrollo de software
Tm01 el modelado en el desarrollo de software
 

Similar a CaracteríSticas De Software

Similar a CaracteríSticas De Software (20)

Unidad1
Unidad1Unidad1
Unidad1
 
¿Qué es un sistema operativo?
¿Qué es un sistema operativo?¿Qué es un sistema operativo?
¿Qué es un sistema operativo?
 
Lizet
LizetLizet
Lizet
 
Tiposde Sistema
Tiposde SistemaTiposde Sistema
Tiposde Sistema
 
Tiposde Sistema Operativos
Tiposde Sistema OperativosTiposde Sistema Operativos
Tiposde Sistema Operativos
 
Tiposde Sistema
Tiposde SistemaTiposde Sistema
Tiposde Sistema
 
Cap1 2
Cap1 2Cap1 2
Cap1 2
 
Cap1 2
Cap1 2Cap1 2
Cap1 2
 
Apuntes de entorno cliente – servidor iii
Apuntes de entorno cliente – servidor iiiApuntes de entorno cliente – servidor iii
Apuntes de entorno cliente – servidor iii
 
Apuntes de entorno cliente – servidor iii
Apuntes de entorno cliente – servidor iiiApuntes de entorno cliente – servidor iii
Apuntes de entorno cliente – servidor iii
 
Sistemas operativos por estructura
Sistemas operativos por estructuraSistemas operativos por estructura
Sistemas operativos por estructura
 
Sistema operativo distribuido
Sistema operativo distribuidoSistema operativo distribuido
Sistema operativo distribuido
 
Tiposso
TipossoTiposso
Tiposso
 
TRABAJO SISTEMAS OPERATIVOS
TRABAJO SISTEMAS OPERATIVOSTRABAJO SISTEMAS OPERATIVOS
TRABAJO SISTEMAS OPERATIVOS
 
Sistemas Operativos
Sistemas Operativos Sistemas Operativos
Sistemas Operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas Operativos Distribuidos - UFT
Sistemas Operativos Distribuidos - UFTSistemas Operativos Distribuidos - UFT
Sistemas Operativos Distribuidos - UFT
 
SISTEMAS OPERATIVOS SO2014
SISTEMAS OPERATIVOS SO2014SISTEMAS OPERATIVOS SO2014
SISTEMAS OPERATIVOS SO2014
 
Power point blogger
Power point bloggerPower point blogger
Power point blogger
 
Estructura de los Sistemas Operativos
Estructura de los Sistemas OperativosEstructura de los Sistemas Operativos
Estructura de los Sistemas Operativos
 

Más de Isabel

Isabel trejo reconocimientofacial_evidencia1
Isabel trejo reconocimientofacial_evidencia1Isabel trejo reconocimientofacial_evidencia1
Isabel trejo reconocimientofacial_evidencia1Isabel
 
Expresiones Regulares
Expresiones RegularesExpresiones Regulares
Expresiones RegularesIsabel
 
Compiladores
CompiladoresCompiladores
CompiladoresIsabel
 
Lenguajes formales
Lenguajes formalesLenguajes formales
Lenguajes formalesIsabel
 
Herramientas
HerramientasHerramientas
HerramientasIsabel
 
Algortimos
AlgortimosAlgortimos
AlgortimosIsabel
 
Unidad 3
Unidad 3Unidad 3
Unidad 3Isabel
 
Unidad 3
Unidad 3Unidad 3
Unidad 3Isabel
 
Factores
FactoresFactores
FactoresIsabel
 
Software de alta calidad
Software de alta calidadSoftware de alta calidad
Software de alta calidadIsabel
 
Unidad 2
Unidad 2Unidad 2
Unidad 2Isabel
 
Historia
HistoriaHistoria
HistoriaIsabel
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datosIsabel
 
Mda informatica
Mda informaticaMda informatica
Mda informaticaIsabel
 
Conceptos basicos
Conceptos basicosConceptos basicos
Conceptos basicosIsabel
 
Unidad 1 ciclo de vida
Unidad 1 ciclo de vidaUnidad 1 ciclo de vida
Unidad 1 ciclo de vidaIsabel
 
Roles desarrollo software
Roles desarrollo softwareRoles desarrollo software
Roles desarrollo softwareIsabel
 
Unidad 1 conceptos introductorios
Unidad 1 conceptos introductoriosUnidad 1 conceptos introductorios
Unidad 1 conceptos introductoriosIsabel
 

Más de Isabel (20)

Isabel trejo reconocimientofacial_evidencia1
Isabel trejo reconocimientofacial_evidencia1Isabel trejo reconocimientofacial_evidencia1
Isabel trejo reconocimientofacial_evidencia1
 
Expresiones Regulares
Expresiones RegularesExpresiones Regulares
Expresiones Regulares
 
Compiladores
CompiladoresCompiladores
Compiladores
 
Lenguajes formales
Lenguajes formalesLenguajes formales
Lenguajes formales
 
Herramientas
HerramientasHerramientas
Herramientas
 
Gmail
GmailGmail
Gmail
 
Algortimos
AlgortimosAlgortimos
Algortimos
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Factores
FactoresFactores
Factores
 
Software de alta calidad
Software de alta calidadSoftware de alta calidad
Software de alta calidad
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Historia
HistoriaHistoria
Historia
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Mda informatica
Mda informaticaMda informatica
Mda informatica
 
Sgbd
SgbdSgbd
Sgbd
 
Conceptos basicos
Conceptos basicosConceptos basicos
Conceptos basicos
 
Unidad 1 ciclo de vida
Unidad 1 ciclo de vidaUnidad 1 ciclo de vida
Unidad 1 ciclo de vida
 
Roles desarrollo software
Roles desarrollo softwareRoles desarrollo software
Roles desarrollo software
 
Unidad 1 conceptos introductorios
Unidad 1 conceptos introductoriosUnidad 1 conceptos introductorios
Unidad 1 conceptos introductorios
 

CaracteríSticas De Software

  • 2. Tipos de SO para varios CPU: Software débilmente acoplado: Las máquinas y usuarios son independientes entre si, interactuando hasta cierto grado. Software fuertemente acoplado: Las aplicaciones y el sistema operativo que las soportan trabajan en paralelo distribuyendo los procesos. Se requiere la colaboración de todos los elementos del software parallevar a cabo un objetivocomún. Comunicaciónintensiva.
  • 3. Combinando los distintos tipos de hardware distribuido con software distribuido se logran distintas soluciones: Software débilmente acoplado en hardware débilmente acoplado. Es una solución muy utilizada. Un ejemplo es una red de estaciones de trabajo conectadas mediante una LAN.
  • 4.
  • 5. Se convierte la propia estación de trabajo del usuario en una terminal remota enlazada con la máquina remota.
  • 6. Los comandos se envían a la máquina remota.
  • 7. La salida de la máquina remota se exhibe en la pantalla localrlogin machine rcp machine1:file1 machine2:file2 Forma de comunicación muy primitiva
  • 8. Una mejor solución consiste en un sistema de archivos global compartido, accesible desde todas las estaciones de trabajo: Una o varias máquinas soportan al sistema de archivos:“servidores de archivos”. Aceptan solicitudes de los programas de usuarios: Los programas se ejecutan en las máquinas no servidoras, llamadas “clientes”. Las solicitudes se examinan, se ejecutan y la respuesta se envía de regreso.
  • 9. Características de servidores de archivos: Sistema jerárquico de archivos. Directorio raíz. Subdirectorio. Archivos. A E B F C D
  • 10. Las estaciones de trabajo pueden importar o montar estos sistemas de archivos, incrementando sus sistemas de archivos locales. Se pueden montar los servidores en lugares diferentes de sus respectivos sistemas de archivos: Las rutas de acceso a un determinado archivo pueden ser diferentes para las distintas estaciones. Los distintos clientes tienen un punto de vista distinto del sistema de archivos. El nombre de un archivo depende: Del lugar desde el cual se tiene acceso a él. De la configuración del sistema de archivos.
  • 11.
  • 12. El SO de este tipo de ambiente debe: Controlar las estaciones de trabajo en lo individual. Controlar a los servidores de archivo. Encargarse de la comunicación entre los servidores. Todas las máquinas pueden ejecutar el mismo SO, pero esto no es necesario. Si los clientes y los servidores ejecutan diversos SO, deben coincidir en el formato y significado de todos los mensajes que podrían intercambiar. A este esquemas como este se denominan “sistema operativo de red”: Cada máquina tiene un alto grado de autonomía. Existen pocos requisitos a lo largo de todo el sistema.
  • 13. Software fuertemente acoplado en hardware débilmente acoplado. Llamados Sistemas realmente distribuidos. Objetivo: Simular que toda la red de computadoras es un sistema de tiempo compartido en lugar de un conjunto de máquinas: Imagen de Único Sistema. Un ejemplo son las multicomputadoras.
  • 14. Características: Proceso de comunicación global entre los procesos. Cualquier proceso puede comunicarse con cualquier otro. La administración de procesos debe ser la misma (crear, destruir, iniciar y detener). El sistema de archivos debe tener la misma apariencia en todas partes. Todo archivo debe ser visible desde cualquier punto con sus respectivas restricciones de protección.
  • 15. Software fuertemente acoplado en hardware fuertemente acoplado. Conocidos como Sistemas de Multiprocesador con Tiempo Compartido La característica clave es la existencia de una sola cola para ejecución, es decir, una lista de todos los procesos en el sistema que no están bloqueados en forma lógica y listos para su ejecución. La cola de ejecución es una estructura de datos contenida en la memoria compartida.
  • 16. Los programas de los procesos están en la memoria compartida, también el SO. El planificador (de procesos) del S. O. se ejecuta como una “región crítica”, con ello se evita que dos CPU elijan el mismo proceso para su ejecución inmediata. Todos los programas se almacenan en la memoria global compartida.
  • 17. La comparación de las tres principales formas de organizar “n”CPU se puede resumir en la siguiente tabla: