Escolar Documentos
Profissional Documentos
Cultura Documentos
PROGRAMA ACADMICO DE LA
ASIGNATURA VERSIN: 01
FECHA: 12/SEP/2014
1. IDENTIFICACIN
2. JUSTIFICACIN
3. OBJETIVO GENERAL
FECHA: 12/SEP/2014
4. OBJETIVOS ESPECFICOS
Conceptuales
Ejemplificar los procesos de traduccin, encadenamiento y carga a partir de un cdigo en
lenguaje ensamblador.
Contrastar las tcnicas de manejo de memoria virtual.
Relacionar las tcnicas de direccionamiento utilizados por los procesadores con la forma
de acceder a las estructuras de datos propias de los lenguajes de programacin de alto
nivel.
Relacionar el uso de la pila en un procesador con el proceso realizado por los lenguajes
de programacin cuando se hacen llamados a procedimientos y uso de parmetros.
Constatar que las estructuras de datos son almacenadas en forma continua en la memoria
de un computador y que la claridad de un programa en lenguaje ensamblador est
determinada por la forma de acceso a dichas estructuras.
Seleccionar el mecanismo de acceso a dispositivos de entrada y salida, con base en
criterios de velocidad y polticas de control sobre el dispositivo.
Procedimentales
Dado un conjunto de datos simples, utilizar su representacin binaria para comprimir o
extraer informacin cifrada.
Realizar conversiones de nmeros en diferentes sistemas de numeracin posicional.
Dada un conjunto de instrucciones propias de un lenguaje de programacin determinar
cuando ocurren errores de desbordamiento cuando se utiliza representacin en
complemento a dos.
Implementar programas en lenguaje ensamblador.
Determinar el nmero de bits necesarios para direccionar una memoria, y para almacenar
un variable
Relacionar los flujos de informacin a travs de la unidad central de procesos, y la
memoria cuando se ejecuta un programa.
Utilizando los puertos de un computador conectara l dispositivos de entrada y salida,
utilizando lenguajes en alto nivel (visuales) y bajo nivel, ensamblador.
Recibir datos de dispositivos de entrada mediante el uso de interrupciones, puertos y
DMA.
Realizar aplicaciones computacionales que incluyan el uso de varios lenguajes de
programacin.
Implementar libreras de enlace esttico y dinmico
Aplicar las tcnicas de direccionamiento utilizadas por los computadores en
la implementacin de soluciones computacionales.
Contrastar tecnologas computacionales en aras de seleccionar ms conveniente para los
procesos llevados en una empresa.
FECHA: 12/SEP/2014
Actitudinales
Con base en "Los datos en el computador son almacenados en forma binaria", abordar la
implementacin de un programa en trminos de optimizacin en espacio de
almacenamiento.
Utilizar como bibliografa de consulta textos y artculos en el idioma de produccin original
(en nuestro caso el ingls).
Propender por la autonoma, manifestada en la capacidad de afrontar la solucin a un
problema de programacin bajo la gua de la documentacin encontrada en los manuales
Participar activamente en la ejecucin de trabajos en grupo, de tal manera que un
desarrollo de programacin pueda ser estructurado a partir de las soluciones parciales
dadas por cada uno de los integrantes
5. CONTENIDOS
FECHA: 12/SEP/2014
4. HERRAMIENTAS DE DIAGNOSTICO
- Recuperar informacin
- imgenes de disco
- Backup
- Resolucion de fallas (perifericos, monitores, memoria, discos, probl comunes windows)
- Mantenimiento hw y sw
5. POLITICAS DE SEGURIDAD
Clase Magistral: Para suministrar la informacin ms importante, resolver las dudas ms comunes
y motivar a los estudiantes a la investigacin y desarrollo de proyectos alrededor de la temtica del
curso.
CODIGO: GCA-FOR-05
PROGRAMA ACADMICO DE LA
ASIGNATURA VERSIN: 01
FECHA: 12/SEP/2014
Tutoras: Para complementar las sesiones de la clase magistral, resolviendo las dudas
particulares, de forma personalizada y/o en grupos.
Talleres: Se plantearn talleres asociados a las temticas desarrolladas para hacer un
seguimiento continuo de los temas y preparar el examen posterior.
Lectura dirigida: Se sugerirn lecturas relacionadas con el fin de hacer la clase ms dinmica y
complementar los temas tratados. Varias de estas lecturas sern orientadas en lenguaje ingls y
sern obtenidas de las bases de datos a las cuales tiene acceso la Universidad.
Parciales: Los compondrn preguntas de anlisis de relaciones, de falsedad y de opcin mltiple
de nica y mltiple respuesta. Tambin problemas de diseo partiendo de una situacin problema.
Prcticas: Desarrollo de proyectos con la asesora del docente para comprobar y aplicar los
conceptos tericos tratados en la solucin de problemas.
Exposiciones: Los estudiantes realizarn exposiciones sobre aplicaciones de algunas de las
temticas contempladas en el programa, para resaltar el estado del arte sobre temas de inters.
7. EVALUACIN
% %
CORTE TIPO DE EVALUACIN CRITERIOS DE EVALUACIN
PARCIAL TOTAL
Sustentacin de talleres y Exactitud en las implementaciones 40%
Tareas
PRIMERO
Prueba Escrita Suficiencia en el nmero de respuestas 60%
30%
realizadas
Prueba escrita Suficiencia en el nmero de respuestas 60%
SEGUNDO realizadas. 35%
Talleres Eficiencia de la tcnica utilizada 40%
Taller final Funcionamiento acorde a las especificaciones 40%
Diseo acorde a las especificaciones
TERCERO
Prueba escrita Suficiencia en el nmero de respuestas 60%
35%
realizadas.
8. BIBLIOGRAFIA
[1] NULL, L. The essentials of computer organization and architecture. [004.22 N855].
[2] BECK, Leland. Software de Sistemas .Introduccin a la programacin de sistemas. Addison
Wesley, 1988. [005 B324]
[3] HARMAN, Hein. The Motorola MC 68000 Mircroprocessor Family: Assembly Language,
Interface Design and System Design. Prentice Hall, 1996. [004.165 H175]
[4] HENNESSY, John L. Arquitectura de Computadores: Un enfoque cuantitativo. MacGraw-Hill,
1993 [004.22 H355]
[5] STALLINGS, William. Organizacin y arquitectura de computadores, 5 ed. Prentice Hall,
2000. [004.6 S7150]
[6] TANEMBAUM Andrew S. Organizacin de Computadores: Un enfoque estructurado, 4 ed.
Pearson Educacin, 2000 [004.22 T153]
[7] TRIEBEL, Walter A. The 80386, 80486 and Pentium Processor. McGraw-Hill, 1998. [621.391
6 T743]
[8] SHIVA, Sajjan G. Advanced Computer architectures. [004.22.S448]
[9] ALCALDE, Lancharro E. Arquitectura de computadoras. [004.22.A521a]
[10] MANO, Morris M. Arquitectura de computadores. [004.22.M677]
CODIGO: GCA-FOR-05
PROGRAMA ACADMICO DE LA
ASIGNATURA VERSIN: 01
FECHA: 12/SEP/2014