Tema 1 Introducción. Indice. Definición Ejemplos de aplicación Conceptos básicos Tipos de sistemas Características de STR críticos Construcción de STR

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Tema 1 Introducción. Indice. Definición Ejemplos de aplicación Conceptos básicos Tipos de sistemas Características de STR críticos Construcción de STR"

Transcripción

1 Tema 1 Introducción Definición Ejemplos de aplicación Conceptos básicos Tipos de sistemas Características de STR críticos Construcción de STR 1 Indice Definición Ejemplos de aplicación Conceptos básicos Tipos de sistemas Características de STR críticos Construcción de STR 2 1

2 Definición Un sistema de tiempo real es un sistema informático que: Interacciona repetidamente con su entorno físico Responde a los estímulos que recibe de dicho entorno en un plazo de tiempo determinado Sistema de sensores Sistema de control Sistema de actuadores Para que el funcionamiento del sistema sea correcto no basta con que las acciones sean correctas lógicamente, sino que además, deben producirse dentro de un intervalo de tiempo especificado ENTORNO 3 Significado de tiempo real (I) La reacción de los sistemas a los eventos externos debe ocurrir durante su evolución. Como consecuencia, el tiempo del sistema (tiempo interno) debe medirse usando la misma escala usada para medir el tiempo en el entorno controlado (tiempo externo) Sistema de tiempo real Sistema rápido 4 2

3 Significado de tiempo real (II) Si en el sistema se incorporan eventos que evolucionan más rápidamente que las acciones que pueden manejarlos, entonces dichas acciones ya no serán efectivas. El tiempo en que se ejecutan las acciones del sistema es significativo 5 Características fundamentales Necesidad de demostrar rigurosamente que el sistema cumple sus requisitos temporales y funcionales: Las consecuencias de los errores pueden ser catastróficas A menudo son sistemas "no visibles" Son muy dependientes del hardware (embedded systems) Se suelen utilizar plataformas de desarrollo y de aplicación distintas Uso de compiladores cruzados Dificultades para depurar los programas 6 3

4 Indice Definición Ejemplos de aplicación Conceptos básicos Tipos de sistemas Características de STR críticos Construcción de STR 7 Ejemplos de aplicación (I) entrada referencia r(t) Control digital y(t) A/D A/D r k y k cálculos control u k D/A sensor planta actuador Controlador digital PID u(t) y(t) : medición del estado de la planta en instante t e(t) = r(t) y(t) : diferencia entre el estado deseado r(t) y el observado y(t) entradas: y k, r k, k= 0,2,3... cálculo de u k u k = u k-2 + αe k + βe k-1 + γe k-2 BUCLE DE CONTROL: fijar el temporizador para interrumpir cada periodo T; en cada interrupción, hacer conversión analógica digital para obt. y calcular la salida de control u conversión digital-analógica de u fin hacer 8 4

5 Ejemplos de aplicación (II) Controlador aéreo Hacer cada ciclo de 1/180 seg: Validar datos de sensores y seleccionar fuente de datos; si error, reconfigurar el sistema Realizar los cálculos de control a 30Hz, una vez cada 6 ciclos, de los circuitos externos de inclinación, balanceo y guiñada Realizar los cálculos de control a 90Hz una vez cada 2 ciclos, de los circuitos internos de balanceo usando como entrada las salidas del paso anterior Realizar los cálculos de los circuitos internos de guiñada, usando las salidas del paso anterior Dar como salida los comandos Ejecutar los comandos y esperar al principio del siguiente ciclo 9 Ejemplos de aplicación (III) Controladores de alto nivel desde sensores respuestas estimador estado interfaz sistema comandos - controlador tráfico Jerarquía de control de un controlador de tráfico aéreo navegación estimador estado planta virtual - gestión de vuelo planta virtual - estimador estado control de vuelo datos aéreos planta física 10 5

6 Ejemplos de aplicación (IV) Procesamiento de señal radar dato muestreado y digitalizado DSP N muestras/bin track record procesadores de señal estado de control track record procesador de datos parámetros para el procesamiento de señal 11 Ejemplos de aplicación (V) Bases de datos de tiempo real Consistencia temporal de los datos Aplicaciones multimedia Compresión/descompresión MPEG Estimación de movimiento Transformación coseno y codificación Descompresión 12 6

7 Clasificación aplicaciones de tiempo real Puramente cíclicas p.ej. controladores digitales Mayormente cíclicas p.ej. controlador aéreo Asíncronas y algo predecibles p.ej. comunicaciones multimedia, procesamiento de señales de radar Asíncronas e impredecibles p.ej. sistemas de control inteligente 13 Indice Definición Ejemplos de aplicación Conceptos básicos Tipos de sistemas Características de STR críticos Construcción de STR 14 7

8 Caracterización de las aplicaciones de tiempo real: JOB Existen un conjunto de trabajos (Jobs) que necesitan recursos para su ejecución (p.ej. procesadores) Caracterización de los jobs: Release time (rt i ): instante en el que un job está listo para ejecutar (activación) Deadline (d i ): instante en el que un job debe haber finalizado su ejecución Response time (r i ): tiempo transcurrido entre su release time y su tiempo de terminación Execution time (e i ): tiempo necesario para completar su ejecución 15 Job Un release time de un job puede ser: Fixed/Jittered: conocemos exactamente cuándo se activa / conocemos un rango de tiempo durante el que se puede activar Sporadic/Aperiodic: no sabemos cuándo se activa hasta que se produce un evento Restricciones temporales: Hard: restricción que debe cumplirse necesariamente (si no se cumple un fallo puede resultar fatal) Soft: restricción que puede relejarse (si no se cumple se degrada el rendimiento del sistema, pero no tiene efectos catastróficos) 16 8

9 Caracterización de las aplicaciones de tiempo real: TASK Un conjunto de trabajos relacionadas forman una tarea (Task). Las tareas suelen tener restricciones de precedencia Una Task periódica es una secuencia de jobs con idénticos parámetros. Se caracteriza por: Period (T i ): mínimo tiempo transcurrido entre dos activaciones sucesivas de sus jobs Execution time (C i ): tiempo máximo de ejecución de todos sus jobs Phase (φ i ): tiempo de activación de su primer job en T i (φ i =r i,1 ) En lo sucesivo vamos a considerar tasks formadas por un único job, y nos referiremos a ellas como tareas o actividades 17 Task Una Task aperiódica/esporádica es una secuencia de jobs aperiódicos/esporádicos Los release times de sus jobs no se conocen a priori. Los tiempos de "llegada" de los jobs (interarrival times) y sus tiempos de ejecución son variables aleatorias con una distribución de probabilidad A(x) y B(x) respectivamente Una tarea es aperiódica si sus trabajos tienen soft deadlines o no tienen deadlines (p.ej. tarea para ajustar la sensibilidad de un radar) Podemos optimizar sus tiempos de respuesta, pero nunca a expensas de tareas de tiempo real hard Una tarea es esporádica si sus trabajos se activan en instantes de tiempo aleatorios y tienen deadlines hard El principal objetivo es garantizar que los deadlines se cumplan siempre; la minimización de los tiempos de respuesta tiene una importancia secundaria 18 9

