
Programación Concurrente Y Tiempo Real
El dise o y la programaci n de sistemas concurrentes representa, como Ingeniero Inform tico, un reto complejo. Si consideramos la evoluci n de los dispositivos de procesamiento, el est ndar actual se basa en la integraci n de cada vez m s unidades de procesamiento que, potencialmente, acceder n a datos compartidos. As , resulta m s que fundamental que cualquier programador, independientemente del dominio de trabajo en el que se desenvuelva, conozca las herramientas b sicas para incrementar la eficiencia de sus programas sin provocar las tan temidas condiciones de carrera o los interbloqueos. En otras palabras, la gesti n de la concurrencia desde el punto de vista de la programaci n es un aspecto esencial en la formaci n de cualquier Ingeniero en Inform tica.
Entrevista de trabajo de IBM: "Describe a deadlock condition"
Entrevista de trabajo en Dropbox: "What's a race condition?"
Este libro pretende ser una contribuci n, desde una perspectiva principalmente pr ctica, al dise o y desarrollo de sistemas concurrentes, haciendo especial hincapi en las herramientas que un programador puede utilizar para llevar a cabo dicha tarea. En particular, se hace uso del lenguaje de programaci n C y, entre otras herramientas, de los sem foros y los buzones de mensajes POSIX. As mismo, en este libro se introduce la importancia de estos aspectos en el mbito de los sistemas de tiempo real.
- Conoce los fundamentos de la programaci n concurrente.
- Maneja adecuadamente las secciones cr ticas y evita las tan temidas condiciones de carrera para evitar interbloqueos.
- Aprende a manejar los sem foros y buzones de mensajes POSIX utilizando el lenguaje de programaci n C.
- Ad ntrate en las posibilidades que te ofrece Ada para gestionar la concurrencia desde una perspectiva de m s alto nivel.
- Domina los conceptos relativos a la planificaci n de sistemas de tiempo real.
- Forfatter
- Carlos Gonzalez, Javier a. Albusac, David Vallejo
- ISBN
- 9781518608261
- Språk
- Spansk
- Vekt
- 272 gram
- Utgivelsesdato
- 1.10.2015
- Antall sider
- 200
