Retos del cómputo moderno Distribuido, paralelo e integrado
|
|
- Raúl Espinoza Ojeda
- hace 5 años
- Vistas:
Transcripción
1 Retos del cómputo moderno de Sistemas de la UANL ía Mecánica y Eléctrica Distribuido, paralelo e integrado Conferencia magistral, el 15 de octubre del 2008 esionales a Congreso nivel maestría Cuarto Internacional de las Tendencias Tecnológicas en Computación Centro adelos Innovación e científico sistemasy Desarrollo Tecnológico en Cómputo, IPN, México D.F. la industria, gobierno o Dra. Elisa Schaeffer ortancia por el impacto CENTRO DE INNOVACIÓN, INVESTIGACIÓN Y DESARROLLO EN INGENIERÍA Y TECNOLOGÍA
2 Sistemas distribuidos Un sistema distribuido consiste en componentes ubicados en computadoras individuales que comunican entre ellos vía una red de telecomunicaciones. La motivación principal para sistemas distribuidos es compartir recursos, o sea contenidos (documentos, música, películas), dispositivos (pantallas, impresoras) o recursos computacionales (memoria, disco duro, procesador).
3 Ejemplos de sistemas y servicios distribuidos Internet - una red de ruteadores, computadoras y otros dispositivos de red. WWW - un servicio que opera en la Internet que consiste de servidores HTTP y programas clientes (navegadores) para acceder contenido de los servidores vía identificadores tipo URL. Redes de telefonía celular - estaciones base, servidores y teléfonos móviles. Cómputo ubicuo - la cooperación y sincronización automatizada de dispositivos móviles con dispositivos en su ambiente. Redes P2P (peer-to-peer) - disponibilidad de contenido en las computadoras de los usuarios participantes para compartir en la Internet.
4 Estructura de un sistema distribuido Firefox Servicios y aplicaciones Skype Adium SSH Middleware XP Linux CORBA RMI Sistema operativo OS X Capa de hardware AMD Intel
5 Ejemplos de arquitecturas posibles Cliente-servidor Cliente-multiservidor Cliente-proxy-servidor Entre pares (P2P)
6 Retos principales de sistemas distribuidos Al diseñar y operar sistemas distribuidos, el ingeniero enfrenta numerosos retos: Los componentes pueden tener características diferentes. Es posible que todos o algunos de los componentes entran y salen el sistema independientemente de una manera dinámica, cambiando su estructura. Hay que atender los asuntos de seguridad: control de accesos, permisos y derechos. Hay que asegurar extensibilidad a un alto número de usuarios simultáneos. Si un componente falla, el sistema debe recuperar de los errores que causa la pérdida del componente. Todo el sistema debe funcionar de una manera transparente para que el usuario no tenga que estar consiente de la naturaleza distribuida.
7 Puntos críticos Canales de comunicación - rapidez, confiabilidad Sincronización y un reloj común - poder establecer un orden temporal entre mensajes recibidos Detección de errores y fallas Recuperación de errores y fallas Adaptación a cambios dinámicos en la estructura Eficacia de los protocolos de comunicación y operación Ruteo de los mensajes en el sistema Control de congestión de las canales de comunicación
8 Parelelismo En un sistema uniprocesador, el paralelismo refiere a la comunicación y coordinación entre los procesos que están esperando su turno de ejecución. En este caso, paralelismo es una abstracción del sistema. Actualmente, hasta una laptop barata ya puede contar con un procesador de doble núcleo, que permite que dos procesos estén en ejecución simultáneamente. Los retos del paralelismo son la coordinación, sincronización y cooperación de los procesos que se ejecuta de manera simultánea. Esto no es nada fácil - casi cada caída de una computadora se debe a un error en cómo el sistema maneja el paralelismo.
9 Sistemas paralelos versus distribuidos Los sistemas distribuidos son necesariamente paralelos - los distintos componentes del sistema operan simultáneamente. Un sistema paralelo no es necesariamente distribuido: si los núcleos tienen acceso a una memoria local compartida, se facilita mucho la tarea de su coordinación. En sistemas distribuidos, frecuentemente se necesita establecer algún tipo de memoria compartida distribuida para la realización de ciertos tipos de operaciones. En ambos casos, una tarea importante es la recolección de basura - no es trivial saber qué memoria sigue en uso cuando no está manejado por un solo proceso centralizado.
10 Coordinación justo, atómico y sin bloqueos Es necesario que la repartición de acceso y tiempo de uso de recursos compartidos sea justa (inglés: fairness) entre todos los procesos que lo solicitan. Cuando un proceso está realizando una transacción que no debe ser interrumpida (o sea, una transacción atómica), tiene que tener garantizado la continuidad de esa operación. No se debe ocurrir que bloqueo donde un proceso A se quede con algún recurso X esperando infinitamente por otro recurso Y que ya tiene reservado otro proceso B que espera por el recurso X (inglés: deadlock).
11 Retos de la paralelización Es cierto que dos procesadores pueden ejecutar - en teoría - una tarea más rápidamente que uno solo. Sin embargo, el programador tiene que diseñar su programa de tal manera que sea posible identificar cuáles partes se puede ejecutar en paralelo y qué dependencias hay entre las tareas que ejecuta el programa.
12 Sistemas integrados (inglés: embedded systems) Cuando el dispositivo final no es una computadora sino un aparato que tiene funcionalidad afuera de pura computación, nos enfrentamos con más retos. Las condiciones de operación están dictadas por la funcionalidad principal del aparato, sea un teléfono, un robot industrial, un vehículo o una lavadora. Típicamente la capacidad computacional de un dispositivo integrado es significativamente menor a la de computadoras tradicionales. Son sistemas de tiempo real: el tiempo de espera permisible entre la acción de un usuario y la reacción del sistema está mucho más limitada. En el desarrollo de sistemas integrados, los requisitos de diseño, especificación, verificación y respeto a los estándares es aún más importante que en el desarrollo de software para computadoras - los errores no serán puramente de cómputo, sino pueden tener repercusiones físicas inmediatas.
13 Conocimientos necesarios Para poder exitosamente diseñar y desarrollar sistemas integrados, se requiere conocimientos previos de física (mecánica, electromagnetismo), electrónica (componentes básicos, diagramas), procesamiento de señales (transformaciones, teoría de control, sensores), arquitectura de computadoras (instrucciones de procesadores, manejo de memoria, canales de entrada y salida) y sistemas operativos (núcleos, controladores de dispositivos).
14 Retos por dispositivos heterogéneos Al desarrollar código y operar el mismo software en distintos tipos de dispositivos, uno tiene que considerar los cambios con respeto a protocolos, interfaces y acceso a redes de telecomunicación, diferencias en el hardware, tales como cantidad, velocidad y persistencia de la memoria, velocidad y tipo del procesador y diferencias en tamaño, resolución y tipo de pantalla; los sistemas operativos y sus características fundamentales como el formato del sistema de archivos los módulos y mecanismos de control lenguajes de programación, verificando la disponibilidad de compiladores, la compatibilidad de librerías y la eficiencia del ejecutable.
15 Retos por extensibilidad Para poder extender la funcionalidad del sistema, se atiende la definición de interfaces públicas de programación, reuso de código y componentes existentes, código abierto, interoperabilidad de código escrito por distintas personas y complejidad de las combinaciones de condiciones que emergen en el crecimiento del sistema. Para poder extender el uso del sistema a un mayor número de usuarios: El sistema debe funcionar eficientemente aún cuando el número de usuarios incremente de una manera significativa con respeto a tiempo de respuesta. El incremento en la cantidad necesaria de recursos no puede ser mayor que lineal en el número de usuarios.
16 Retos de la seguridad de la información Una falla no debe destruir o corromper información; se puede recuperar a través de redundancia en la arquitectura y la operación del sistema. Acceso a información y recursos debe estar limitado a componentes y usuarios autorizados. Uso de criptografía - aplicación de sellos digitales, cifras y certificados.
17 Retos de cambios dinámicos y la adaptación En la actualidad se busca desarrollar soluciones de cómputo integrado que no requieren intervención de un ser humano para ajustar su comportamiento al enfrentar un cambio en su ambiente de operación. Tales sistemas requieren el uso de técnicas de la inteligencia artificial para que el sistema sea capaz de observar su ambiente y deducir la necesidad de realizar cambios en su comportamiento. Ese tipo de sistemas ya existen y se están constantemente convirtiendo a algo más cotidiano: Sistemas de iluminación y aire acondicionado inteligentes. Sistemas de seguridad y control de accesos. Sistemas de control vehicular dentro de un vehículo individual y entre grupos de vehículos cercanos.
18 Futuro del programador Ya no basta saber escribir un programa que funciona en un solo núcleo de un solo procesador en una cierta versión de un cierto sistema operativo con ciertos tipos de periféricos en una computadora individual. Hay que manejar... programación paralela para aprovechar de los múltiples núcleos o procesadores disponibles en las computadoras; programación distribuida: aplicaciones que comunican entre computadoras; programación web: aplicaciones que residen en servidores HTTP e interactúan con varios navegadores en diferentes sistemas operativos; programación de dispositivos integrados para crear una amplia gama de productos innovadores que facilitan la vida y el trabajo.
19 Gracias por su atención. Recibo con gusto sus preguntas y comentarios en este momento igual como posteriormente por correo electrónico o teléfono. elisa.schaeffer@gmail.com (81) ext ext &
Introducción a los sistemas distribuidos. Jorge Iván Meza Martínez
Introducción a los sistemas distribuidos Jorge Iván Meza Martínez jimezam@gmail.com Especialización en Gestión de Redes de Datos Universidad Nacional de Colombia Sede Manizales 1/28 Contenidos Definiciones
Más detallesIngeniería en Computación
Universidad Autónoma del Estado de México Centro Universitario UAEM Valle de México Ingeniería en Computación Unidad de Aprendizaje: Programación Paralela y Distribuida Tema: Introducción a los Sistemas
Más detalles6.1 Base De Datos Centralizada
6. Infraestructura El tipo de infraestructura o bien arquitectura, se debe de elegir pensando en el sistema a ejecutar, las necesidades que este tendrá, el tipo de usuario que lo utilizará, la seguridad
Más detallesProgramació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 detallesLICENCIATURA EN CIENCIAS COMPUTACIONALES. Este programa educativo se ofrece en las siguientes sedes académicas de la UABC:
LICENCIATURA EN CIENCIAS COMPUTACIONALES Este programa educativo se ofrece en las siguientes sedes académicas de la UABC: Campus Campus Ensenada, Unidad Ensenada Unidad académica donde se imparte Facultad
Más detallesLicenciado en Ciencias Computacionales Plan
Licenciado en Ciencias Computacionales Plan 2017-2 Este programa educativo se ofrece en las siguientes unidades académicas de la UABC: Campus Unidad académica Organismo Acreditador Situación de calidad
Más detallesSistemas Distribuidos. Prog. Distribuida bajo Internet
Sistemas Distribuidos Prog. Distribuida bajo Internet Definición Hay muchas definiciones Básicamente, varios computadores o nodos de computación en lazados mediante una red y que comparten datos, procesamiento,
Más detallesTEMA 1. Introducción a las arquitecturas distribuidas
TEMA 1. Introducción a las arquitecturas distribuidas Tema 1. ARQUITECTURAS DISTRIBUIDAS: CONCEPTOS BÁSICOS 1. Qué es un sistema distribuido? 2. Servicios 3. Arquitectura 4. Definición de AD 5. Modelos
Más detallesARQUITECTURAS. Carlos Reveco D. IN73J Arquitectura, Diseño y Construcción de un Negocio con Apoyo TI.
ARQUITECTURAS 1 IN73J Arquitectura, Diseño y Construcción de un Negocio con Apoyo TI Carlos Reveco D. creveco@dcc.uchile.cl Arquitectura de una aplicación 2 Arquitectura: desarrolla un plan general del
Más detallesFACULTAD 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 detalles1 o GII. Universidad de Murcia Facultad de Informática. Calendario de Exámenes 2018 Convocatoria de junio
1 o GII 1885 Estadística 22-5-2018 M 1886 Fundamentos lógicos de la informática 24-5-2018 T 1891 Algebra y matemática discreta 28-5-2018 M 1893 Estructura y tecnología de computadores 30-5-2018 T 1894
Más detallesTipos de Diseño. Ing. Elizabeth Guerrero V.
Tipos de Diseño Ing. Elizabeth Guerrero V. Tipos de Diseño Tipos de diseño de Procesos: Centralizado, Distribuido y Cooperativo Procesos Centralizados Un sistema centralizado está formado por un computador
Más detallesGrado en Ingeniería Informática
Grado en Ingeniería Informática Primer Curso Primer semestre ESCUELA SUPERIOR DE INGENIERÍA Chile, 1 11002-CÁDIZ Teléfono: 95 015100 Fax: 95 015101 Más información: www.uca.es/ingenieria Itinerario curricular
Más detallesINSTITUTO POLITÉCNICO NACIONAL SECRETARÍA ACADÉMICA DIRECCIÓN DE EDUCACIÓN SUPERIOR PROGRAMA SINTÉTICO
CARRERA: Ingeniería en Computación PROGRAMA SINTÉTICO ASIGNATURA Sistemas Distribuidos SEMESTRE: Octavo OBJETIVO GENERAL: El alumno diseñará mediante software un sistema informático que incorpore las funciones
Más detallesTema 1: Introducción a los Sistemas Distribuidos. Sistemas Distribuidos Marcos López Sanz [Curso ]
Tema 1: Introducción a los Sistemas Distribuidos Sistemas Distribuidos Marcos López Sanz [Curso 2012-2013] Índice Definición Objetivos Propiedades y retos Ventajas y desventajas Tipos y ejemplos Ejercicios
Más detallesSistemas Operativos Distribuidos. Sistemas Operativos Una visión aplicada
Bibliografía Sistemas Operativos Distribuidos Ing. Alfonso Guijarro Rodríguez alfonso_guijarro@yahoo.es Sistemas Operativos Distribuidos Andrew S. Tanenbaum. 1996, Prentice-Hall Capítulo 1 última edición
Más detallesCambios en Ingeniería de Software
Cambios en Ingeniería de Software Material tomado del artículo de Casallas Rubby, Villalobos, Jorge. El actual ingeniero de Software. Revista ACIS. Edición Nº 93 Julio - Septiembre de 2005. Preparado por
Más detallesPERFIL PROFESIOGRÁFICO PARA IMPARTIR LAS ASIGNATURAS DE LA LICENCIATURA EN INGENIERÍA EN COMPUTACIÓN (PLAN DE ESTUDIOS 2005)
ASIGNATURAS SEMESTRE LICENCIATURA EN OTROS REQUERIMIENTOS Álgebra (1100) 1 Geometría Analítica (1102) 1 Ingeniería, Matemáticas, Física o carreras cuyo contenido en el área de las Matemáticas sea similar
Más detallesCarrera Plan de Estudios Contacto
Carrera Plan de Estudios Contacto Desde tiempos ancestrales, el hombre ha deseado comunicarse con otros sin importar la distancia. Hoy es el futuro soñado en siglos anteriores, porque podemos establecer
Más detallesPREPARATORIA OFICIAL NO. 82 JOSÉ REVUELTAS INFORMÁTICA & COMPUTACIÓN I UNIDAD II LAS TIC
GOBIERNO DEL ESTADO DE MÉXICO PREPARATORIA OFICIAL NO. 82 JOSÉ REVUELTAS INFORMÁTICA & COMPUTACIÓN I UNIDAD II LAS TIC SECTOR EDUCATIVO INDEPENDIENTE OCTUBRE 2013 Índice Unidad II Las Tic Informática y
Más detallesUNIDAD 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 detallesPROCESAMIENTO 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 detallesIngenierí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 detallesCALENDARIO EXÁMENES 2015/2016 Grado en Ingeniería Informática Doble Grado en Ingeniería Informática y Matemáticas Ingeniería Informática
Grado en Doble Grado en y Matemáticas Tit Curso Nombre Fecha Turno Aula/s GI 1 Fundamentos Físicos y Tecnológicos 01-sep M 0.1* - 0.6* GIM 1 Fundamentos Físicos y Tecnológicos 01-sep M 0.1* - 0.6* II 5
Más detallesINFORMATICA III. Cap. I: Plataformas
INFORMATICA III Cap. I: Plataformas Plataformas Código nativo y portable Máquinas virtuales Servidores Estaciones de trabajo Clientes delgados Dispositivos embebidos Dispositivos móviles Plataformas Hardware
Más detallesComputación 1. Roles en la interconexión
Computación 1 Roles en la interconexión Contenido Roles en la Interconexión Host y Terminales Servidores y Clientes Arquitectura Cliente-Servidor Servidor y Cliente son programas Protocolo de Servicio
Más detalles1.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 detallesGrado en Ingeniería Informática Curso Convocatoria de Julio
1 er CURSO GRUPOS: 1 y 3 1 er CURSO 2 o SEMESTRE GRUPO: 1 139261011 Informática Básica 139261021 139261012 Álgebra 139261022 Principios de 139261013 Cálculo 139261023 Optimización 139261014 Fundamentos
Más detallesLicenciatura en ingeniería EN SISTEMAS COMPUTACIONALES
Licenciatura en ingeniería EN SISTEMAS COMPUTACIONALES CIENCIAS E INGENIERIAS iberopuebla.mx SI TE GUSTA: La ciencia, la tecnología y la computación Resolver problemas relacionados con datos e información
Más detallesTema 2.- Caracterización de la informática La informática como disciplina científica Sub-áreas de la disciplina.
Tema 2.- Caracterización de la informática 2.1. La informática como disciplina científica. 2.2. Sub-áreas de la disciplina. 2.1. La informática como disciplina científica. 2.1.1 Una definición de Informática.
Más detallesGUÍA DOCENTE DE TEMAS AVANZADOS EN INGENIERÍA INFORMÁTICA
GUÍA DOCENTE DE TEMAS AVANZADOS EN INGENIERÍA INFORMÁTICA La presente guía docente corresponde a la asignatura obligatoria de Temas Avanzados en Ingeniería Informática, en adelante TAII, aprobada para
Más detallesConcurrencia de Procesos
Concurrencia de Procesos Dos o mas procesos, se dice que son concurrentes o paralelos, cuando se ejecutan al mismo tiempo. Esta concurrencia puede darse en un sistema con un solo procesador (pseudo paralelismo)
Más detallesBOLETÍN OFICIAL DEL ESTADO UNIVERSIDADES
Núm. 138 Viernes 10 de junio de 2011 Sec. III. Pág. 60025 III. OTRAS DISPOSICIONES UNIVERSIDADES 10122 Resolución de 23 de mayo de 2011, de la Universidad de Córdoba, por la que se publica el plan de estudios
Más detallesSistemas Distribuidos.
Escuela Militar de Ingeniería Ingeniería de Sistemas SISTEMAS OPERATIVOS Laboratorio Nombre: Código: Sistemas Distribuidos. 1. Conceptos fundamentales. Definición de un sistema de cómputo distribuido.
Más detallesSistemas Distribuidos Modulo 1
Sistemas Distribuidos Modulo 1 Introducción a los Sistemas Distribuidos Sistemas distribuidos Qué es un Sistema Distribuido? Un Sistema Distribuido consiste en una colecciónde computadoras autónomas enlazadas
Más detallesANÁ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 detalles1r curso 2o curso 3r curso. Dirección de marketing. Contabilidad financiera Matemática discreta. Estructuras de datos Derecho mercantil
DOBLE TITULACIÓN: GRADO EN INGENIERÍA INFORMÁTICA Y GRADO EN ADMINISTRACIÓN Y DIRECCIÓN DE EMPRESAS El plan de estudios de la Doble Titulación: Ingeniería Informática y Administración y Dirección de Empresas,
Más detallesConceptos generales de sistemas distribuidos
Departament d Arquitectura de Computadors Conceptos generales de sistemas distribuidos Sistema distribuido Un sistema en el que los componentes hardware y/o software ubicados en computadores en red, se
Más detallesIngeniería en computación Tipos de sistemas operativos
Ingeniería en computación Tipos de sistemas operativos Unidad de competencia III: Sistemas Operativos Distribuidos Ing. Diego Armando Ramírez Avelino 17/10/2017 1 Unidad de competencia I Objetivo Entender
Más detallesObjetivo: Contenido
PROGRAMACIÓN BÁSICA Introducción Objetivo: El alumno describirá la importancia de la programación como herramienta en el quehacer del ingeniero. Contenido 1.1 Componentes: hardware, software. 1.2 Beneficios
Más detallesNombre del estudiante: Giovanna Kristhel Mendoza Castillo Gustavo Antonio González Morales Eduardo Solis Lara Francisco Javier Merodio Molina
Nombre del estudiante: Giovanna Kristhel Mendoza Castillo Gustavo Antonio González Morales Eduardo Solis Lara Francisco Javier Merodio Molina Nombre del trabajo: Resumen y mapa conceptual del Capítulo
Más detallesCentro Nacional de Investigación y Desarrollo Tecnológico
Centro Nacional de Investigación y Desarrollo Tecnológico www..edu.mx Conocimiento y tecnología al servicio de México 1 AGENDA I. EL CENTRO NACIONAL DE INVESTIGACIÓN Y DESARROLLO TECNOLÓGICO (CENIDET-
Más detallesAUDITORIA TECNOLOGIA INFORMATICA FERNANDO RADA BARONA
AUDITORIA TECNOLOGIA INFORMATICA FERNANDO RADA BARONA Auditoria TI El ambiente informático en la empresa Auditoria TI Motivada por lo especializado de las actividades de cómputo, así como por el avance
Más detallesG: GRADOS PLAN 2014 (COMPUTADORES, SOFTWARE Y SISTEMAS DE INFORMACIÓN), C: COMPUTADORES (PLAN 2009), S: SOFTWARE (PLAN 2009)
PROGRAMACIÓN EÁMENES GRADOS CURSO 2015/16 EÁMENES CONVOCATORIA DE M1 9 a 12 12 a 15 15 a 18 18 a 21 2016 L M J V S D 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 DÍA TURNO M1 V 8 M1 LÓGICA Y MATEMÁTICA DISCRETA
Más detalles10. CALENDARIO DE IMPLANTACIÓN
10. CALENDARIO DE IMPLANTACIÓN Cronograma de implantación de la titulación Se hará una implantación progresiva de la nueva titulación, año a año. Durante cuatro años será necesario simultanear en las mismas
Más detallesDesarrollo de Productos Editoriales Multimedia
Desarrollo de Productos Editoriales Multimedia REF: E101240 OBJETIVO Este conjunto de materiales didácticos se ajusta a lo expuesto en el itinerario de aprendizaje perteneciente al Certificado de Profesionalidad
Más detalles10. CALENDARIO DE IMPLANTACIÓN
Graduado o Graduada en Ingeniería en Tecnologías y por la Universidad de Oviedo 10. CALENDARIO DE IMPLANTACIÓN Cronograma de implantación de la titulación Se hará una implantación progresiva de la nueva
Más detalles1 o GII. Calendario de Exámenes 2018 Convocatoria de junio. Universidad de Murcia Facultad de Informática
1 o GII 1891 Estadística 22-5-2018 M A.01, A.02,, A.04, Labs. 1 a planta 1886 Fundamentos lógicos de la informática 24-5-2018 T A.01, A.02, 1885 Algebra y matemática discreta 28-5-2018 M A.01, A.02, Lab.
Más detallesGrado en Ingeniería Informática del Software Asignatura Cr. Asignatura Cr.
Tabla de adaptaciones Los alumnos que se encuentren realizando los estudios de Ingeniería Técnica en Informática de Gestión y los estudios de Ingeniería Técnica en Informática de Sistemas impartidos en
Más detallesSistemas Distribuidos Introducción. Rodrigo Santamaría
Sistemas Distribuidos Introducción Rodrigo Santamaría Qué es un sistema distribuido? Es un sistema en el que los componentes hardware o software: Se encuentran en computadores unidos mediante una red Se
Más detallesTIPOS DE SOFTWARE. A grandes rasgos, se puede decir que existen tres tipos de software:
SOFTWARE Software es un término informático que hace referencia a un programa o conjunto de programas de cómputo que incluye datos, procedimientos y pautas que permiten realizar distintas tareas en un
Más detallesIFCT0209 Sistemas Microinformáticos
IFCT0209 Sistemas Microinformáticos 1. MÓDULO 1. MF0219_2 INSTALACIÓN Y CONFIGURACIÓN DE SISTEMAS OPERATIVOS UNIDAD FORMATIVA 1. UF0852 INSTALACIÓN Y ACTUALIZACIÓN DE SISTEMAS OPERATIVOS UNIDAD DIDÁCTICA
Más detallesFacultad de Ingeniería Industrial y de Sistemas v1.0 MA781U PROCESOS DISTRIBUIDOS
PROCESOS DISTRIBUIDOS Preparado por: Angel Chata Tintaya (angelchata@hotmail.com) Resumen El proceso cliente servidor es la clave para comprender el potencial de los sistemas de información y las redes
Más detallesCARACTERÍSTICAS GENERALES
CARACTERÍSTICAS GENERALES a) Nombre del Proyecto Curricular Ingeniería en Sistemas y Comunicaciones 2004 b) Titulo que se otorga Ingeniero/a en Sistemas y Comunicaciones c) Espacio donde se imparte Centro
Más detallesLICENCIATURA EN INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN
LICENCIATURA EN INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN Sede: Puebla Perfil de Ingreso: Conocimientos: De expresión escrita, ciencias exactas y matemáticas. De cultura nacional y regional. Metodologías
Más detallesEvolución del software y su situación actual
Evolución del software y su situación actual El software es el conjunto de programas que permite emplear la PC, es decir, es el medio de comunicación con la computadora, el control de sus funciones y su
Más detallesLicenciado en Ciencias de la Computación
Licenciado en Ciencias de la Computación Salvador López Mendoza Diciembre de 2012 Salvador López Mendoza () Licenciado en Ciencias de la Computación Diciembre de 2012 1 / 23 Puntos a tocar Qué es Ciencias
Más detallesConcepto de CLOUD COMPUTING. (apunte y video)
1 HERRAMIENTAS DE ALMACENAMIENTO Y COMUNICACIONALES EVOLUCION DEL TELEFONO MIVIL: https://www.youtube.com/watch?v=ro-tnwbonni Concepto de CLOUD COMPUTING. (apunte y video) VIDEOS: Para niños: https://www.youtube.com/watch?v=h1no9i8bku8
Más detallesLas herramientas ofimáticas permiten idear, crear, manipular, transmitir y almacenar información necesaria en una oficina.
OFIMÁTICA La ofimática es el conjunto de técnicas, aplicaciones y herramientas informáticas que se utilizan en funciones de oficina para optimizar, automatizar y mejorar los procedimientos o tareas relacionados.
Más detallesPERFIL PROFESIOGRÁFICO PARA IMPARTIR LAS ASIGNATURAS DE LA LICENCIATURA EN INFORMÁTICA (PLAN DE ESTUDIOS 2005)
ASIGNATURAS SEMESTRE LICENCIATURA EN: OTROS REQUERIMIENTOS Teoría del Conocimiento (1156) 1 Filosofía Administración Básica (1157) 1 Administración o afín, Maestría en Administración Análisis, Diseño e
Más detallesGUÍA DEL CURSO ACADÉMICO ESCUELA UNIVERSITARIA DE INFORMÁTICA UNIVERSIDAD POLITÉCNICA DE MADRID
GUÍA DEL CURSO ACADÉMICO 2010 2011 ESCUELA UNIVERSITARIA DE INFORMÁTICA 1. Plan de estudios en Ingeniería de Computadores página 1 2. Plan de estudios en Ingeniería del Software página 3 1. PLAN DE ESTUDIOS
Más detallesTECNOLOGÍA Y SOCIEDAD UNIDAD 1 - Historia de las tecnologías de información y de comunicación
Índice General Tecnologías de la Información y de las Comunicaciones Parte 1 TECNOLOGÍA Y SOCIEDAD: UNIDAD 1 - Historia de las tecnologías de información y de comunicación UNIDAD 2 - Sociedad, comunicación
Más detallesGUÍA DEL CURSO ACADÉMICO ESCUELA UNIVERSITARIA DE INFORMÁTICA UNIVERSIDAD POLITÉCNICA DE MADRID
GUÍA DEL CURSO ACADÉMICO 2011 2012 ESCUELA UNIVERSITARIA DE INFORMÁTICA 1. Plan de estudios en Ingeniería de Computadores página 1 2. Plan de estudios en Ingeniería del Software página 3 1. PLAN DE ESTUDIOS
Más detallesPRESENTADO POR: CARLOS EDUARDO TRESPALACIO ARANA. PROGRAMA:LICENCIATURA EN EDUCACION BASICA CON ENFASIS EN RECREACION Y DEPORTES.
PRESENTADO POR: CARLOS EDUARDO TRESPALACIO ARANA. PROGRAMA:LICENCIATURA EN EDUCACION BASICA CON ENFASIS EN RECREACION Y DEPORTES. Software es un término informático que hace referencia a un programa o
Más detallesESCUELA PROFESIONAL DE FÍSICA
ESCUELA PROFESIONAL DE FÍSICA Nº CÓDIGO CURSO Sistema Prácticas Laboratorio Peso 1 CF002 TÓPICOS ESPECIALES II D 4 3 --- --- 1 --- --- 2 CF005 TÓPICOS ESPECIALES V G 6 5 --- --- 1 1 1 3 CF028 ELECTROMAGNETISMO
Más detallesCARRERA DE INGENIERIA DE SISTEMAS
COMPUTACIÓN GRÁFICA CARRERA DE INGENIERIA DE SISTEMAS Act. Mayo 14 2013 ASIGNATURAS DE ÉNFASIS OFRECIDAS PARA LA CARRERA COMPUTACIÓN GRÁFICA 4189 Introducción a la Computación Gráfica 3 21801 Interacción
Más detallesCONCEPTO. Actúa de intermediario entre el hardware y los programas de aplicación.
CONCEPTO ES UN SOFTWARE DE SISTEMA, ES DECIR, UN CONJUNTO DE PROGRAMAS DE COMPUTACIÓN DESTINADOS A REALIZAR MUCHAS TAREAS ENTRE LAS QUE DESTACA LA ADMINISTRACIÓN EFICAZ DE SUS RECURSOS. Se encarga de gestionar
Más detallesENTRADA-SALIDA. 2. Dispositivos de Carácter: Envía o recibe un flujo de caracteres No es direccionable, no tiene operación de búsqueda
Tipos de Dispositivos ENTRADA-SALIDA 1. Dispositivos de Bloque: Almacena información en bloques de tamaño fijo (512b hasta 32Kb) Se puede leer o escribir un bloque en forma independiente 2. Dispositivos
Más detallesSistemas de Información
Sistemas de Información Introducción a los Sistemas de Información: El Modelo Cliente/Servidor 1 El Sistema de Información moderno y el modelo Cliente/Servidor!El Sistema de Información moderno "Administra
Más detallesDiplomado en Tecnologías Móviles y Procesamiento de datos
Diplomado en Tecnologías Móviles y Procesamiento de datos OBJETIVOS DE CURSO: Dar una visión a los interesados de cómo a través de los dispositivos móviles se puede construir aplicaciones conscientes de
Más detallesINGENIERO EN INFORMÁTICA (CÓDIGO 1096)
INGENIERO EN INFORMÁTICA (CÓDIGO 1096) PRIMER CURSO (EXTINGUIDO) SEGUNDO CURSO (sin docencia, sólo examen) 0200 INFORMÁTICA TEÓRICA 9 Anual Troncal 0201 PROBABILIDADES Y ESTADÍSTICA 6 1º Troncal 0202 TECNOLOGÍA
Más detalles10. CALENDARIO DE IMPLANTACIÓN
Graduado en Ingeniería en Tecnologías y por la Universidad de Oviedo 10. CALENDARIO DE IMPLANTACIÓN 10. 2. Procedimiento de adaptación Tablas correspondientes al procedimiento de adaptación de los estudiantes
Más detallesHoja de respuestas. Examen tipo A
Hoja de respuestas. Examen tipo A Cuestiones 1. La memoria virtual nos permite: Emular la RAM mediante la utilización de los dispositivos de almacenamiento Tener una memoria de capacidad infinita en nuestro
Más detallesSistemas Operativos. Sistemas Operativos II ITS EMT CETP 2014 Prof. L. Carámbula
Sistemas Operativos Sistemas Operativos Es un programa que actúa como intermediario entre el usuario y el hardware de una computadora. Su propósito es: proporcionar un entorno en el cual el usuario pueda
Más detallesIntroducción al Computo Distribuido
Introducción al Computo Distribuido Facultad de Cs. de la Computación Juan Carlos Conde Ramírez Distributed Computing Contenido 1 Introducción 2 Importancia del Hardware 3 Importancia del Software 1 /
Más detalles6. Enumere tres ventajas de los ULT frente a los KLT.
1 Tarea 3 Hilos 1. Cuales bloques de control de proceso deberían pertenecer a un bloque de control de hilo y cuáles a un bloque de control de proceso en un sistema multihilo? Para modelos monohilo deben
Más detallesGUÍAS. Módulo de Mantenimiento e instalación de hardware y software SABER PRO
Módulo de Mantenimiento e instalación de hardware y software Módulo de Mantenimiento e instalación de hardware y software Este módulo evalúa las competencias para la instalación y el mantenimiento preventivo
Más detallesEXÁMENES CONVOCATORIA DE JUNIO M1 9 a 12 M2 12 a 15 T1 15 a 18 T2 18 a 21
EÁMENES CONVOCATORIA DE 9 a 12 12 a 15 15 a 18 18 a 21 2018 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 DÍA TURNO ASIGNATURA Bloque/ ASIGNATURA ESTRUCTURAS DE DATOS (G1) I L 4 TRADUCTORES DE LENGUAJES DE
Más detallesSECRETARÍA DE EDUCACIÓN DE GUANAJUATO. Descripción de Puesto. Dirección General de Sistemas y Tecnologías de CF Unidad
SECRETARÍA DE EDUCACIÓN DE GUANAJUATO Descripción de Puesto I. DATOS GENERALES Jefe de la Unidad de Base de Datos / Jefe de Dirección General de Sistemas y Tecnologías de 10 079042CF52024000004 Unidad
Más detallesInterfaces. Carrera: SCF Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.
1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos Interfaces Ingeniería en Sistemas Computacionales SCF - 0418 2-4-8 2.- HISTORIA
Más detallesMÓDULO 1.4 ARQUITECTURA DE SOFTWARE CON UML
INGENIERÍA DE SOFTWARE II MÓDULO 1.4 ARQUITECTURA DE SOFTWARE CON UML Gabriel Tamura gtamura@icesi.edu.co Cali, 2008 Arquitectura de Software con UML PROGRAMA 1. Motivación 2. La Taxonomía de Flynn 3.
Más detallesACREDITADA POR LA ANEAES ING. EN INFORMÁTICA SÉAMERICANA
ACREDITADA POR LA ANEAES SÉ INFORMÁTICA ING. EN SÉAMERICANA OBJETIVOS DE LA CARRERA Demostrar las competencias para diseñar, desarrollar, dirigir, proyectar, administrar, mantener y resolver inconvenientes
Más detallesSoftware definida radio: investigación y verificación de pruebas en una plataforma libre
SOARES, Jaqueline Kennedy A. [1] SOARES, Jaqueline Kennedy A. Software defined radio: investigación y verificación de pruebas en una plataforma libre. Revista científica multidisciplinaria base de conocimiento.
Más detallesEn 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 detallesIntel lanza su procesador Caballero Medieval habilitado para Inteligencia Artificial
Intel lanza su procesador Caballero Medieval habilitado para Inteligencia Artificial Intel ha lanzado su procesador Xeon Phi en la Conferencia Internacional de Supercomputación de Alemania. El procesador
Más detallesInformación (TI) Plan de estudios del Grado en Ingeniería Informática (II)
Plan de Estudios del Grado en Ingeniería de las Tecnologías de la Información (TI) Plan de estudios del Grado en Ingeniería Informática (II) CRÉDITOS Ingeniería Informática (II) Td Todas las asignaturas
Más detallesSistemas 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 detallesDiseño de Sistemas Distribuidos Máster en Ciencia y Tecnología Informática Curso Presentación e introducción
Diseño de Sistemas Distribuidos Máster en Ciencia y Tecnología Informática Curso 2016-2017 Presentación e introducción Félix García Carballeira Grupo de Aruitectura de Computadores felix.garcia@uc3m.es
Más detallesSistemas 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 detallesINDICE Sección I. Sistema de Información Gerencial Capitulo 1. Capitulo 2. Necesidades y Fuentes de Información de los Administradores
INDICE Prefacio Sección I. Sistema de Información Gerencial Capitulo 1. La Organización, sus Administradores, Estructura y Actividades Introducción 4 Organización del libro 5 Por qué conviene estudiar
Más detallesGrado en Ingeniería Informática-Tecnologías Informáticas
Curso 1º 1 2060001 Fundamentos de Programación 12 A 1 2060002 Administración de Empresas 6 C1 1 2060003 Cálculo Infinitesimal y Numérico 6 C1 1 2060004 Circuitos Electrónicos Digitales 6 C1 1 2060005 Introducción
Más detallesEDUCABOT VEHICULO OMNIDIRECCIONAL PARA LA ENSEÑANZA DE GEOMETRIA EN EDUCACION PREESCOLAR
EDUCABOT VEHICULO OMNIDIRECCIONAL PARA LA ENSEÑANZA DE GEOMETRIA EN EDUCACION PREESCOLAR CLARA INELA ROLDAN GOMEZ Asesor Gustavo Meneses UNIVERSIDAD DE SAN BUENAVENTURA SECCIONAL MEDELLIN FACULTAD DE INGENIERIAS
Más detalles5.3.3 FICHA DE LA MATERIA SISTEMAS OPERATIVOS, SISTEMAS DISTRIBUIDOS Y REDES
5.3.3 FICHA DE LA MATERIA SISTEMAS OPERATIVOS, SISTEMAS DISTRIBUIDOS Y REDES DENOMINACIÓN DE LA MATERIA SISTEMAS OPERATIVOS, SISTEMAS DISTRIBUIDOS Y REDES MÓDULO AL QUE PERTENECE CRÉDITOS ECTS 30 CARÁCTER
Más detalles