10 Caracterización de las aplicaciones de tiempo real: Recursos Los recursos disponibles para la ejecución del sistema de tiempo real son: Procesadores (recursos activos) Recursos pasivos (Ej: memoria, mutex, bloqueos a bases de datos) Un procesador puede ser: Preemptive: los trabajos pueden ser interrumpidos Non-preemtive: cada trabajo se realiza sin interrupciones Vamos a considerar tasks formados por un único job. En lo sucesivo utilizaremos el término tarea (o actividad) para referirnos a una task con un único job). Así mismo consideraremos el término release time (r i ) para referirnos al valor que hemos definido como phase de la tarea (φ i =r i,1 ) 19 Parámetros de una tarea activación i (release time) Execution time (C) activación (i+1) tiempo de respuesta (R) deadline (D) periodo (T) 20 10

11 Indice Definición Ejemplos de aplicación Conceptos básicos Tipos de sistemas Características de STR críticos Construcción de STR 21 Tipos de sistemas de tiempo real Según su criticidad Sistemas de tiempo real HARD Sistemas de tiempo real SOFT Según la activación de las tareas Sistemas dirigidos por tiempo Sistemas dirigidos por eventos 22 11

12 Sistemas de tiempo real HARD Están formados por restricciones hard. Requieren una validación de que el sistema cumple siempre las restricciones (se debe demostrar que se cumplen) Comportamiento temporal está determinado por el entorno Formas de validar las restricciones: Utilizando tests de planificabilidad Utilizando ejecutivos cíclicos La mayoría de los sistemas empotrados (embedded) son sistemas hard Sistema empotrado: es aquél que forma parte de otro sistema en el que realiza funciones de control. A menudo el computador no es visible. Sus recursos son limitados Ejemplos: automóviles, electrónica de consumo 23 Sistemas de tiempo real SOFT Están formados por restricciones soft. El comportamiento temporal viene determinado por el computador Se permite un comportamiento en sobrecargas degradado Como medidas de seguridad se utiliza la recuperación de fallos Suelen manejar un gran volumen de datos Ejemplos: Sistemas de transacciones on-line Sistemas multimedia 24 12

13 Activación de las tareas Sistemas dirigidos por tiempo (time-triggered systems) Sistemas dirigidos por eventos (event-triggered systems) Inicio en instantes predeterminados Mecanismo básico: reloj Operan mejor con cargas altas periodo (T) Inicio cuando se produce un suceso de cambio de estado Mecanismo básico: interrupciones Pueden fallar si la carga es alta Tiempo mínimo entre 2 llegadas consecutivas deadline (D) deadline (D) evento evento 25 Indice Definición Ejemplos de aplicación Conceptos básicos Tipos de sistemas Características de STR críticos Construcción de STR 26 13

14 Características de un STR Gran tamaño y complejidad Necesitan manipular números reales Requerimientos de fiabilidad y seguridad Control concurrente de componentes separados del sistema Facilidades de tiempo real (soporte ejecución) Interacción con interfaces hardware Implementación eficiente 27 Gran tamaño y complejidad Algunos STR tienen millones de líneas de código La variedad de funciones requerida para responder a diferentes eventos del mundo real, aumenta la complejidad incluso en sistemas relativamente pequeños Debido a los continuos cambios en los requerimientos del mundo real, los STR están sometidos a constantes mantenimientos y mejoras Los lenguajes y entornos de TR permiten descomponer los sistemas complejos en componentes más sencillos que pueden manejarse de forma más eficiente 28 14

15 Fiabilidad y seguridad Fiabilidad = Probabilidad de proporcionar el servicio requerido Corrección Lógica Temporal Seguridad = Probabilidad de recuperación frente a un fallo Se deben implementar sistemas que sólo fallen de modo controlado, incluso en ambientes hostiles El diseño del interfaz debe realizarse de forma que minimice la posibilidad de error humano 29 Dependencia del tiempo (I) Se trata de garantizar que todas las veces que se ejecuta una tarea termina dentro de su plazo Esquema de activación: cuándo se debe ejecutar cada tarea Periódica: la tarea se ejecuta regularmente, con un periodo bien definido Aperiódica: se ejecuta de forma irregular, en respuesta a un suceso del entorno o del propio sistema Esporádica: exigencia de una separación mínima entre dos sucesos consecutivos Para cumplir con los tiempos de respuesta y poder planificar el sistema, es necesario que el comportamiento del sistema sea determinista (predecible) 30 15

16 Concurrencia Los dispositivos físicos controlados (sensores, actuadores, etc.) funcionan al mismo tiempo Las tareas software que los controlan actúan concurrentemente Suficiente velocidad de proceso para simular paralelismo con un solo procesador Muchos sistemas empotrados exigen verdadero paralelismo (sistemas multiprocesador) Ejecución cíclica en manos del programador Complican la labor del programador Programas poco claros y poco elegantes Dificultad para probar la corrección del programa Dificultad para lograr la ejecución en paralelo del programa en un sistema multiprocesador Colocar el código de manejo de errores es problemático Tareas independientes soportadas por el lenguaje o el SO Es necesario conseguir una comunicación y sincronización fiables entre procesos 31 Interacción con dispositivos físicos Mecanismos de entrada/salida dependientes del dispositivo Monitorización de sensores y actuadores Registros de entrada y salida para capturar los datos Se pueden generar interrupciones o excepciones Indicar la realización de ciertas operaciones Alertar de la existencia de condiciones de error Los manejadores de dispositivos forman parte del software de la aplicación No están bajo el control del sistema operativo Antes la interfaz con los dispositivos se dejaba en manos del SO. Ahora, debido a la variedad de dispositivos y a la naturaleza de tiempo de respuesta crítico, el control debe ser directo No es necesario programarlos con lenguajes de bajo nivel Antes se hacía mediante parches en ensamblador Ahora, las exigencias de fiabilidad lo desaconsejan 32 16

17 Eficiencia Eficiencia en la implementación, debido a los requisitos temporales de un STR. Se requiere una evaluación constante del coste de utilización de las características del lenguaje Eficiencia en capacidad, ya que el espacio físico disponible suele ser muy limitado Eficiencia en costes económicos, puesto que incide directamente en la viabilidad comercial del producto final 33 Cálculos con números reales El sistema controlado proporciona valores asociados a una magnitud física Estos valores se filtran y se convierten a datos de ingeniería (conversores analógicodigital) El ordenador los representa de una forma aproximada (coma fija, coma flotante) Y también realiza los cálculos de forma aproximada (técnicas numéricas de resolución de ecuaciones) 34 17

