Syllabus
SCB9327 Programación de sistemas II
DR. JOSE LUIS LIRA TURRIZA
jlira@itescam.edu.mx
Semestre | Horas Teoría | Horas Práctica | Créditos | Clasificación |
7 | 4 | 0 | 8 |
Prerrequisitos |
Diseño y Evaluación de Lenguajes Finitos | Diseño de Autómatas de Pila basados en gramáticas | Diseño de Gramáticas Libres de Contexto | Diseño y evaluación de Expresiones Regulares | Elaboración del Análisis Léxico y sintáctico de un lenguaje | Manejo de: Estructuras repetitivas Funciones Recursivas Cadenas |
Competencias | Atributos de Ingeniería |
Normatividad |
Para aprobar la materia el alumno deberá 1. Cumplir con el 80 de asistencia 2. Cumplir con todas las entregas a tiempo 3. No se permitirán códigos iguales para diferentes equipos. En caso de violar esta normatividad se cancelará el 100 de su calificación |
Materiales |
Su programa realizado en Programación de Sistemas I. Analizador Léxico y Sintáctico |
Bibliografía disponible en el Itescam | |||||
Título |
Autor |
Editorial |
Edición/Año |
Ejemplares |
|
Parámetros de Examen | |
PARCIAL 1 | UNIDAD I |
PARCIAL 2 | UNIDAD II y III |
Contenido (Unidad / Competencia / Actividad / Material de Aprendizaje) | |
1. Repaso de sintaxis
1.1. Gramática de un lenguaje. 1.1.1. Introducción Alfred V. Aho, Ravi Sethi, Jeffrey D. Ullman, titulo CompiladoresPrincipios, técnicas y herramientas, editorial Addison Wesley Longman primera edición Alfred V. Aho, Jeffrey D. Ullman, titulo The teory of parking translation and compiling, editorial Prentice Hall, primera edición 1.1.2. Análisis Léxico Alfred V. Aho, Ravi Sethi, Jeffrey D. Ullman, titulo CompiladoresPrincipios, técnicas y herramientas, editorial Addison Wesley Longman, primera edición Alfred V. Aho, Jeffrey D. Ullman, titulo The teory of parking translation and compiling, editorial Prentice Hall, primera edición 1.2. Análisis Sintáctico 1.2.1. Análisis Sintáctico Descendente Alfred V. Aho, Ravi Sethi, Jeffrey D. Ullman, titulo CompiladoresPrincipios, técnicas y herramientas, editorial Addison Wesley Longman, primera edición Alfred V. Aho, Jeffrey D. Ullman, titulo The teory of parking translation and compiling, editorial Prentice Hall, primera edición http://raptor350.tripod.com/ 1.2.2. Análisis Sintáctico Ascendente http://es.wikipedia.org/wiki/Analizador_sint%C3%A1ctico http://elies.rediris.es/elies9/3-1-2.htm http://raptor350.tripod.com/ |
2. Semántica.
2.1. Forma interna del programa fuente. 2.1.1. Notación polaca http://es.wikipedia.org/wiki/Notaci%C3%B3n_polaca_inversa http://usuarios.lycos.es/adaneliros/ http://www.cvc.uab.es/shared/teach/a25002/TEMA1.PPT 2.1.2. Cuadruplos. http://www.angelfire.com/mac/michelo0/ http://laurel.datsi.fi.upm.es/~rpons/gjsc/final/node7.html 2.2. Rutinas Semánticas 2.2.1. Expresiones Aritméticas http://www.ii.uam.es/~alfonsec/docs/compila5.htm http://usuarios.lycos.es/ealonsop/compil.html 2.2.2. Estatutos condicionales http://www.ii.uam.es/~alfonsec/docs/compila5.htm |
3. Generación de código.
3.1. Cuadruplos 3.1.1. Cuadruplos Alfred V. Aho, Ravi Sethi, Jeffrey D. Ullman; CompiladoresPrincipios, técnicas y herramientas; Addison Wesley Longman primera edición; pags 151-154 3.1.2. Máquinas Virtuales http://es.wikipedia.org/wiki/M%C3%A1quina_virtual http://www.geocities.com/SiliconValley/Board/5300/es_hbdesign.htm 3.2. Notación polaca. 3.2.1. Expresiones aritméticas Alfred V. Aho, Ravi Sethi, Jeffrey D. Ullman; CompiladoresPrincipios, técnicas y herramientas; Addison Wesley Longman primera edición; pags 477-502 3.2.2. Estatutos condicionales. Alfred V. Aho, Ravi Sethi, Jeffrey D. Ullman; CompiladoresPrincipios, técnicas y herramientas; Addison Wesley Longman primera edición; pags 511-512 3.3. Optimización de código. 3.3.1. Optimización de código. http://www.ii.uam.es/~alfonsec/docs/compila7.htm http://nereida.deioc.ull.es/html/crayc/t3e/node9.html 3.3.2. Código Intermedio http://laurel.datsi.fi.upm.es/~rpons/gjsc/final/node7.html |
4. Administración de la memoria principal.
4.1. Paginación 4.1.1. Paginación http://es.wikipedia.org/wiki/Paginaci%C3%B3n http://wwwdi.ujaen.es/~lina/TemasSO/ADMINISTRACIONDELAMEMORIA/5.1Paginacion.htm 4.2. Segmentación 4.2.1. Segmentación http://www.itlp.edu.mx/publica/tutoriales/sistemasoperativos2/unidad1.htm#1.SEGMENTACION http://www.monografias.com/trabajos13/gesme/gesme.shtml#seg http://www.multingles.net/docs/memoria_virtual.htm 4.3. Paginación/segmentación. 4.3.1. Paginación/segmentación. http://wwwdi.ujaen.es/~lina/TemasSO/ADMINISTRACIONDELAMEMORIA/5.3SegmentacionPaginada.htm http://www.ucbcba.edu.bo/carreras/ingsis/cursos/web/SistemasOperativos/tema07.htm |
Prácticas de Laboratorio (20232024P) |
Fecha |
Hora |
Grupo |
Aula |
Práctica |
Descripción |
Cronogramas (20232024P) | |||
Grupo | Actividad | Fecha | Carrera |
Temas para Segunda Reevaluación |