Todo es cuestión de preferencias

Documentos relacionados
FACULTAD DE INGENIERÍA

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

GUÍA DE APRENDIZAJE ARQUITECTURA DE COMPUTADORES

GRADO EN INGENIERÍA DE TECNOLOGÍAS DE TELECOMUNICACIÓN Primer curso Segundo curso Tercer curso Cuarto curso 1-C 2-C 1-C 2-C 1-C 2-C 1-C 2-C

PROGRAMA DE ESTÍMULOS A LA INNOVACIÓN

1.- DATOS DE LA ASIGNATURA

Especialidades en GII-TI

Sistemas Electrónicos Especialidad del Grado de Ingeniería de Tecnologías de Telecomunicación

HORARIO DE LABORATORIOS , PRIMER SEMESTRE

Unidad I: Organización del Computador. Ing. Marglorie Colina

ASIGNATURA: INFORMATICA INDUSTRIAL. Cód.: Régimen: Cuatrimestral Horas semanales: 4 horas Escuela: Sistemas 2010

Sistemas Operativos. Introducción. Tema 6

Partes Internas y Externas de la Computadora

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

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

ESCUELA DE INGENIERIA Informática Y Sistemas

ENSAMBLE Y MANTENIMIENTO DE COMPUTADORES

CAPITULO III CONTROLADORES

CRÉDITOS A RECONOCER Grado en Ingeniería Informática. Formación y Orientación Laboral. Implantación de Aplicaciones Informáticas de Gestión

VOCABULARIO DEL HARDWARE. Docente Yeni Ávila

Dpto. de Electrónica - Universidad de Alcalá TuBot

PREPARATORIA OFICIAL NO. 82 JOSÉ REVUELTAS INFORMÁTICA & COMPUTACIÓN I UNIDAD II LAS TIC

ESTRUCTURA DE COMPUTADORES GUÍA DOCENTE

Computación de Propósito General en Unidades de Procesamiento Gráfico GPGPU. Clase 0 Lanzamiento del Curso. Motivación

III JCDE. Asignatura: Controladores Lógicos Programables. Miguel Damas 17 de Diciembre de 2012

FACULTAD DE INGENIERÍAS INGENIERIA DE SISTEMAS ARQUITECTURA DEL COMPUTADOR TECNICO

LABORATORIO REMOTO DE AUTOMÁTICA: Trabajos realizados y planes de futuro

Interfaces. Carrera: SCF Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

10. CALENDARIO DE IMPLANTACIÓN

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

AUTOMATIZACIÓN INDUSTRIAL

UNIVERSIDAD RICARDO PALMA

Interfaces. Carrera: SCF Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Organización del Computador I. Introducción e Historia

LAS 14 AREAS TEMATICAS DE LA COMPUTACIÓN

INFORMATICA III. Capítulo I: Plataformas

Tema 1: Arquitectura de ordenadores, hardware y software

FORMATO ELABORACIÓN DE SYLLABUS SYLLABUS DE ARQUITECTURA Y MANTENIMIENTO DEL PC. Arquitectura y Mantenimiento del PC

PERFIL PROFESIOGRÁFICO PARA IMPARTIR LAS ASIGNATURAS DE LA LICENCIATURA EN INFORMÁTICA (PLAN DE ESTUDIOS 2005)

Programa de estudios por competencias Arquitectura de computadoras

Especialidad del Grado de Ingeniería de

PREGUNTAS INFORMÁTICA MONITOR UPB EXAMEN 1

UNIDAD 1: INTRODUCCIÓN A LOS SISTEMAS AUTOMATIZADOS

SISTEMAS DE TELECOMUNICACIÓN E INFORMÁTICOS ( STI )

UNIVERSIDAD NACIONAL EXPERIMENTAL MARÍTIMA DEL CARIBE PLAN DE ESTUDIO INGENIERÍA INFORMÁTICA

UNIVERSIDAD TECNOLÓGICA DE PANAMÁ FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES MAESTRÍA EN INFORMÁTICA EDUCATIVA

UNIVERSIDAD MARÍA AUXILIADORA - UMA

VINCULACIÓN DE ASIGNATURAS A ÁREAS DE CONOCIMIENTO Graduado/a en Ingeniería Informática

ESTRUCTURA Y TECNOLOGIA DE COMPUTADORES I

Universidad de Costa Rica Sistema de Aplicaciones Estudiantiles SAE

Herramientas Informáticas I Software: Sistemas Operativos

Comprensión de los sistemas de. control. Ing. Jorge Sofrony. Inicio. Obje%vos del Programa. Misión y Visión del programa

PROGRAMA INSTRUCCIONAL FUNDAMENTO PARA EL DISEÑO DE SISTEMAS CON MICROPROCESADORES

TARJETA DE ADQUISICIÓN DE DATOS USB TAD U B Bits

SERVICIO NACIONAL DE APRENDIZAJE SENA MANUAL DE FUNCIONES COMPONENTES INTERNOS Y EXTERNOS DE UN COMPUTADOR INSTRUCTORA BLANCA NUBIA CHITIVA LEON