18 Fases en el desarrollo de un STR Definición de requisitos Diseño de la arquitectura lógica Diseño de la arquitectura física y análisis temporal Restricciones Diseño detallado Codificación y cálculo de tiempos de ejecución Restricciones Pruebas y medidas de tiempos 35 Algunas decisiones importantes Procesador Componentes hardware Sistema operativo Lenguaje de programación Herramientas de desarrollo de software Herramientas de depuración de software Componentes software 36 18

19 Indice Definición Ejemplos de aplicación Conceptos básicos Tipos de sistemas Características de STR críticos Construcción de STR 37 Implementación de un S.T.R. (A) Sobre un S.O. de tiempo real Basados en UNIX (RT-UNIX), QNX,Rtems,... Específicos: VRTX, irmx, Utilizan un conjunto de llamadas al sistema (primitivas) que permiten: Crear procesos con prioridades Planificación basada en prioridades Fijar procesos en memoria (no intercambio) E/S rápida y eficiente Memoria compartida Mecanismo de concurrencia de bajo nivel STR RTS S.O.T.R HW 38 19

20 Implementación de un S.T.R. (B) Lenguaje que INCLUYA un soporte de ejecución de tiempo real Los lenguajes que permiten concurrencia pueden crear su propio soporte de ejecución (en inglés run-time support) que sustituye (o puede sustituir) al sistema operativo. RTS STR S.O.T.R HW 39 Implementación de un S.T.R. (C) Soporte de ejecución de tiempo real + Lenguaje convencional Es posible utilizar un lenguaje convencional con un soporte de ejecución específico (en inglés run time support) que sustituye (o puede sustituir) al sistema operativo. Tareas de T.R. Otras STR HW RTS 40 20

21 Bibliografía básica Sistemas de tiempo real y lenguajes de programación (3ª edición) Alan Burns and Andy Wellings Addison Wesley (2002) Capítulo 1 (Completo) Capítulo 2 (Apartado 2.5) 41 Bibliografía complementaria Real-time systems Jane W. S. Liu Prentice Hall (2000) Capítulo 1 (Completo) Ejemplos de aplicaciones de tiempo real 42 21

Introducción a los sistemas de tiempo real. Informática III Departamento de Sistemas e Informática Escuela de Ingeniería Electrónica FCEIA - UNR

Introducción a los sistemas de tiempo real. Informática III Departamento de Sistemas e Informática Escuela de Ingeniería Electrónica FCEIA - UNR Introducción a los sistemas de tiempo real Departamento de Sistemas e Informática Escuela de Ingeniería Electrónica FCEIA - UNR 1 Objetivos Introducir conceptos básicos relativos a los sistemas de tiempo

Más detalles

Introducción a los sistemas de tiempo real

Introducción a los sistemas de tiempo real 1 dit UPM Introducción a los sistemas de tiempo real Juan Antonio de la Puente DIT/UPM Transparencias basadas en el capítulo 1 del libro de A. Burns y A. Wellings Real-Time Systems and Programming Languuages,

Más detalles

Introducción a los Sistemas de Tiempo Real

Introducción a los Sistemas de Tiempo Real Introducción a los Sistemas de Tiempo Real 1 Introducción: Definición Qué es un sistema de tiempo real? Un STR es cualquier sistema de procesamiento de la información que tiene que responder a estímulos

Más detalles

Introducción a los sistemas de tiempo real

Introducción a los sistemas de tiempo real dit UPM Introducción a los sistemas de tiempo real Juan Antonio de la Puente DIT/UPM Transparencias basadas en el capítulo 1 del libro de A. Burns y A. Wellings Real-Time Systems and Programming Languuages,

Más detalles

Introducción a los Sistemas de Tiempo Real Í d n i dice

Introducción a los Sistemas de Tiempo Real Í d n i dice Introducción a los Sistemas de Tiempo Real Sistemas de Tiempo Real http://www.vision.uji.es/~pla/ii75 i / /ii75 Índice Introducción. Ejemplos de Sistemas Empotrados. Características de un Sistema de Tiempo

Más detalles

Definición de S. Tiempo Real

Definición de S. Tiempo Real Sistemas de Tiempo Real Sistemas de Tiempo Real Definición Definición Conceptos Conceptos Clasificación Clasificación Respuesta en Respuesta en tiempo tiempo especificado especificado Interacción Interacción

Más detalles

SISTEMAS EN TIEMPO REAL

SISTEMAS EN TIEMPO REAL SISTEMAS EN TIEMPO REAL Año académico: 2006/07 Centro: Escuela Politécnica Superior Estudios: Ingeniero Técnico en Informática de Sistemas Asignatura: Sistemas en Tiempo real Ciclo: 1º Curso: 3º Cuatrimestre:

Más detalles

Software de Tiempo Real. Software de Tiempo Real. Consideraciones generales. Software en Tiempo Real. Conceptos Básicos. Consideraciones generales

Software de Tiempo Real. Software de Tiempo Real. Consideraciones generales. Software en Tiempo Real. Conceptos Básicos. Consideraciones generales Consideraciones generales - Deben responder a eventos externos, asegurando un tiempo máximo de respuesta determinado. Software en Tiempo Real Conceptos Básicos - La secuencia de ejecución no sólo está

Más detalles

Programación Concurrente y Paralela. Unidad 1 Introducción

Programación Concurrente y Paralela. Unidad 1 Introducción Programación Concurrente y Paralela Unidad 1 Introducción Contenido 1.1 Concepto de Concurrencia 1.2 Exclusión Mutua y Sincronización 1.3 Corrección en Sistemas Concurrentes 1.4 Consideraciones sobre el

Más detalles

Tipos de Estructuras de los S. O. Sistemas Operativos II ITS EMT CETP 2016 A/S L. Carámbula

Tipos de Estructuras de los S. O. Sistemas Operativos II ITS EMT CETP 2016 A/S L. Carámbula Tipos de Estructuras de los S. O. Sistemas monolíticos Es muy común, no existe la estructura o es mínima El S. O. es una colección de procedimientos que se pueden llamar entre si Cada procedimiento tiene

Más detalles

Tecnología de software para sistemas de tiempo real

Tecnología de software para sistemas de tiempo real 1 dit UPM Tecnología de software para sistemas de tiempo real Juan Antonio de la Puente DIT/UPM Motivación Las herramientas y la tecnología de software que se usan para construir otros tipos de sistemas

Más detalles

INDICE 1. Introducción 2. Entrada / Salida: Principios y Programación 3. Procesos

