Sistemas distribuidos

UDIMAISBN: 9788445445648

Precio:
Precio de venta€46,00
Agotado

Descripción

Sistemas distribuidos

Resumen del libro

Este manual ofrece una introducción completa y práctica al mundo de los sistemas distribuidos, explicando cómo programas ejecutándose en computadores independientes colaboran para realizar tareas de computación conjunta. El lector encontrará una guía que aborda desde la programación concurrente y sus desafíos hasta los paradigmas de programación distribuida más relevantes, detallando las API, herramientas y protocolos necesarios para desarrollar sistemas funcionales. Con un enfoque aplicado, el libro sirve como nexo entre áreas como los Sistemas Operativos, las Redes de Ordenadores y la Ingeniería del Software, proporcionando ejemplos prácticos para cada paradigma explicado.

¿De qué trata?

La obra explora los fundamentos y la evolución de los sistemas distribuidos, definidos como conjuntos de computadores interconectados en red que colaboran para un fin común. A través de sus páginas, se analizan ejemplos cotidianos como el uso de aplicaciones móviles, el acceso a páginas web, las operaciones en cajeros bancarios, los pagos con tarjeta o la participación en redes sociales, demostrando cómo la computación distribuida está presente en múltiples actividades diarias.

El texto desarrolla una explicación detallada sobre la programación concurrente y los problemas asociados, como la sincronización y la gestión de recursos compartidos. Posteriormente, explora los principales paradigmas de programación distribuida, incluyendo las API, herramientas y protocolos necesarios para implementar sistemas reales. Cada paradigma se aborda de forma práctica, con ejemplos que permiten al lector elaborar sistemas distribuidos funcionales, sirviendo como puente entre disciplinas como los Sistemas Operativos, las Redes de Ordenadores y la Ingeniería del Software.

Temas principales

  • Fundamentos de los sistemas distribuidos y su proliferación en la sociedad de la información.
  • Programación concurrente: problemas de sincronización, exclusión mutua y gestión de recursos compartidos.
  • Paradigmas de programación distribuida: modelos de comunicación, paso de mensajes y llamadas a procedimientos remotos.
  • API, herramientas y protocolos para el desarrollo de sistemas distribuidos.
  • Integración práctica de conceptos de Sistemas Operativos, Redes de Ordenadores e Ingeniería del Software.

¿Para quién está recomendado?

Este libro está dirigido a estudiantes y profesionales de la informática, ingeniería del software y áreas afines que deseen comprender los fundamentos teóricos y prácticos de los sistemas distribuidos. Es especialmente útil para quienes cursan asignaturas relacionadas con sistemas operativos, redes de ordenadores o ingeniería del software, así como para desarrolladores que buscan aplicar paradigmas distribuidos en proyectos reales. También resulta adecuado para cualquier persona interesada en entender cómo funcionan las aplicaciones y servicios que utilizan a diario, desde aplicaciones móviles hasta sistemas bancarios.

Qué aporta este libro

  • Una visión clara y práctica de los sistemas distribuidos, conectando conceptos teóricos con ejemplos cotidianos.
  • Herramientas y conocimientos para abordar la programación concurrente y sus desafíos técnicos.
  • Guías detalladas sobre los paradigmas de programación distribuida, incluyendo API y protocolos específicos.
  • Un enfoque interdisciplinario que integra áreas como Sistemas Operativos, Redes e Ingeniería del Software.
  • Ejemplos prácticos que permiten desarrollar sistemas distribuidos funcionales desde el primer momento.

Ficha técnica

  • Autor: Lizcano Casas, David
  • Editorial: UDIMA
  • Idioma: Español
  • Tema: INGENIERIA DEL SOFTWARE
  • Colección: PDTE. COLECCION
  • Encuadernación: Otros
  • Fecha de edición: septiembre de 2015
  • Número de páginas: 360
  • Peso: 570 g

Valoración editorial

Este manual ofrece una aproximación sólida y aplicada a los sistemas distribuidos, un campo de creciente relevancia en el desarrollo tecnológico actual. Su principal valor reside en la capacidad de conectar conceptos teóricos con ejemplos prácticos del día a día, facilitando la comprensión de temas complejos como la programación concurrente y los paradigmas distribuidos. La obra resulta especialmente útil para estudiantes y profesionales que buscan una base interdisciplinaria, integrando conocimientos de sistemas operativos, redes e ingeniería del software en un solo texto. Aunque su enfoque es eminentemente práctico, no descuida los fundamentos teóricos necesarios para un aprendizaje sólido.

También te puede gustar

Vistos Recientemente