Introducción a los Sistemas Operativos

Agenda. Sistemas Concurrentes. Areas de trabajo Trabajos recientes realizados por el grupo. Cursos Trabajos Tutelados. Información de Contacto

UNIVERSIDAD DE GUADALAJARA

Arquitectura y Sistemas de Operativos

DISPOSITIVOS DE SEGURIDAD Y CONTROL CENTRAL MOB-49. Central MOB-49

manual de instalación concentrador

Areas de trabajo Trabajos recientes realizados por el grupo. Cursos Trabajos Tutelados. Información de Contacto

CARRERA DE INGENIERIA DE SISTEMAS

Objetos de aprendizaje: Computadora

Qué es un programa informático?

Universidad Autónoma de Baja California Facultad de Ciencias Administrativas Unidad Mexicali

Administración de la SIU Código: S-GR-06 Versión: 05 Página 1 de 5

INFORMATICA III. Capítulo I: Plataformas

1. CONTENIDO 1. CONTENIDO 1 2. INTRODUCCION 2 3. OBJETIVOS 3 4. T.I.C DEFINICION COMPUTADOR 5

DEPARTAMENTO DE INGENIERÍA EN INFORMÁTICA INGENIERÍA TÉCNICA EN INFORMÁTICA DE GESTIÓN INGENIERÍA TÉCNICA EN INFORMÁTICA DE SISTEMAS

MÓDULO ARDUINO DEVELOSPER

Nociones básicas de computación paralela

Unidad 02: El Sistema Operativo. Curso TIC - UGB 2012

Laboratorio de Programación de Redes

SELECCIÓN DE COMPONENTES PARA ENSAMBLE DE EQUIPOS DE COMPUTO. Ing. Eduardo Cruz Romero

EL ORDENADOR A. PERIFÉRICOS. B. UNIDAD CENTRAL. 1. HARDWARE Y SOFTWARE. 2. FUNCIONAMIENTO DE UN SISTEMA INFORMÁTICO 3. CONCEPTO DE SISTEMA INFORMÁTICO

INFORMATICA INDUSTRIAL

GRADO DE LA FACULTAD DE INFORMÁTICA. Ingeniería Informática.

Ingeniería de Sistemas Electrónicos

Sistemas de 32 bits. Panorámica actual del mercado de los sistemas embebidos. Sistemas Embebidos, S.A.

Hecho por: Mario Alberto Romero Lòpez Materia: Estructura fisica y logica del pc

UNIVERSIDAD DE LOS LLANOS Facultad de Ciencias Básicas e Ingeniería Programa Ingeniería de Sistemas SISTEMAS OPERATIVOS

Carrera: MTF Participantes Representante de las academias de ingeniería Mecatrónica de los Institutos Tecnológicos.

2 Año EMP Administración

MP - Multiprocesadores

INSTRUMENTACIÓN ELECTRÓNICA

Mercedes Fernández Redondo

Nombre de la asignatura: Arquitectura de Computadoras. Créditos: Aportación al perfil

Unidad 2: Taller de Cómputo. Estructura y Componentes de la Computadora UNIDAD DOS: INTRODUCCIÓN

ESTRUCTURA BÁSICA DE UN ORDENADOR

TRAYECTO SISTEMÁTICO DISEÑO DE SISTEMAS EMBEBIDOS

(1) Unidad 1. Sistemas Digitales Basados en Microprocesador SISTEMAS BASADOS EN MICROPROCESADORES. Grado en Ingeniería Informática EPS - UAM

DESCUBRE ICESI INGENIERÍA TELEMÁTICA LA TECNOLOGÍA ME APASIONA, ELEGÍ UNA CARRERA FASCINANTE Y CON MUCHA PROYECCIÓN ANDRÉS FELIPE ORTIZ

Generación 1. Características. Estaban construidos con electrónica de válvulas. Se programaban en lenguaje de máquina.

Investigación y Desarrollos en Open Hardware

IT Essentials I: PC Hardware and Software

FUNCIONAMIENTO DEL ORDENADOR

Escuela Politécnica Superior de Jaén

Perfil Tecnologías de la Información

INFORMÁTICA 4º ESO. Qué es un Sistema Operativo (O.S.)?

Transcripción:

?

Todo es cuestión de preferencias Una de las tareas esenciales del sistema operativo es ocultar el hardware y presentar a los programas (y a los programadores) abstracciones agradables, elegantes, simples y consistentes con las que trabajar [ ] ocultando la parte fea con la parte hermosa. Sistemas Operativos Modernos (3ª Edición) Tanembaum.

Pues a nosotros nos gusta :-D

(no hace falta llegar a estos extremos )

La especialidad requiere unos fundamentos, pero va más allá Siempre conviene conocer el hardware (lo que hay debajo del capó) Los ordenadores no nacen en las tiendas (y la mayoría de procesadores no son PCs) quién va a diseñar los ordenadores, móviles, smartwatches, drones, etc del mañana? El ingeniero de computadores

Un vistazo a la especialidad