INDICE 1. Introducción 2. Entrada / Salida: Principios y Programación 3. Procesos INDICE Prólogo XV 1. Introducción 1 1.1. Evolución de los sistemas operativos 2 Procesamiento en serie 3 Procesamiento por lotes 4 Multiprogramación 7 1.2. Tipos de Sistemas Operativos 9 Sistemas operativos

Más detalles

TEMA I - Introducción a los Sistemas en Tiempo Real

TEMA I - Introducción a los Sistemas en Tiempo Real 1 TEMA I - Introducción a los Sistemas en Tiempo Real 1.1. Definiciones 1.2. Clasificación de los Sistemas en Tiempo Real 1.3. Ejemplos de Sistemas en Tiempo Real 1.4. Características de los Sistemas en

Más detalles

Máster en Ingeniería de Sistemas e Informática Diseño de sistemas empotrados. Información básica. Guía docente para el curso

Máster en Ingeniería de Sistemas e Informática Diseño de sistemas empotrados. Información básica. Guía docente para el curso Máster en Ingeniería de Sistemas e Informática 62636 - Diseño de sistemas empotrados Guía docente para el curso 2010-2011 Curso: 1, Semestre: 1, Créditos: 4.0 Información básica Profesores - José Luis

Más detalles

ESCUELA POLITÉCNICA SUPERIOR DE CÓRDOBA GRADO DE INGENIERÍA INFORMÁTICA CURSO 2013/14 ASIGNATURA: SISTEMAS EN TIEMPO REAL DATOS DE LA ASIGNATURA

ESCUELA POLITÉCNICA SUPERIOR DE CÓRDOBA GRADO DE INGENIERÍA INFORMÁTICA CURSO 2013/14 ASIGNATURA: SISTEMAS EN TIEMPO REAL DATOS DE LA ASIGNATURA ESCUELA POLITÉCNICA SUPERIOR DE CÓRDOBA GRADO DE INGENIERÍA INFORMÁTICA CURSO 2013/14 ASIGNATURA: DATOS DE LA ASIGNATURA Denominación: Código: 101415 Plan de estudios: GRADO DE INGENIERÍA INFORMÁTICA Denominación

Más detalles

Sistemas de Tiempo Real

Sistemas de Tiempo Real Sistemas de Tiempo Real Carrera: Ingeniería en Computación Profesor Responsable: Romero, Fernando Año: 4º Duración: Semestral Carga Horaria Semanal: 6hs Carga Horaria Total: 96hs Objetivos Generales Caracterizar

Más detalles

1.1.-TARJETA DAQ NI PCI-6024E y BNC2120. Figura 1: TARJETA BNC2120 NATIONAL INSTRUMENTS

1.1.-TARJETA DAQ NI PCI-6024E y BNC2120. Figura 1: TARJETA BNC2120 NATIONAL INSTRUMENTS 1. OBJETIVO El objetivo de este proyecto, es realizar el control para un giróscopo mediante un control PD programado en LabVIEW y mostrar la importancia del tiempo de adquisición de datos en los sistemas

Más detalles

Introducción. Requerimientos

Introducción. Requerimientos Introducción Los SSOO de TR son necesarios cuando el lenguaje de programación no ofrece los servicios necesarios para el tiempo real No todos los SSOO son válidos para el TR. Se necesitan unos requerimientos

Más detalles

Planificación con prioridades

Planificación con prioridades dit UPM Planificación con prioridades Juan Antonio de la Puente DIT/UPM Copyright 2007, Juan Antonio de la Puente Planificación El objetivo de los métodos de planificación (scheduling) es repartir el tiempo

Más detalles

Grado en Ingeniería de Computadores Universidad de Alcalá 2015/2016 3º Curso 2º Cuatrimestre

Grado en Ingeniería de Computadores Universidad de Alcalá 2015/2016 3º Curso 2º Cuatrimestre Sistemas de Tiempo Real Grado en Ingeniería de Computadores Universidad de Alcalá 2015/2016 3º Curso 2º Cuatrimestre GUÍA DOCENTE Nombre de la asignatura: Código: 590008 Titulación en la que se imparte:

Más detalles

Sistemas Operativos. Introducción. Tema 6

Sistemas Operativos. Introducción. Tema 6 Sistemas Operativos Introducción Qué es un sistema operativo? Ubicación de un sistema operativo en un computador Descripción de un sistema operativo: Funcional Estructural Realización Funciones de los

Más detalles

Programación Concurrente Recopilación de teoría referente a la materia

Programación Concurrente Recopilación de teoría referente a la materia UNIVERSIDAD AMERICANA Programación Concurrente Recopilación de teoría referente a la materia Ing. Luis Müller Esta es una recopilación de la teoría referente a la asignatura Programación Concurrente, a

Más detalles

Programación concurrente

Programación concurrente Programación concurrente Master de Computación I Conceptos y recursos para la programación concurrente: I.1 Motivación de la programación concurrente. J.M. Drake M. Aldea Motivación de la programación

Más detalles

Un importante problema para sistemas de la nueva generación

Un importante problema para sistemas de la nueva generación Un importante problema para sistemas de la nueva generación J. A. Stankovic, Misconceptions about Real-Time Computing: A Serious Problem for Next Generation Systems, IEEE Computer, October 1988. Manifestar

Más detalles

240AR031 - Sistemas Empotrados y de Tiempo Real

240AR031 - Sistemas Empotrados y de Tiempo Real Unidad responsable: 240 - ETSEIB - Escuela Técnica Superior de Ingeniería Industrial de Barcelona Unidad que imparte: 707 - ESAII - Departamento de Ingeniería de Sistemas, Automática e Informática Industrial

Más detalles

SILABO DE SISTEMAS OPERATIVOS

SILABO DE SISTEMAS OPERATIVOS UNIVERSIDAD PRIVADA DEL NORTE Facultad de Ingeniería I. DATOS GENERALES SILABO DE SISTEMAS OPERATIVOS 1.1. Facultad : Ingeniería. 1.2. Carrera Profesional : Ingeniería de Sistemas. 1.3. Tipo de Curso :

Más detalles

Diseño de Sistemas de Tiempo-real

Diseño de Sistemas de Tiempo-real Diseño de Sistemas de Tiempo-real Aspectos básicos Computadores II / 2005-2006 Contenido Repasaremos algunos conceptos de ingeniería de software y su aplicación a sistemas de tiempo real Introduciremos

Más detalles

Diseño de sistemas de tiempo real

Diseño de sistemas de tiempo real dit UPM Diseño de sistemas de tiempo real Juan Antonio de la Puente DIT/UPM Transparencias basadas en el capítulo 2 del libro de A. Burns y A. Wellings Real-Time Systems and Programming Languuages, 3ª

Más detalles

Introducción n a los Sistemas de Tiempo Real (RTS)

