Vous êtes sur la page 1sur 3

UNIVERSIDAD NACIONAL DE INGENIERIA

Facultad de Ingeniería Mecánica


Comisión General del Proceso de Acreditación de la FIM-UNI

SÍLABO
CURSO: PROCESADOR DIGITAL DE SEÑALES

I. INFORMACIÓN GENERAL

CODIGO : MT - 418 Procesador digital de señales


CICLO :8
CREDITOS :4
HORAS POR SEMANA : 4 (Teoría – Laboratorios)
PRERREQUISITOS :
CONDICION : Obligatorio
ÁREA ACADÉMICA : Ingeniería Aplicada
PROFESOR : Mario Borja B. E-MAIL: mborja33@hotmail.com

II. SUMILLA DEL CURSO

El curso es de naturaleza teórico práctica el cual proporcionará a los


participantes conocimientos sobre la arquitectura de procesadores,
microcontroladores y DSP utilizados para la implementación de sistemas de
automatización y control. Revisándose detalladamente los componentes y su
funcionalidades, organización de la memoria, instrucciones, pines externos,
circuitos de conexión, sistema de interrupciones, entradas / salidas digitales,
conversor analógico digital, PWM, comparadores, temporizadores, etc.
Programación C++ de los componentes del sistema para realizar las diversas
funciones requeridas para el control de procesos y automatización.

III. COMPETENCIAS

El estudiante:
1. Comprende la arquitectura de procesador digital de señales.
2. Desarrolla el programa del administrador de procesos del sistema operativo
en tiempo real para un microcontrolador.
3. Desarrolla el programa del administrador de la memoria de un sistema
operativo en tiempo real para un microcontrolador.
4. Desarrolla el programa del administrador de entrada y salida de un sistema
operativo en tiempo real para un microcontrolador.

IV. UNIDADES DE APRENDIZAJE

1. FUNDAMENTOS DE SISTEMAS OPERATIVOS EN TIEMPO REAL / 12 HORAS

Av. Túpac Amaru Nº 210,– Lima 25, Perú


Telefax 482-3643 / Central UNI 481-1070 (513)
UNIVERSIDAD NACIONAL DE INGENIERIA
Facultad de Ingeniería Mecánica
Comisión General del Proceso de Acreditación de la FIM-UNI

Introducción a los Sistemas Computacionales/ Sistemas en tiempo real/


Elementos Básicos/ Procesador Memoria/ Módulos de entrada y salida/
Interconexión entre Elementos/ Registros del Procesador/ Ciclo de
Instrucción/ Estructura de un sistema operativo en tiempo real/ Elementos/
Evolución/ Procesos de serie/ Proceso en lotes/ Sistema en lotes con
multiprogramación/ Sistemas de tiempo compartido/ Núcleo del sistema
operativo en tiempo real/ Interprete de comandos, algoritmos de
implementación de los intérpretes.

2. ADMINSITRACION DE PROCESOS / 24 HORAS

Definición de procesos/ Estados de un proceso/ Descripción de un proceso/


Bloque de procesos/ Control de procesos/ Planificación de procesos/
Algoritmos de planificación de procesos fifo, round robin, prioridad/
Técnicas y algoritmos de implementación de sistemas operativos mono
usuarios, sistema operativo multiusuario/ Algoritmo de intercambio de
procesos/ Algoritmos de planificación de procesos en tiempo real/ Técnicas
y algoritmos de implementación de sistema operativo en tiempo real
multitarea/ Calendarización de procesos/ Problemas de concurrencia.
Comunicación entre procesos. Sincronización de procesos.

3. ADMINISTRACION DE MEMORIA / 12 HORAS

Gestión de memoria. Conceptos preliminares. Dirección y contenido de


memoria/ Técnicas de gestión de memorias/ Multiprogramación en
memoria real/ Algoritmos de asignación de memoria/ Técnicas y algoritmos
de implementación de los algoritmos de asignación de memoria/
Multiprogramación en memoria virtual/ Paginación pura/ Algoritmos de
asignación de memoria/ Segmentación Pura/ Sistemas mixtos/

4. ADMINISTRACION DE DISPOSITIVOS DE ALMACENAMIENTO / 8 HORAS

Gestión de Archivos/ Operaciones sobre los archivos/ Algoritmos de


planificación de peticiones/ Elementos de la Gestión de Archivos/ Métodos
de Acceso: secuencial, directo. Métodos de asignación: contigua, enlazada,
indexada/ Protección de archivos.

V. LABORATORIOS Y ESPERIENCIAS PRÁCTICAS

Laboratorio 1: Desarrollo del programa de núcleo del sistema operativo para un


microcontrolador.

Av. Túpac Amaru Nº 210,– Lima 25, Perú


Telefax 482-3643 / Central UNI 481-1070 (513)
UNIVERSIDAD NACIONAL DE INGENIERIA
Facultad de Ingeniería Mecánica
Comisión General del Proceso de Acreditación de la FIM-UNI

Laboratorio 2: Desarrollo del programa administrador de procesos de un


sistema operativo multitarea para un microcontrolador.
Laboratorio 3: Desarrollo del programa interface de administrador de procesos
de un sistema operativo multitarea para un microcontrolador.

Laboratorio 4: Desarrollo del programa de calendarización de procesos en


tiempo real.

Laboratorio 5: Desarrollo del programa administrador de procesos de un


sistema operativo en tiempo real multitarea para un microcontrolador.

VI. METODOLOGÍA

El curso se desarrolla en sesiones de teoría y de laboratorio. En las sesiones de


teoría, el docente presenta los conceptos, algoritmos y técnicas de desarrollos
de los programas computacionales. En las sesiones de laboratorio el alumno
desarrolla el programa de cada componente del sistema operativo en tiempo
real multitarea para un microcontrolador, combinando aplicaciones en la
computadora personal y aplicaciones para el microcontrolador. En la sexta
semana el alumno debe presentar y exponer el proyecto del sistema operativo
multitarea y en la decimocuarta semana debe presentar y exponer el proyecto
del sistema operativo en tiempo real multitarea.

VII. FÓRMULA DE EVALUACIÓN

Sistema de Evaluación “ ”. Calculo del Promedio Final: PF = (M1 + M2 + M3 +


M4)/4 M1: Monografía 1, M2: Monografía 2, M3: Monografía 3, M4:
Monografía 4.

VIII. BIBLIOGRAFÍA

1. James L. Peterson(1993) Sistemas Operativos, Conceptos fundamentales.


España, Editorial Reverte S.A.
2. Tanenbaum, Andrew S (1993) Sistemas Operativos Modernos. México,
Prentice Hall Hispanoamericana, S.A
3. Phillip A. Laplante. Real-Time System Design and Analysis - An Engineers
Handbook, Third Edition.pdf

Av. Túpac Amaru Nº 210,– Lima 25, Perú


Telefax 482-3643 / Central UNI 481-1070 (513)

Vous aimerez peut-être aussi