Sistemas de Cómputo para Aplicaciones Específicas (SCAE) Dpto. de Electrónica y Tecnología de Computadores 7

Sistemas con Microprocesador Fabrica tu propio robot Aprende a conectar todas sus partes a un microprocesador Desarrolla un SW para que el robot pueda luchar contra otros robots Participa en el combate, sólo puede quedar uno!! Robot de un alumno A montar en bici se aprende montando en bici, no? Pues a diseñar sistemas se aprende fabricando el tuyo 8 Combate

Sistemas Empotrados Desarrollo de firmware Diseño del software de sistema Creación de un runtime de C Diseño y desarrollo de drivers Open hardware Integración del software de sistema con la biblioteca libc Redwire Econotag 55$ (~ 40 ) Open software Ya sabes usar las herramientas GNU, no? Úsalas para hacer el firmware de un sistema empotrado 9 gcc gdb binutils newlib openocd

Desarrollo de HW Digital HW reconfigurable HW que cambia sobre la marcha: Ahora es un controlador de sonido y cuando me haga falta será un controlador de vídeo. Magia? No, HW reconfigurable Lenguajes de descripción de HW: Usamos editores de texto, dejad la caja de herramientas en casa Diseño de chips a medida: Seleccionamos el procesador y los periféricos que más nos gustan, los conectamos y le damos al botón de sintetizar Diseño No existe una plataforma adecuada para tu aplicación? No pasa nada, diseña la tuya 10

3500000 00 No todo son PCs... Micros para otras plataformas 1750000 0000 Micros para PC y servidores 350000000 175000000 00 Micros para otras plataformas Micros para PC y servidores 11

Sistemas de Cómputo de Altas Prestaciones (SCAP) 12

Arquitectura de Sistemas Interacción HW/SW Implementación de los mecanismos básicos de un SO Implementación de mecanismos básicos de paralelismo Análisis del SW Análisis de la plataforma Entiendes realmente cómo funciona tu computador? Mapeo del SW a la plataforma Tu CPU hace lo que tú esperas? Te atreves a meterle mano? 13

Arquitectura y Computación de Altas Prestaciones Detecta las partes paralelizables de tu aplicación Divídela en procesos/hebras Comunica/sincroniza los procesos Tienes un clúster? Paso de mensajes (MPI) Tienes una GPU? CUDA Clúster Tienes muchos procesadores y no sabes qué hacer con ellos? 2880 cores 12GB DDR5 14 Paraleliza tu aplicación! Nvidia Tesla K40

Centros de Procesamiento de Datos Infraestructura: Hardware Green Computing Equipamiento Interconexión Gestión energía Administración Servicios Escalabilidad Monitorización Virtualización Extensiones IaaS CPD-HPC Sabrías diseñar un CPD para un banco o una gran compañía? 15

Complementos de Cómputo para Aplicaciones Específicas (SCAE) Tecnologías Emergentes Implementación Hardware de Algoritmos Complementos de Informática Industrial (II) Informática Industrial Controladores Lógicos Programables 16

Tecnologías Emergentes Aprende a detectar y evaluar nuevas tecnologías Desarrolla tu propio sistema vestible Monta una red inalámbrica de sensores con Zigbee y Arduino Quieres controlar dispositivos con señales de tu cerebro? Interfaces Cerebro-Máquina (BCI) quieres estar al día en las últimas tecnologías? No te quedes obsoleto antes de terminar, Actualízate! 17

Implementación HW de Algoritmos Diseña tu propio Sistema-en-Chip Aplica co-diseño para optimizar tu sistema empotrado Crea periféricos de altas prestaciones Defensa, aeroespacial, seguridad, multimedia, redes No encuentras el procesador que necesitas? 18 Crea el tuyo!, puedes hacerlo en C/C++!

Informática Industrial Introducción a la Teoría de Control Software para Centros de Control (SCADA) Buses de Campo Introducción a la Domótica Ejemplos de Control de Procesos Sabes cómo se monitoriza una fábrica? Te gustaría automatizar tu casa? 19 Quieres controlar un cuadricóptero?

Controladores Lógicos Programables Elementos de control típicos en una fábrica Funcionamiento y configuraciones de un PLC Programación de PLC PLC y comunicaciones industriales Automatiza una fábrica Tenemos maquetas reales y virtuales 20

http://atc.ugr.es/ https://www.facebook.com/atc.ugr https://twitter.com/atc_ugr Jornadas de Coordinación Docente y Empresarial http://atcproyectos.ugr.es/ugrasp/blog/ 21 http://atccongresos.ugr.es/jcde/

Aún no lo tengo claro Quiero saber más! Ahora toca decidir sobre lo que harás en los próximos dos años y en tu profesión. Merece la pena dedicar más tiempo a informarse (habla con alumnos de 3º y 4º, con profesores, ) Si necesitas más información sobre la mención en Ingeniería de Computadores (contenido de las asignaturas, salidas profesionales, etc.): Samuel Romero (sromero@ugr.es) Anímate y visita nuestros laboratorios para saber qué hacemos