Introducción n a los Sistemas de Tiempo Real (RTS) Introducción n a los Sistemas de Tiempo Real (RTS) Wolfgang Freund Wolfgang.Freund@usm.cl Marzo 2007 El Escenario RTS Interfaz Hombre - Máquina Instrumentación Operador Sistema de Tiempo Real Objeto a

Más detalles

ESCUELA DE INGENIERIA Informática Y Sistemas

ESCUELA DE INGENIERIA Informática Y Sistemas ESCUELA DE INGENIERIA Informática Y Sistemas ASIGNATURA SISTEMAS OPERATIVOS CODIGO ST0257 SEMESTRE 2013-2 INTENSIDAD HORARIA 64 horas semestral CARACTERÍSTICAS Suficientable CRÉDITOS 4 1. JUSTIFICACIÓN

Más detalles

Asignatura: SISTEMAS EN TIEMPO REAL Código: Año académico: 2007/2008 Centro:

Asignatura: SISTEMAS EN TIEMPO REAL Código: Año académico: 2007/2008 Centro: Asignatura: SISTEMAS EN TIEMPO REAL Código: 40007318 Año académico: 2007/2008 Centro: ESCUELA POLITÉCNICA SUPERIOR Departamento: LENGUAJES Y COMPUTACIÓN Área: INGENIERÍA DE SISTEMAS Y AUTOMÁTICA Titulación:

Más detalles

Cambio de hebra. Gustavo Romero. 13 de febrero de Arquitectura y Tecnología de Computadores. Voluntario Involuntario

Cambio de hebra. Gustavo Romero. 13 de febrero de Arquitectura y Tecnología de Computadores. Voluntario Involuntario c Cambio de hebra Gustavo Romero Arquitectura y Tecnología de Computadores 13 de febrero de 2009 Gustavo Romero Cambio de hebra (1/67) Índice 1 Voluntario Versión simplificada Gestión de la pila Estudio

Más detalles

Sistemas Operativos. Curso Página Web: Asignaturas de programación en el plan de estudios

Sistemas Operativos. Curso Página Web:  Asignaturas de programación en el plan de estudios Programa de la asignatura Sistemas Operativos 3 er Curso de la Licenciatura en Física Curso 2010-2011 Profesor: J. Javier Gutiérrez (gutierjj@unican.es) Página Web: http://www.ctr.unican.es/asignaturas/so/

Más detalles

Grado en Ingeniería Electrónica y Automática Sistemas de tiempo real. Información básica. Inicio. Guía docente para el curso

Grado en Ingeniería Electrónica y Automática Sistemas de tiempo real. Información básica. Inicio. Guía docente para el curso Grado en Ingeniería Electrónica y Automática 29844 - Sistemas de tiempo real Guía docente para el curso 2013-2014 Curso: 4, Semestre: 2, Créditos: 6.0 Información básica Profesores - Domenico Sicignano

Más detalles

Lección 13: Introducción a los sistemas de tiempo real

Lección 13: Introducción a los sistemas de tiempo real Lección 13: Introducción a los sistemas de tiempo real Introducción Conceptos básicos Sistemas síncronos Sistemas asíncronos Sistemas dirigidos por interrupciones Algoritmos de scheduling J. Ezpeleta-P.

Más detalles

Matriz de Competencias THEME Mecatrónica con Competencias Parciales/ Unidades de Resultados de Aprendizaje

Matriz de Competencias THEME Mecatrónica con Competencias Parciales/ Unidades de Resultados de Aprendizaje AREAS DE COMPETENCIA PASOS DE DESARROLLO DE COMPETENCIAS 1. Mantenimiento y garantía de la fiabilidad de los sistemas realizar el mantenimiento programado básico de máquinas y sistemas y seguir los planes

Más detalles

SISTEMAS EN TIEMPO REAL (I. INFORMÁTICA)

SISTEMAS EN TIEMPO REAL (I. INFORMÁTICA) ASIGNATURA DE GRADO: SISTEMAS EN TIEMPO REAL (I. INFORMÁTICA) Curso 2015/2016 (Código:71013058) 1.PRESENTACIÓN DE LA ASIGNATURA Esta asignatura tiene como objetivos el mostrar las características y requisitos

Más detalles

Programación Concurrente y de Tiempo Real

Programación Concurrente y de Tiempo Real GUÍA DOCENTE 2012-2013 Programación Concurrente y de Tiempo Real 1. Denominación de la asignatura: Programación Concurrente y de Tiempo Real Código 2. Materia o módulo a la que pertenece la asignatura:

Más detalles

PROCESAMIENTO DISTRIBUIDO

PROCESAMIENTO DISTRIBUIDO Pág. 1 INTRODUCCIÓN PROCESAMIENTO DISTRIBUIDO Arquitectura de comunicaciones: Software básico de una red de computadoras Brinda soporte para aplicaciones distribuidas Permite diferentes Sistemas Operativos

Más detalles

EXPERIENCIA PILOTO DE CRÉDITOS EUROPEOS UNIVERSIDAD DE CÓRDOBA ESCUELA POLITÉCNICA SUPERIOR GUÍA DOCENTE DE SISTEMAS EN TIEMPO REAL CURSO

EXPERIENCIA PILOTO DE CRÉDITOS EUROPEOS UNIVERSIDAD DE CÓRDOBA ESCUELA POLITÉCNICA SUPERIOR GUÍA DOCENTE DE SISTEMAS EN TIEMPO REAL CURSO EPERIENCIA PILOTO DE CRÉDITOS EUROPEOS UNIVERSIDAD DE CÓRDOBA ESCUELA POLITÉCNICA SUPERIOR GUÍA DOCENTE DE SISTEMAS EN TIEMPO REAL CURSO 2013-2014 NOMBRE: SISTEMAS EN TIEMPO REAL DATOS BÁSICOS DE LA ASIGNATURA

Más detalles

Sistemas de Tiempo Real

Sistemas de Tiempo Real Programa de la Asignatura: Sistemas de Tiempo Real Código: 40 Carrera: Ingeniería en Computación Plan: 2013 Carácter: Obligatoria Unidad Académica: Secretaría Académica Curso: Quinto año Primer cuatrimestre

Más detalles

1. Conceptos básicos en los Sistemas de Tiempo Real

1. Conceptos básicos en los Sistemas de Tiempo Real 1. en los Sistemas de Tiempo Real Contenido 1. CONCEPTOS BÁSICOS EN LOS SISTEMAS DE TIEMPO REAL...1 1.1 INTRODUCCIÓN...2 1.2 PROPIEDADES IMPORTANTES...4 1.3 CLASIFICACIÓN...4 1.4 JUSTIFICACIÓN...5 1.5

Más detalles

Lenguajes para sistemas de tiempo real. Programa de la asignatura

