Programación en tiempo real y bases de datos
Programación en tiempo real y bases de datos

Programación en tiempo real y bases de datos

Un enfoque práctico

López Herrera, Josefina

Editorial:
Universitat Politecnica de Catalunya. Iniciativa Digital Politecnica
ISBN:
978-84-7653-658-2
En este libro se explican las herramientas necesarias para diseñar y programar de forma concurrente, así como para diseñar e implementar bases de datos para sistemas críticos en ti... Más información
Editorial:
Universitat Politecnica de Catalunya. Iniciativa Digital Politecnica
Colección:
UPCGrau
Encuadernación:
Tapa blanda o Bolsillo
País de publicación :
España
Idioma de publicación :
Castellano
ISBN:
978-84-7653-658-2
EAN:
9788476536582
Dimensiones:
246 x 189 mm.
Nº páginas:
142
Fecha publicación :
04-10-2011
Disponible en 0 librerías

Dónde encontrar "Programación en tiempo real y bases de datos"

Stock en librería
Disponible en 2-3 Días

Disponible en 0 librerías

    Sinopsis

    Sinopsis de: "Programación en tiempo real y bases de datos"

    En este libro se explican las herramientas necesarias para diseñar y programar de forma concurrente, así como para diseñar e implementar bases de datos para sistemas críticos en tiempo real. Sus objetivos son introducir al lector a una programación compleja paso a paso utilizando casos de estudio y pequeños proyectos; facilitar la comprensión del uso de eventos en la programación a través del desarrollo de casos de estudio; utilizar herramientas de programación para sincronizar procesos concurrentes, como semáforos y monitores, con ejemplos didácticos sencillos; definir los pasos necesarios para diseñar sistemas concurrentes con metodologías informáticas, y describir las tareas básicas para diseñar un sistema de bases de datos y su acceso de forma concurrente, utilizando ejemplos de navegación dirigida.

    Índice

    1 Introducción 2 Sistemas en tiempo real y sistemas embebidos 2.1. Introducción 2.2. Programación orientada a eventos 3 Diseño de sistemas de tiempo real 3.1. Introducción 3.2. Detalle de las fases 3.3. UML - Lenguaje de modelado unificado 3.4. Caso de estudio: captura y proceso de señales en un vuelo espacial 4 Proyectos: programación de eventos 4.1. Introducción a la programación Windows con eventos 4.2. Caso de estudio 1: Simulación del aterrizaje de un cohete 4.3. Caso de estudio 2: Definición del proyecto de control de un ascensor 4.4. Caso de estudio 3: El juego del frontón 4.5. Caso de estudio 4: Movimiento de un cuerpo en caída libre 4.6. Problemas propuestos 5 Las excepciones y su manejo 5.1. Introducción 5.2. Manejo de excepciones en C++ 5.3. Ejemplos resueltos 6 Programación concurrente 6.1. Introducción 6.2. Gestión de hebras (threads) 6.3. Problemas propuestos 7 Sincronización 7.1. Introducción 7.2. Gestión de la exclusión mutua (mutex) 7.3. Creación y destrucción de la exclusión mutua 7.4. Bloqueo y desbloqueo de la exclusión mutua 7.5. Ejemplo: Uso de la exclusión mutua 7.6. Problemas propuestos 8 Monitores 8.1. Introducción 8.2. Exclusión mutua y variables de condición POSIX (Condition Variables) 8.3. Creación y destrucción de variables de condición 8.4. Espera y señalización de variables de condición 8.5. Programa de ejemplo 8.6. Problemas propuestos 9 Semáforos 9.1. Introducción 9.2. Ejemplo de utilización de semáforos 9.3. Inicialización/destrucción de semáforos 9.4. Espera y señalización de semáforos 9.5. Programa de ejemplo de semáforos 9.6. Problemas presupuestos 10 Bases de datos 10.1. Conceptos básicos 10.2. Diseño de bases de datos 10.3. MySQL: un gestor de base de datos 10.4. Instalación de MySQL 10.5. Ejemplos sentencias MySQL 10.6. MySQL en C++ 10.7. Problemas propuestos 11 Bibliografía

    Más sobre

    López Herrera, Josefina

    Información sobre el autor no disponible


    Más títulos de López Herrera, Josefina
    Los lectores opinan

    Valoraciones y comentarios

    No hay comentarios, sé el primero en comentar

    Añadir comentario
    También te puede interesar

    Libros relacionados