S.E.T.I. -
Sistemas
Electrónicos para Tratamiento de la Información
Curso 2010-2011
Presentación y Planning |
Bibliografía |
Exámenes |
Prácticas |
BLOQUE 0 - Introducción histórica |
Tema 1 - Introducción histórica.Se hace un repaso de los precedentes históricos de sistemas para tratamiento de la información desde los tiempos más remotos hasta nuestros dias. Esto permite conocer en qué momento aparecieron los diferentes conceptos y tecnologías que fundamentan los actuales S.E.T.I., así como otros que el tiempo ha superado.
Fuentes:
|
BLOQUE 1 - Fundamentos teóricos de los S.E.T.I. |
Tema 2 - Representación de datos.Se estudia el modo de representar datos (información) en un S.E.T.I. distinguendo tres grandes bloques: los datos numéricos, los textuales y las instrucciones de funcionamiento. Por otro lado se analizan las técnicas de compresión y codificación "compacta". Esto plantea la cuestion de cual es la relación entre datos e información? que nos lleva a la primera lección del próximo tema.
Laboratorio virtual:
Fuentes:
|
Tema 3 - Teoría de la información.Esta lección presenta de un modo muy elemental la teoría matemática de la información de Shannon, para entender los términos cantidad de información, entropia de una fuente y codificación (enlazandolo conlo visto en el tema anterior). Fuentes: [Abramson 80]
|
Tema 4 - Teoría de la computación.Se comentan conceptos teóricos sobre computación y se presentan las máquinas de Turing. Fuentes: [Dewdney 89; 28, 48]
[Eck 95; 4] Laboratorio virtual: uso de
applet "Turing Machine".
(ver prácticas)
|
BLOQUE 2 - Hardware y software de los S.E.T.I. |
Tema 5 - Conceptos generales.Se estudia la arquitectura de Von Newmann a un nivel superficial. Se expresan los conceptos RISC y su influencia en la arquitectura Von Newmann. Se comenta la existencia de otras arquitecturas y su razón de ser particularizando someramente en la Harvard x |
Tema 6 - Estudio de un S.E.T.I. básico I (Modelo de programación).Este es el primero de dos capítulos dedicados estudiar un computador virtual muy sencillo. El objetivo es estudiar a fondo una estructura capaz de computar, antes de entrar a ver (en los dos ultimos capítulos) un sistema real que es imposible estudiar hasta el nivel que aquí se hará. Al tratarse del modelo de programación muy simple, este es un tema extremadamente corto. Se trata de una arquitectura basada en un acumulador y con un conjunto de instrucciones muy reducido por lo que su estudio es inmediato se centra más bien en la práctica de escribir pequeños programas. Fuentes: [Eck 95] |
Tema 7 - Estudio de un S.E.T.I. básico II (Hardware).Este es el segundo y último capítulo dedicado al computador virtual. En él se estudia hasta el nivel de la puerta lógica su estructura, de modo que se conectan los conocimientos de electrónica fundamental con la capacidad de computo mediante una estructura Von Newmann sencilla. x Fuentes: [Eck 95]
Laboratorio virtual: uso de applet "xComputer". (ver prácticas)
|
Tema 8 - Estudio del µP68000 I (Modelo de programación). |
Tema 9 - Estudio del µP68000 II (Hardware).En el tema 7 se estudió una estructura de computador muy sencilla. Aqui estudiaremos una estructura real en la que aparecen mecanismos que confieren mucha mayor complejidad al sistema: protocolos de señales para la transferencia de datos, interrupciones, gestion de errores, etc.
|
ADENDUM - Lenguaje de programación Phyton |
SETI presta 5 horas para el aprendizaje de Phyton, lenguaje que será utilizado "instrumentalmente" en la asignatura AED |