Lenguajes para sistemas de tiempo real. Programa de la asignatura Lenguajes para sistemas de tiempo real Programa de la asignatura Página Web: http://www.ctr.unican.es/asignaturas/lenguajes_str/ Máster en computación Curso 2010-2011 Profesor: J. Javier Gutiérrez (gutierjj@unican.es)

Más detalles

ANÁLISIS DE SISTEMAS. Prof. Eliz Mora

ANÁLISIS DE SISTEMAS. Prof. Eliz Mora ANÁLISIS DE SISTEMAS Prof. Eliz Mora Programa Fundamentos del Análisis de Sistemas Estilos Organizacionales y su impacto en los Sistemas de Información Rol del Analista de Sistema Determinación de Factibilidad

Más detalles

prácticos: 3 / 2.5 CURSO: 2º CUATRIMESTRE: 2º CICLO: 2 º

prácticos: 3 / 2.5 CURSO: 2º CUATRIMESTRE: 2º CICLO: 2 º FICHA DE ASIGNATURAS DE I. EN AUTOMÁTICA Y ELECTRÓNICA INDUSTRIAL PARA GUÍA DOCENTE. EXPERIENCIA PILOTO DE CRÉDITOS EUROPEOS. UNIVERSIDADES ANDALUZAS DATOS BÁSICOS DE LA ASIGNATURA NOMBRE: Sistemas Informáticos

Más detalles

Cuerpo de Profesores Técnicos de Formación Profesional

Cuerpo de Profesores Técnicos de Formación Profesional Tabla de equivalencias entre los temarios de Sistemas y Aplicaciones Informáticas de Profesores Técnicos de Formación Profesional e Informática del Cuerpo de Profesores de Enseñanza Secundaria Cuerpo de

Más detalles

Procesos y Threads Procesos y Threads. Rendimiento Rendimiento (paralelismo) (paralelismo) Productividad Productividad

Procesos y Threads Procesos y Threads. Rendimiento Rendimiento (paralelismo) (paralelismo) Productividad Productividad Procesos y Threads Procesos y Threads Procesos Procesos Threads Threads Concurrencia Concurrencia Ventajas Ventajas Modelos Modelos Información Información adicional (PCB) adicional (PCB) Preparado Preparado

Más detalles

Programación Concurrente y de Tiempo Real

Programación Concurrente y de Tiempo Real GUÍA DOCENTE 2014-2015 Programación Concurrente y de Tiempo Real 1. Denominación de la asignatura: Programación Concurrente y de Tiempo Real Titulación Grado en Ingeniería Informática Código 6369 2. Materia

Más detalles

Tiempo real. Juan Antonio de la Puente DIT/UPM. Tiempo real. Comprender el papel del tiempo en el diseño y realización de sistemas de tiempo real

Tiempo real. Juan Antonio de la Puente DIT/UPM. Tiempo real. Comprender el papel del tiempo en el diseño y realización de sistemas de tiempo real dit UPM Tiempo real Juan Antonio de la Puente DIT/UPM Tiempo real Objetivo Comprender el papel del tiempo en el diseño y realización de sistemas de tiempo real Contenido: Sistemas de referencia de tiempo

Más detalles

PROCESOS E HILOS - Hilo

PROCESOS E HILOS - Hilo 1/6 PROCESOS E HILOS - Hilo! contexto de ejecución que se planifica de forma independiente pero que comparte un mismo espacio de direcciones con otros hilos - Proceso! conjunto de uno o más hilos y los

Más detalles

Ingeniería Informática

Ingeniería Informática Grado en Ingeniería Informática Escuela Superior de Ingeniería Avda. de la Universidad de Cádiz, 10 11519 - Puerto Real (Cádiz) 95483200 grado.informatica@uca.es http://esingenieria.uca.es Itinerario Curricular

Más detalles

ESCUELA POLITÉCNICA SUPERIOR DE CÓRDOBA GRADO DE INGENIERÍA INFORMÁTICA. Curso 2016/17. Asignatura: SISTEMAS EMPOTRADOS DATOS DE LA ASIGNATURA

ESCUELA POLITÉCNICA SUPERIOR DE CÓRDOBA GRADO DE INGENIERÍA INFORMÁTICA. Curso 2016/17. Asignatura: SISTEMAS EMPOTRADOS DATOS DE LA ASIGNATURA ESCUELA POLITÉCNICA SUPERIOR DE CÓRDOBA GRADO DE INGENIERÍA INFORMÁTICA Asignatura: DATOS DE LA ASIGNATURA Denominación: Código: 101418 Plan de estudios: GRADO DE INGENIERÍA INFORMÁTICA Denominación del

Más detalles

Universidad Nacional de Rosario. Facultad de Ciencias Exactas, Ingeniería y Agrimensura Escuela de Ingeniería Electrónica

Universidad Nacional de Rosario. Facultad de Ciencias Exactas, Ingeniería y Agrimensura Escuela de Ingeniería Electrónica Universidad Nacional de Rosario Facultad de Ciencias Exactas, Ingeniería y Agrimensura Escuela de Ingeniería Electrónica Informática III Los sistemas embebidos y programación en tiempo real Autor/es: Grupo

Más detalles

UPM Gestión del tiempo real

UPM Gestión del tiempo real UPM Gestión del tiempo real Juan Antonio de la Puente DIT/UPM Tiempo real Objetivo Comprender el papel del tiempo en el diseño y realización de sistemas de tiempo real Contenido: Sistemas de referencia

Más detalles

GUÍA DOCENTE Programación Concurrente y de Tiempo Real

GUÍA DOCENTE Programación Concurrente y de Tiempo Real GUÍA DOCENTE 2017-2018 Programación Concurrente y de Tiempo Real 1. Denominación de la asignatura: Programación Concurrente y de Tiempo Real Titulación Grado en Ingeniería Informática Código 6369 2. Materia

Más detalles

Guillermo Román Díez

Guillermo Román Díez Concurrencia Creación de Procesos en Java Guillermo Román Díez groman@fi.upm.es Universidad Politécnica de Madrid Curso 2016-2017 Guillermo Román, UPM CC: Creación de Procesos en Java 1/18 Concurrencia

Más detalles

Paralelismo _Arquitectura de Computadoras IS603

Paralelismo _Arquitectura de Computadoras IS603 Paralelismo _Arquitectura de Computadoras IS603 INTRODUCCION El objetivo de esta investigación, es conceptualizar las diferentes tipos de paralelismo referente al área de Arquitectura de Computadoras,

Más detalles

ESCUELA POLITÉCNICA SUPERIOR DE CÓRDOBA

ESCUELA POLITÉCNICA SUPERIOR DE CÓRDOBA Curso 7/8 DENOMINACIÓN DE LA ASIGNATURA Denominación: Código: 8 Plan de estudios: GRADO DE INGENIERÍA INFORMÁTICA Curso: Denominación del módulo al que pertenece: OBLIGATORIO ESPECIALIDAD INGENIERÍA DE

Más detalles

FUNDAMENTOS DE SISTEMAS EN TIEMPO REAL

FUNDAMENTOS DE SISTEMAS EN TIEMPO REAL Guía docente de la asignatura Asignatura FUNDAMENTOS DE SISTEMAS EN TIEMPO REAL Materia Módulo Titulación INGENIERÍA DE REDES, SISTEMAS Y SERVICIOS TELEMÁTICOS MATERIAS ESPECÍFICAS DE LA MENCIÓN EN SISTEMAS

Más detalles

En este video vamos a examinar los distintos tipos de ordenadores que podemos encontrar hoy en día.

En este video vamos a examinar los distintos tipos de ordenadores que podemos encontrar hoy en día. En este video vamos a examinar los distintos tipos de ordenadores que podemos encontrar hoy en día. Tenemos los supercomputadores son los más rápidos y más potentes. Están diseñados para tareas de cálculo,

Más detalles

dit Planificación de tareas de tiempo real Juan Antonio de la Puente DIT/UPM UPM Copyright 2007, Juan Antonio de la Puente

dit Planificación de tareas de tiempo real Juan Antonio de la Puente DIT/UPM UPM Copyright 2007, Juan Antonio de la Puente dit UPM Planificación de tareas de tiempo real Juan Antonio de la Puente DIT/UPM Copyright 2007, Juan Antonio de la Puente Objetivos Plantear los problemas básicos relacionados con el cumplimiento de los

Más detalles

Tema 2: Conceptos básicos. Escuela Politécnica Superior Ingeniería Informática Universidad Autónoma de Madrid

Tema 2: Conceptos básicos. Escuela Politécnica Superior Ingeniería Informática Universidad Autónoma de Madrid Tema 2: Conceptos básicos Ingeniería Informática Universidad Autónoma de Madrid 1 O B J E T I V O S Introducción a la Informática Adquirir una visión global sobre la Informática y sus aplicaciones. Conocer

Más detalles

CAPITULO III CONTROLADORES

CAPITULO III CONTROLADORES CAPITULO III CONTROLADORES 3.1 Controladores El controlador es el segundo elemento en un sistema de control automático, éste toma una señal de entrada y la compara con un valor establecido para obtener

Más detalles

PR1: Programación I 6 Fb Sistemas Lógicos 6 Obligatoria IC: Introducción a los computadores 6 Fb Administración de

PR1: Programación I 6 Fb Sistemas Lógicos 6 Obligatoria IC: Introducción a los computadores 6 Fb Administración de CUADRO DE ADAPTACIÓN INGENIERÍA INFORMÁTICA - Campus Río Ebro Código Asignaturas aprobadas Créditos Carácter Asignaturas/Materias reconocida Créditos Carácter 12007 Cálculo 7,5 MAT1; Matemáticas I 12009

Más detalles

Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria

Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria 1.2. Jerarquía de niveles de un computador Qué es un computador? Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria Es un sistema tan complejo

Más detalles

Presentación de la asignatura: Instrumentación de Tiempo Real

Presentación de la asignatura: Instrumentación de Tiempo Real Curso 2005-2006 Presentación de la asignatura: Instrumentación de Tiempo Real Profesor: Mario Aldea Rivas (aldeam@unican.es) Facultad de Ciencias, piso 3º, despacho 3054 Página Web: http://www.ctr.unican.es/asignaturas/itr/

Más detalles

LAS 14 AREAS TEMATICAS DE LA COMPUTACIÓN

LAS 14 AREAS TEMATICAS DE LA COMPUTACIÓN En los años 1986-1989 la ACM(Association for Computing Machinery) y la IEEE (Institute for Electrical and Electronic Engineers)Computer Society : Peter Denning y otros definen la Informática como disciplina

Más detalles

Tema 6: Sistemas en Tiempo Real

Tema 6: Sistemas en Tiempo Real Tema 6: Sistemas en Tiempo Real INDICE: Introducción al Tiempo Real: Conceptos Básicos Secuenciamiento de tareas Soporte para Sistemas en Tiempo Real 1 Introducción al Tiempo Real Definiciones: Cualquier

Más detalles

ARQUITECTURA BÁSICA DEL ORDENADOR: Hardware y Software. IES Miguel de Cervantes de Sevilla

ARQUITECTURA BÁSICA DEL ORDENADOR: Hardware y Software. IES Miguel de Cervantes de Sevilla ARQUITECTURA BÁSICA DEL ORDENADOR: Hardware y Software. IES Miguel de Cervantes de Sevilla Índice de contenido 1.- Qué es un ordenador?...3 2.-Hardware básico de un ordenador:...3 3.-Software...4 3.1.-Software

Más detalles

Parte I: El computador y el proceso de programación

Parte I: El computador y el proceso de programación Parte I: El computador y el proceso de programación 1.Introducción a los computadores y su programación 2. Introducción al análisis y diseño de algoritmos 3. Introducción al análisis y diseño de programas

Más detalles

Sistemas Operativos Tema 2: Estructura del computador José Miguel Santos Alexis Quesada Francisco Santana

Sistemas Operativos Tema 2: Estructura del computador José Miguel Santos Alexis Quesada Francisco Santana Sistemas Operativos Tema 2: Estructura del computador 1998-2008 José Miguel Santos Alexis Quesada Francisco Santana 1 Contenidos Estructura de la E/S Sistema de Interrupciones DMA Jerarquía de memorias

Más detalles

SISTEMAS OPERATIVOS Arquitectura de computadores

SISTEMAS OPERATIVOS Arquitectura de computadores SISTEMAS OPERATIVOS Arquitectura de computadores Erwin Meza Vega emezav@unicauca.edu.co Esta presentación tiene por objetivo mostrar los conceptos generales de la arquitectura de los computadores, necesarios

Más detalles

Arquitectura de un Controlador Electrónico de Procesos

Arquitectura de un Controlador Electrónico de Procesos Arquitectura de un Controlador Electrónico de Procesos Unidad Central de Procesamiento (CPU) La unidad central de procesamiento es el elemento más importante de un controlador electrónico de procesos.

Más detalles

Concurrencia y paralelismo

Concurrencia y paralelismo Introducción a los Sistemas Operativos Concurrencia y paralelismo 1. Ejecución de programas. Procesos. 2. Multiprogramación Bibliografía Silberschatz and Galvin Sistemas Operativos. Conceptos fundamentales.

Más detalles

Arquitectura del PLC. Dpto. Electrónica, Automática e Informática Industrial)

Arquitectura del PLC. Dpto. Electrónica, Automática e Informática Industrial) Arquitectura del PLC Dpto. Electrónica, Automática e Informática Industrial) www.elai.upm.es Introducción (I) El PLC recibe, en tiempo real, la información de los sensores conectados al proceso y ejecuta

Más detalles

Grado en Ingeniería de Computadores por la Universidad de Málaga Módulo I: Formación Básica

Grado en Ingeniería de Computadores por la Universidad de Málaga Módulo I: Formación Básica Módulo I: Formación Básica Formada por: Nombre de la materia/asignatura Créditos Carácter Curso ECTS Empresa 6 Organización Empresarial 6 Formación Básica 1º Estadística 6 Métodos Estadísticos para la

Más detalles

Análisis y Diseño de Sistemas en Tiempo Real

Análisis y Diseño de Sistemas en Tiempo Real Programa de la Asignatura: Análisis y Diseño de Sistemas en Tiempo Real Código: 766 Carrera: Ingeniería en Computación Plan: 2008 Carácter: Obligatoria Unidad Académica: Secretaría Académica Curso: Cuarto

Más detalles

FACULTAD DE INGENIERÍA

FACULTAD DE INGENIERÍA FACULTAD DE INGENIERÍA FORMACIÓN EN INGENIERÍA DE SOFTWARE Y BASES DE DATOS EN LOS ESTUDIANTES DE LA CARRERA DE ING. EN COMPUTACIÓN DE LA FI, UNAM EN EL PLAN DE ESTUDIOS 2015 MAYO, 2015 Porcentaje de alumnos

Más detalles

Unidad 1: Conceptos generales de Sistemas Operativos.

Unidad 1: Conceptos generales de Sistemas Operativos. Unidad 1: Conceptos generales de Sistemas Operativos. Tema 2: Estructura de los stmas de computación. 2.1 Funcionamiento de los sistemas de computación. 2.2 Ejec. de instrucciones e interrupciones y estructura

Más detalles

Unidad IV: Modelo de Diseño 4.1. Estrategias de diseño

Unidad IV: Modelo de Diseño 4.1. Estrategias de diseño Unidad IV: Modelo de Diseño 4.1. Estrategias de diseño El diseño se define como la búsqueda de una solución en cualquier campo, sin embargo las soluciones no llegan de una manera simple, muchas veces realizamos

Más detalles

AC2 - Arquitectura de Computadores II

AC2 - Arquitectura de Computadores II Unidad responsable: 270 - FIB - Facultad de Informática de Barcelona Unidad que imparte: 701 - AC - Departamento de Arquitectura de Computadores Curso: Titulación: 2016 GRADO EN INGENIERÍA INFORMÁTICA

Más detalles

Introducción a los Sistemas Operativos S.O.

Introducción a los Sistemas Operativos S.O. Introducción a los Sistemas Operativos S.O. Contenido 1. Conceptos 2. Evolución de los Sistemas Operativos 3. Administración del Entorno de Hardware 1. CONCEPTOS 1.1. Definición de Sistema Operativo Es

Más detalles

GRADUADO EN INGENIERÍA DE COMPUTADORES Guía de Aprendizaje. Información al estudiante

GRADUADO EN INGENIERÍA DE COMPUTADORES Guía de Aprendizaje. Información al estudiante GRADUADO EN INGENIERÍA DE COMPUTADORES Guía de Aprendizaje DATOS DESCRIPTIVOS Información al estudiante ASIGNATURA: Nombre en inglés: MATERIA: Diseño de Sistemas Operativos Operating System Design Sistemas

Más detalles

Mercedes Fernández Redondo

Mercedes Fernández Redondo Sistemas Operativos (IS11) Ingeniería Técnica en Informática de Sistemas http://www.icc.uji.es TEORÍA: Mercedes Fernández Redondo Página web: nuvol.uji.es/~redondo Despacho: TI 1121 PRÁCTICAS: LA1 Martes

Más detalles

UNIDAD I Introducción al Sistema Manejador de Base de Datos (DBMS)

UNIDAD I Introducción al Sistema Manejador de Base de Datos (DBMS) UNIDAD I Introducción al Sistema Manejador de Base de Datos (DBMS) Un conjunto de elementos de datos que se describen a sí mismo, junto con relaciones y restricciones entre esos elementos, que presentan

Más detalles

GUÍA DOCENTE Programación Concurrente y de Tiempo Real

GUÍA DOCENTE Programación Concurrente y de Tiempo Real GUÍA DOCENTE 2016-2017 Programación Concurrente y de Tiempo Real 1. Denominación de la asignatura: Programación Concurrente y de Tiempo Real Titulación Grado en Ingeniería Informática Código 6369 2. Materia

Más detalles

GUÍA DE ESTUDIO TEMA 8. SISTEMAS EN TIEMPO REAL. MODELOS. JERAQUÍA. SINCRONIZACIÓN

GUÍA DE ESTUDIO TEMA 8. SISTEMAS EN TIEMPO REAL. MODELOS. JERAQUÍA. SINCRONIZACIÓN GUÍA DE ESTUDIO TEMA 8. SISTEMAS EN TIEMPO REAL. MODELOS. JERAQUÍA. SINCRONIZACIÓN OBJETIVOS Presentar la evolución histórica de los procesos industriales. Clasificar los procesos industriales e introducir

Más detalles

SISTEMAS OPERATIVOS - DEFINICIÓN:

SISTEMAS OPERATIVOS - DEFINICIÓN: 1/5 SISTEMAS OPERATIVOS - DEFINICIÓN: programa que controla la ejecución de los programas de aplicación y que actúa como interfaz entre las aplicaciones del usuario y el HW de una computadora - OBJETIVOS:

Más detalles

GRADO EN INGENIERIA INFORMATICA

GRADO EN INGENIERIA INFORMATICA EXAMENES PRIMER SEMESTRE GII 1 FUNDAMENTOS DEONT. Y JURIDICOS DE LAS TIC 1C viernes, 16 de enero de 2015 9:00 51-A1 GII 1 ALGEBRA LINEAL (PRACTICO) 1C martes, 20 de enero de 2015 16:00 Aula Inf. Dpto.

Más detalles

Diseño de reguladores PID.

Diseño de reguladores PID. Universidad Carlos III de Madrid Departamento de Ingeniería de Sistemas y Automática Área de Ingeniería de Sistemas y Automática SEÑALES Y SISTEMAS Práctica 3 Diseño de reguladores PID. 1 Introducción

Más detalles

Tema 7. Mejora del rendimiento: introducción a la segmentación y a las arquitecturas paralelas

Tema 7. Mejora del rendimiento: introducción a la segmentación y a las arquitecturas paralelas Tema 7. Mejora del rendimiento: introducción a la segmentación y a las arquitecturas paralelas Arquitectura de Computadores Curso 2009-2010 Transparencia: 2 / 21 Índice Introducción Taxonomía de Flynn

Más detalles