Sei sulla pagina 1di 29

PROTOCOLO ARQUITECTURA DE COMPUTADORES

JESS EMIRO VEGA vejemi@gmail.com jesus.vega@unad.edu.co Ingeniero de sistemas

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD Ocaa 2008

GUA DIDCTICA CURSO ARQUITECTURA DE COMPUTADORES SEGUNDA EDICIN @ Copyright Universidad Nacional Abierta y a Distancia

FICHA TECNICA

Nombre del curso: Palabras clave:

ARQUITECTURA DE COMPUTADORES Procesador, Memoria, Dispositivos de entrada y salida, cluster, segmentacin, paralelismo, arquitectura, buses, cach, ALU, modos de direccionamiento, aritmtica del computador, repertorio de instrucciones, lenguaje ensamblador. Universidad Nacional Abierta y a Distancia -UNAD. Bogot - Colombia Jess Emiro Vega

Institucin: Ciudad: Autor(es) del Protocolo Acadmico: Ao: Unidad Acadmica: Campo de formacin: rea del conocimiento: Crditos acadmicos:

2008. Escuela de Ciencias Bsicas Tecnologa e Ingeniera Disciplinar Ciencias bsicas e ingeniera. Tres (3) correspondientes a 106 horas promedio de estudio Independiente y 38 horas de acompaamiento. Tipo de curso: Terico- Prctica. Destinatarios: Estudiantes de diversos programas de pregrado de la Escuela de Ciencias Bsicas Tecnologa e Ingeniera o de cualquier otra Escuela o programa. Competencia general de Estudiantes de pregrado del Programa de Ingeniera de aprendizaje: Sistemas. Metodologa de oferta: A distancia. Formato de circulacin: Documentos impresos en papel con apoyo en Web; CDROM. Denominacin de las 1. Visin General unidades didcticas: 2. Unidad Central de Procesamiento 3. Repertorio de Instrucciones

INTRODUCCIN Este documento trata sobre la estructura y funcionamiento de los computadores, as que se trata de presentar una visin clara y completa, la naturaleza y caractersticas de los computadores de hoy. Actualmente hay una gran variedad de sistemas: desde microprocesadores de un solo chip que tienen un bajo costo, hasta supercomputadores que tienen un alto valor, esto tambin se evidencia en tamao, desempeo y aplicaciones. Adems el vertiginoso cambio que ha caracterizado siempre a la tecnologa de computadores contina an sin tregua. La tecnologa de los computadores est siempre caracterizada por grandes cambios en todos sus componentes: desde la tecnologa inmersa en los circuitos integrados, usados para construir componentes de computadores hasta el reciente uso de la computacin paralela para combinar estos componentes. La intencin de este material es proporcionar herramientas y conceptos de los fundamentos de la organizacin y arquitectura de computadores y relacionar stos con problemas de diseo actuales. Se analizan todas las caractersticas bsicas de funcionamiento, incluyendo velocidad del procesador, velocidad y capacidad de la memoria, velocidad de interconexin de los datos. Inicialmente se introducen los conceptos bsicos de computador visto como una estructura de componentes y su funcionamiento. Cada componente puede ser descrito segn su estructura interna y funcionamiento. Tambin se describe una breve historia del desarrollo de los computadores desde sus antepasados mecnicos a los sistemas de hoy en da. Esto sirve para destacar algunos aspectos importantes del diseo de computadores y para dar una visin de alto nivel de la estructura de un computador. En el transcurso del curso tambin se presentan los componentes como la memoria, CPU, buses, etc. de tal forma que el estudiante adquiere una visin global y clara de la interrelacin de los diferentes componentes. Este documento est escrito para el estudiante, es un curso que requiere conocimiento de la familia de procesadores como Intel y AMD, ya que estos han alcanzado amplios usos en muchas reas de la electrnica, de las comunicaciones, de los sistemas de control y en particular en los sistemas de computadores de escritorio. Los conceptos se exponen con claridad y se apoyan a travs de ejercicios prcticos y laboratorios usando un simulador que permita interrelacionar los conceptos bsicos con la prctica. Este curso est dirigido a los estudiantes de Ingeniera con conocimientos bsicos de lgica de programacin, se supone que el estudiante tiene familiaridad con el funcionamiento de un computador y con su terminologa as como con la programacin en lenguajes de alto nivel. La formacin integral del estudiante contempla el cumplimiento de horas de laboratorio como complemento a las asignaturas tericas. Estos laboratorios son unidades acadmicas donde el estudiante ejecuta ensayos de manera didctica, permitindole la formacin necesaria para enfrentar situaciones que se le presenten en el mundo del trabajo. El curso corresponde a tres crditos acadmicos y los conceptos vistos en el curso son bsicos para comprender la prctica y la asignatura. Estos crditos comprenden el estudio independiente y el acompaamiento tutorial, con el propsito de: - Proporcionar a los alumnos de Arquitectura de computadores, los conceptos y temas bsicos de la organizacin y arquitectura de un sistema de computacin, as como el estado del arte de los

procesadores y arquitecturas actuales a travs del desarrollo de conceptos, nociones, tendencias, problemticas y prcticas que configuran el panorama de los sistemas de computacin. El curso est compuesto por tres unidades didcticas as: - Visin General. - Unidad Central de Procesamiento. - Repertorio de Instrucciones. El curso es de carcter terico-prctico y la metodologa a seguir ser bajo la metodologa de educacin a distancia. Esto implica planificar el proceso de: - Estudio Independiente: se desarrolla a travs del trabajo personal y del trabajo en pequeos grupos colaborativos de aprendizaje. - Acompaamiento tutorial: corresponde al acompaamiento que el tutor realiza al estudiante para potenciar el aprendizaje y la formacin. El sistema de evaluacin del curso es a travs de la evaluacin formativa, que constituye distintas formas de comprobar el avance en el autoaprendizaje del curso. En este sentido, se realizarn tres tipos de evaluacin alternativas y complementarias, estas son: - Autoevaluacin: evaluacin que realiza el estudiante para valorar su propio proceso de aprendizaje. - Coevaluacin: se realiza a travs de los grupos colaborativos, y pretende la socializacin de los resultados del trabajo personal. - Heteroevaluacin: Es la valoracin que realiza el tutor. El Sistema de interactividades vincula a los actores del proceso mediante diversas actividades de aprendizaje que orientan el trabajo de los estudiantes hacia el logro de los objetivos que se pretenden, de la siguiente manera: - Tutor-estudiante: a travs del acompaamiento individual. - Estudiante-estudiante: mediante la participacin activa en los grupos colaborativos de aprendizaje. - Estudiantes-tutor: a travs del acompaamiento a los pequeos grupos colaborativos de aprendizaje. - Tutor-estudiantes: mediante el acompaamiento en grupo de curso. - Estudiantes-estudiantes: en los procesos de socializacin que se realizan en el grupo de curso. Para el desarrollo del curso es importante el papel que juega los recursos tecnolgicos como medio activo e interactivo, buscando la interlocucin durante todo el proceso de dilogo docenteestudiante. - Los materiales impresos en papel, se han convertido en un soporte para favorecer los procesos de aprendizaje autodirigido. - Sitios Web: propician el acercamiento al conocimiento, la interaccin y la produccin de nuevas dinmicas educativas. - Sistemas de interactividades sincrnicas: permite la comunicacin a travs de encuentros presenciales directos o de encuentros mediados (chat, audioconferencias, videoconferencias, tutoras telefnicas).

- Sistemas de interactividades diferidas: permite la comunicacin en forma diferida favoreciendo la disposicin del tiempo del estudiante para su proceso de aprendizaje, mediante la utilizacin de correo electrnico, foros, grupos de discusin, entre otros. El acceso a documentos adquiere una dimensin de suma importancia en tanto la informacin sobre el tema exige conocimientos y planteamientos preliminares, por tal razn es imprescindible el recurso a diversas fuentes documentales y el acceso a diversos medios como son: bibliotecas electrnicas, hemerotecas digitales e impresas, sitios Web especializados. En la medida en que usted adquiera el rol de estudiante, interiorice y aplique los puntos abordados anteriormente, podr obtener los logros propuestos en este curso, as como un aprestamiento en los enfoques de la Ingeniera de Sistemas mediante la estrategia de educacin a distancia.

2. JUSTIFICACIN Uno de los aspectos ms interesantes de la Arquitectura de Computadores es la rapidez con la que cambia. Las innovaciones tienen lugar casi diariamente, ofreciendo a las personas la oportunidad de contribuir en el tema. Sin embargo, esta velocidad en el proceso es uno de los mayores desafos a la hora de ensear arquitectura y organizacin de computadores. Un Computador es una mquina electrnica programable que, como cualquier sistema, se compone de un conjunto de componentes interrelacionados. Sus principales componentes son: El procesador, la memoria, y los mdulos E/S, que se comunican a travs de buses, los cuales pueden ser de datos, de direcciones, y de control. El sistema se caracteriza mejor en trminos de estructura (cmo estn interconectados los componentes) y de funcin (el funcionamiento de cada componente). Adems la organizacin de un computador es jerrquica. Cada componente principal puede ser descrito descomponindolo en sus subcomponentes principales y describiendo su estructura y funcionamiento. Esta organizacin jerrquica, se hace para garantizar la claridad y facilidad de comprensin de cada uno de los temas. La organizacin jerrquica se da en orden descendente de la siguiente manera: COMPUTADOR = procesador + memoria + mdulos E/S PROCESADOR = unidad de control + ALU + registros + unidad de ejecucin de instrucciones UNIDAD DE CONTROL = memoria de control + registros + lgica de secuenciacin de microinstrucciones El curso de Arquitectura de Computadores da una visin completa de la conformacin de un sistema de computador, dada la aplicabilidad de estos conocimientos a la actividad profesional del Ingeniero de Sistemas, por esta razn, este curso es fundamental en la formacin final de un Ingeniero en esa rea. En el futuro inmediato, el estudiante y profesional de sistemas deben poseer conocimientos sobre la arquitectura de computadores y los sistemas que se basan en ellos. Esta necesidad incluye el conocimiento del hardware y software de los computadores.

3. INTENCIONALIDADES FORMATIVAS 3.1. PROPSITOS - Proporcionar a los alumnos de Arquitectura de computadores, los conceptos y temas bsicos de la organizacin y arquitectura de un sistema de computacin, as como el estado del arte de los procesadores y arquitecturas actuales a travs del desarrollo de conceptos, nociones, tendencias, problemticas y prcticas que configuran el panorama de los sistemas de computacin. - Describir a los alumnos de Arquitectura de computadores, los conceptos y temas bsicos de la organizacin y arquitectura de la Unidad central de proceso, as como el estado del arte de arquitecturas actuales a travs del desarrollo de conceptos, nociones, tendencias, problemticas y prcticas que configuran el panorama de los sistemas de computacin. 3.2. OBJETIVOS - Que el estudiante distinga nociones, conceptos, tendencias y terminologa bsicas sobre la estructura y funcionamiento de los computadores mediante la profundizacin en los diferentes campos de esta materia. - Que el estudiante defina e identifique la naturaleza y caractersticas de los computadores de hoy da mediante el uso de herramientas simuladoras que le permitan tener una visin clara y completa. - Que el estudiante adquiera elementos de anlisis que le permitan realizar diagnsticos y consideraciones a la hora de seleccionar tecnologas de procesadores en proyectos de implantacin tecnolgica. 3.3. COMPETENCIAS - El estudiante identifica las diferentes estructuras usadas en un sistema de computacin y conceptos que pueden ayudar a comparar las diferentes tecnologas actuales as como su desempeo. - El estudiante relaciona conocimientos generales sobre tecnologas de cmputo como los diferentes componentes y especificaciones tcnicas. - El estudiante puede diagnosticar el desempeo de un sistema de cmputo para una organizacin o entorno empresarial. - El estudiante adquiere familiaridad con la programacin en ensambladores para arquitecturas Intel. 3.4. METAS Al terminar el curso de Arquitectura de Computadores, el estudiante: - Adquirir una base y contexto sobre la configuracin de una arquitectura computacional y se introducir en el concepto de un computador como sistema jerrquico. - Conocer los componentes bsicos de un sistema computacional as como su evolucin y caractersticas principales.

- Comprender cmo se calcula el rendimiento de una arquitectura para evaluar prestaciones en un sistema computacional. - Distinguir la estructura y diferentes conexiones y el tipo de seales que se intercambian entre los diferentes componentes del computador as como los aspectos clave que afectan el diseo de las conexiones. - Entender la organizacin de la memoria principal y del procesador y su incidencia en el desempeo de una arquitectura. - Presentar y sustentar un trabajo como resultado de la implantacin de un software que parametrice conceptos como el manejo de interrupciones y el paso de parmetros a travs del manejo de los registros del procesador en arquitecturas INTEL.

4. UNIDADES DIDCTICAS Palabras claves: procesador, Memoria, Dispositivos de entrada y salida, cluster, segmentacin, paralelismo, arquitectura, buses, cach, ALU, modos de direccionamiento, aritmtica del computador, repertorio de instrucciones El contenido del curso se presenta en la siguiente matriz: Tabla 1: Unidades Didcticas Unidad Captulo 1. Introduccin Temas i. Organizacin y Arquitectura de computadores ii. Estructura y funcionamiento i. Breve historia de los computadores ii. Evolucin de los microprocesadores i. Medidas del rendimiento ii. Mtricas de rendimiento iii. Eleccin de programas para medir el rendimiento i. Buses del sistema ii. Memoria iii. E/S iv. CPU v. Unidad de Control vi. El sistema Operativo i. Sistemas de numeracin ii. ALU Unidad Aritmtica Lgica 1. Aritmtica del computador y iii. Representacin de enteros y aritmtica representacin interna de los datos con enteros iv. Representacin en coma flotante y representacin en coma flotante i. Organizacin del procesador ii. Organizacin de los registros iii. El ciclo de instruccin iv. Segmentacin de instrucciones v. Manejo de interrupciones

2. Evolucin de los computadores

1. Visin general

3. El papel del rendimiento

4. El computador

2. Unidad Central 2.Estructura y funcionamiento de la de Procesamiento CPU vi. Procesador Pentium

3. Arquitecturas

i. RISC ii. CISC iii. Pentium II iv. Pentium III v. Power PC vi. MIPS R10000 vii. UltraSPARC-II viii. IA-64/MERCED ix. VAX x. IBM i. Visin del programador ii. Formato de las instrucciones iii. Modos de direccionamiento iv. Instrucciones tpicas v. Ejemplo Macroassembler i. Descripcin ii. Clusters iii. Computacin Vectorial i. Caractersticas ii. Sistemas de paso de mensajes iii. Sistemas de memoria compartida iv. Comparacin entre S de paso de mensaje y S de memoria compartida

1. Lenguaje de mquina

3. Repertorio de Instrucciones

2. Paralelismo

3. Sistemas Multiprocesador

5. CONTEXTO TERICO En el curso se sealan tres conceptos fundamentales que determinan su mbito de accin y su enfoque en el tratamiento de los temas: Una visin general de un sistema de computador, la Unidad central de procesamiento y el repertorio de instrucciones. La ingeniera es la disciplina que congrega un conjunto de conocimientos, basados en slidos principios cientficos, con el fin de crear soluciones. Dos aspectos esenciales en las distintas ramas de la ingeniera son: - Existencia de un cuerpo sustancial de conocimiento terico y cientfico relevante. - Aplicacin sistemtica y regular de este conocimiento en el trabajo. Los temas cubiertos en esta asignatura se seleccionaron cuidadosamente para que coincidieran con los cursos didcticos impartidos en carreras similares de otras Universidades en los ltimos aos y acorde con las ltimas tecnologas desarrolladas. Mediante el desarrollo de las unidades didcticas se pretende concientizar a los estudiantes del propsito que tienen en la formacin como Ingenieros de Sistemas, que tengan claridad conceptual en la aplicacin que tendr este curso en el desempeo laboral como ingenieros de sistemas, ya que de esta orientacin depender en gran parte el desarrollo de habilidades y competencias laborales en el campo de su formacin. Problemticas tericas: identifica los conceptos bsicos que caracterizan un sistema de computador, su arquitectura, tambin define la importancia de conceptos como memoria, procesador, repertorio de instrucciones, buses, etc. Problemticas metodolgicas: El curso est constituido por un conjunto de estrategias, tcnicas y herramientas que posibilitan el desarrollo del curso y la aprehensin de los conocimientos propios de las comunicaciones. Problemticas recontextuales: El curso est programado para que el estudiante identifique, describa, exprese, distinga, interprete, relacione, compare, generalice, descubra, examine, resuma, critique, proponga, investigue, justifique y sustente la informacin aprendida, en la solucin de problemas relacionados en su contexto. Las teoras que fundamentan la Arquitectura de computadores son: - Evolucin del computador - Rendimiento - Aritmtica del computador - Funcionamiento de la CPU - Arquitectura - Lenguaje de mquina El curso permite fundamentar y experimentar sobre muchos tpicos conceptuales del campo de los procesadores y la Arquitectura de los mismos y afianzar en el estudiante estos conceptos que le servirn de apoyo en su desempeo laboral y actuacin como profesional de la Ingeniera de Sistemas, a travs de la metodologa de educacin a distancia.

Las competencias que promueve el curso y que son necesarias son: Cognitiva: Capacidad de apropiarse de un conjunto de conocimientos a travs del desarrollo, monitoreo y aplicacin de procesos de pensamiento. Comunicativa: Capacidad de comprender, expresar mensajes y de desarrollar procesos argumentativos, apoyados por la aceptabilidad en las relaciones interpersonales. Contextual: Capacidad de ubicar el conocimiento en el contexto cientfico, poltico, cultural, tecnolgico, social y en el plano nacional e internacional, as como la disposicin y capacidad para aplicarlo en procesos de transformacin que inciden en la calidad de vida de la poblacin. Valorativa: Capacidad de apropiarse de valores como el respeto a la vida. La dignidad humana, la convivencia, la solidaridad, la tolerancia y la libertad que orientan las acciones del individuo como persona, como ser social y como profesional. Este curso ofrece las orientaciones bsicas y tiles para los diferentes niveles del desempeo del estudiante de programas ofrecidos a travs de la metodologa de educacin a distancia y expresa la naturaleza de su rol dentro del mismo y lo dota de herramientas para su actuacin. El Ingeniero de Sistemas se hace presente en nuestra sociedad para dar solucin a problemas relacionados con los sistemas de informacin utilizados al interior de cualquier organizacin. Tambin trabaja con las redes de comunicacin que permiten el funcionamiento armnico de diferentes procesos al interior del pas y de nuestros sitios de trabajo y estudio. Lo anterior nos demuestra que este tipo de profesionales influyen directamente en el desarrollo de nuestras vidas, haciendo ms fcil tareas que antes tomaban demasiado tiempo y nos impedan hacer ms rpidas nuestras actividades. No es posible pensar entonces que el desempeo de un Ingeniero de Sistemas afecte solamente a un pequeo grupo de la sociedad, sin duda con la labor que llevan a cabo benefician a la sociedad entera. De all surge la necesidad de que el Ingeniero de Sistemas sea capaz de comprender las necesidades latentes de su comunidad, solo as lograr disear la solucin ms adecuada, teniendo en cuenta que sern ellos los usuarios finales del producto desarrollado, por lo tanto las competencias primordiales a desarrollar son: - El estudiante identifica las diferentes estructuras usadas en un sistema decomputacin y conceptos que pueden ayudar a comparar las diferentes tecnologas actuales as como su desempeo. - El estudiante relaciona conocimientos generales sobre tecnologas de cmputo como los diferentes componentes y especificaciones tcnicas. - El estudiante puede diagnosticar el desempeo de un Sistema de cmputo para una Organizacin o entorno empresarial. - El estudiante adquiere familiaridad con la programacin en Ensambladores para arquitecturas Intel.

6. METODOLOGA La accin tutorial se entiende como el acompaamiento y seguimiento a los procesos de aprendizaje de los estudiantes, tanto en los momentos presnciales, como a travs de los medios de comunicacin y medios informticos, por lo tanto existirn dos tipos de tutora: La virtual y la tradicional. La tutora virtual, utiliza las herramientas virtuales como correo electrnico, el Chat, los foros, los grupos de discusin, los simposios y los seminarios, la audio y la video conferencia los cuales permiten la interaccin entre tutores y estudiantes de tal manera que es posible conformar para cada curso una red de tutores y estudiantes que estaran comunicndose permanentemente entre s, formulando y respondiendo a inquietudes sobre los diferentes tpicos de su inters. Para el desarrollo de la tutora tradicional, se proponen las siguientes actividades de aprendizaje a travs de los siguientes momentos: La induccin, es un espacio de tutora donde se le dan al estudiante las instrucciones necesarias para que pueda abordar satisfactoriamente su proceso de aprendizaje, se presenta el mapa de cada curso, su propsito y objetivos, caractersticas y contenidos del texto gua o mdulo, se recomienda la bibliografa complementaria, se indica el numero y tipos de evaluaciones que debe presentar cada estudiante, se establece las diferentes actividades de aprendizaje, de las practicas de laboratorio. Este espacio se ofrece poco despus de que el estudiante realiza su matricula. Para complementar dicho momento el estudiante adems del tutor contar con otros medios como: material impreso, CD-ROM, disquetes, sitios Web. Trabajos en gran grupo, Se define como la actividad que realizan los estudiantes y el tutor durante las sesiones o momentos presnciales. El propsito de estos eventos ser: - La exploracin y activacin de saberes previos, en el cual el tutor mediante entrevista o una evaluacin diagnostica deber informarse de los conocimientos que traen los estudiantes respecto al curso que asesora, esta es una actividad importante para planificar su accin tutorial. - Conceptualizacin, se refiere al trabajo que se debe hacer el tutor con respecto al manejo de conceptos en las temticas mas relevantes del curso. Para esta actividad el tutor podr utilizar diferentes estrategias como talleres, preguntas claves, mapas conceptuales, entre otras. - Aclaracin de dudas, el tutor deber estar dispuesto y preparado para aclarar las dudas que tenga el estudiante sobre las temticas o sobre los trabajos que se deben realizar. - Socializacin de trabajos realizados en pequeo grupo o individual, los estudiantes debern presentar sus avances de los trabajos ante el tutor y sus compaeros. - Debate, reflexin y conclusiones, acerca de los trabajos presentados y de otras situaciones o casos que exponga el tutor. - Evaluacin, el tutor deber estar presenten los momentos de evaluacin regional como nacional, as mismo deber dar la respectiva realimentacin. Los anteriores eventos se efectuarn en cuatro a cinco momentos los cuales se realizarn en 16 semanas del periodo acadmico (semestre) segn la intensidad horaria del curso. El evento de

evaluacin nacional se realizar en las dos semanas restantes (semanas 17 y 18). Para lograr lo anterior se proponen los siguientes momentos: - El primer momento (primera semana), corresponder al primer encuentro con el tutor y el propsito de este ser: determinar dificultades, conceptuar sobre temticas, socializacin del primer avance del trabajo propuesto en el curso, aclaracin de dudas, retroalimentacin. - El segundo momento (semana cuarta), comprender la presentacin de avances, conceptualizacin, aplicaciones y transferencia del conocimiento, aclaracin de dudad, evaluacin parcial de los avances (20% de la nota final, diseada aplicada y calificada por el tutor). - El tercer momento (semana octava), comprender la presentacin, socializacin del ultimo avance, reflexin, aclaracin de dudas, retroalimentacin, resumen sobre las temticas relevantes del curso. - El cuarto momento (semana doce), comprende la presentacin del ltimo avance de trabajos, conceptualizacin, aclaracin de dudas, realimentacin. - El quinto momento (semana diecisis), resumen de temticas relevantes del curso. Aplicacin de la prueba parcial sobre conceptos especficos de las temticas de mayor relevancia del curso (20% de la nota final, diseada aplicada y calificada por el tutor). - El sexto momento (semanas diecisiete y diez y ocho), ser la evaluacin nacional o sustentacin del trabajo final que correspondera al 60% de la nota final. - El sptimo momento, es la informacin de retorno sobre la evaluacin nacional. El tutor deber llevar a los estudiantes a identificar sus errores y dificultades y pactar con ellos la o las actividades remdiales. - El octavo momento, actividades remdiales: puede tratarse de la presentacin de trabajos o de la presentacin de la evaluacin remedial. Debe ser diseada y calificada por el tutor. El trabajo individual o grupal a distancia: Es donde los estudiantes debern recopilar, comprender y seleccionar la informacin necesaria para el desarrollo de sus proyectos, desarrollar sus actividades de aprendizaje, los trabajos asignados para evaluacin o talleres prcticos que podran realizar en grupo o individualmente. Las actividades grupales son desarrolladas por estudiantes a travs de pequeos grupos colaborativos, con el propsito de: - Crear grupos de estudio o discusin, para preparar consultas estructuradas al tutor. Consultas al tutor: teniendo en cuenta las inquietudes por el (los) estudiante (s), el tutor estar dispuesto a resolver las consultas. Se puede realizar a travs de: - Tutora: Sesiones formativas cuya finalidad es asesorar a los estudiantes en los puntos crticos del curso. - Medios tecnolgicos: uso de herramientas como: correo electrnico, salas de conversacin, foros.

7. SISTEMA DE EVALUACIN Se concibe como parte importante del proceso de aprendizaje y desarrollada en varios momentos en el semestre mediante la aplicacin de varias estrategias que conduzca a identificar el avance de los procesos de aprendizaje, el desarrollo de competencias, el alcance de objetivos y logros propuestos, la calidad del aprendizaje, el cambio de actitudes y las manifestaciones de aptitudes, habilidades y destrezas. Debe llevarse a cabo mediante la integracin de tres procesos complementarios: - Autoevaluacin, Se logra mediante la reflexin autocrtica de procesos y productos obtenidos durante el proceso de formacin que lleva el estudiante, quien es el que la realiza; conduce a identificar el grado de avance de sus logros y determinar las dificultades que se presentan con el fin de proponerse acciones de profundizacin y mejoramiento. Las pautas para su desarrollo se presentan en los mdulos, guas de apoyo y paginas Web de cada curso. Le corresponder al tutor realizar un seguimiento a dicho proceso. - Coevaluacion, Es un proceso colaborativo que permite poner en comn procesos y productos de aprendizaje, identificar fortalezas, debilidades, errores, aciertos o limitaciones en situaciones de aprendizaje. Se realiza entre pares de estudiantes. Dadas las condiciones de tiempos y espacios que se requieren para realizar este tipo de evaluacin y el grado de madurez, responsabilidad y seriedad que se requiere entre los estudiantes. Este tipo de evaluacin se propone como estrategia opcional a criterio del tutor y deber realizarse dentro de las actividades de aprendizaje en gran grupo. Se sugiere en los momentos donde se presenten avances de los trabajos. Tanto la autoevaluacin como la coevaluacin son de tipo cualitativo y formativo. - Heteroevaluacin, tiene por objeto identificar logros, competencias, dominios cognitivos, prcticos y actitudinales del estudiante la cual conduce a una calificacin ya sea cualitativa o cuantitativa, que le pertita la promocin en el curso. Para este evento se proponen diferentes estrategias desde los mapas conceptuales, los resmenes, evaluacin por proyectos, solucin de problemas, estudio de casos, portafolio, entre otros. Adems se pueden disear y aplicar pruebas tipo objetivas mediante el diseo de preguntas contextualizadas, que introduzcan al anlisis y a medir el manejo de conceptos importantes de las respectivas temticas del curso. Se propone que esta evaluacin este constituida por el 60% de actividades evaluativos parciales diseadas y aplicadas por el tutor de cada curso y el 40% restante lo constituye una prueba o una estrategia de evaluacin diseada y orientada desde la facultad. EVENTOS PRCTICOS Constituye un espacio importante en el proceso de aprendizaje de los estudiantes con el propsito de que los estudiantes realicen ensayos y experiencias que conduzcan a aplicar y transferir los conocimientos adquiridos en los diferentes cursos del semestre relacionado con su campo de accin. As mismo podrn realizar los ensayos experimentales planteados en sus proyectos, que los conduzca a aprobar o desaprobar hiptesis. En otras palabras estos eventos debern convertirse en un espacio importante, para el desarrollo de procesos investigativos, la solucin de problemas, para generar el espritu empresarial y tecnolgico. Para lograr lo anterior los estudiantes debern contar con su correspondiente gua de apoyo, que le permita planificar su trabajo y obtener los resultados esperados.

El estudiante previamente deber llegar preparado tanto en la parte conceptual como en la experiencia que deber desarrollar en el evento prctico y finalmente deber presentar un informe tcnico segn las especificaciones dadas en la gua de cada curso. Para el caso de Ingeniera de sistemas, se proponen laboratorios, tanto para las ciencias bsicas como para las reas especificas del programa. DESCRIPCIN PRCTICAS DE LABORATORIO Los laboratorios se describirn en la gua de actividades y permiten desarrollar los temas mas relevantes del cursos de Arquitectura de Computadores. Con el desarrollo de las prcticas en necesario presentar un informe por escrito y su correspondiente sustentacin.

8. GLOSARIO DE TRMINOS Acumulador: Nombre del registro de la CPU en formato de instruccin de direccin nica. El acumulador o AC, es implcitamente uno de los dos operandos de la instruccin. Bit: es el sistema de numeracin binario puro, es 0 1. Bus: Camino de comunicacin compartido, consistente en una o varias lneas. En algunos computadores, la CPU, la memoria, y los componentes de E/S, se conectan a un bus comn. Como las lneas son compartidas por varios componentes, slo uno puede transmitir a la vez. Bus de control: Parte del bus para transferir seales de control. Bus de datos: Parte de un bus usada para transferir datos. Bus de direcciones: Porcin de un bus del sistema usada para transferir una direccin. Tpicamente, la direccin identifica una posicin de la memoria principal o un dispositivo de E/S. Bus del Sistema: Bus que se usa para interconectar varios componentes (CPU,memoria, E/S). Byte: Ocho bits, a veces se denomina octecto. Cluster: Grupo de computadores completos interconectados, trabajando a la vez como un recurso unificado que puede crear la ilusin de ser una nica mquina. Contador de programa: Registro que contiene la direccin de la instruccin a ejecutar. Firmware: microcdigo almacenado en memoria de slo lectura. Interrupcin: Suspensin de un proceso (ejecucin de un programa), causada por un evento externo, y realizada de tal forma que el proceso se puede reanudar. Memoria cach: Buffer especial de almacenamiento, menor y ms rpido que la memoria principal, que es usado para guardar una copia de instrucciones y datos de la memoria principal que el procesador va a necesitar, y que obtiene automticamente de la memoria principal. Memoria de control: Porcin de la memoria que contiene microcdigo. Microprocesador: Un procesador cuyos elementos se han miniaturizado en uno o varios circuitos integrados. Pgina: en un sistema de memoria virtual, un bloque con una longitud fija que tiene una direccin virtual, y que se transfiere como una unidad entre la memoria principal y la memoria auxiliar. Procesador: Programa en ejecucin. Un proceso se controla y temporiza con el sistema operativo. Registros: Memoria muy rpida, interna a la CPU. Algunos registros son visibles al usuario, es decir, se pueden programar a travs del conjunto de instrucciones mquina. Otros registros slo los puede usar la CPU, con fines de control.

Repertorio de instrucciones de un computador: Conjunto completo de instrucciones de un computador junto con una descripcin de los significados que se pueden atribuir a las mismas. Sinnimo de conjunto de instrucciones de mquina. Sistema Operativo: Software que controla la ejecucin de operaciones y ofrece servicios como reserva de recursos, planificacin, control de entradas/salidas y gestin de datos. Tiempo de ciclo del procesador: Tiempo requerido para realizar la microoperacin ms corta de la CPU. Es la unidad bsica de tiempo para medir todas las acciones de la CPU. Sinnimo de tiempo de ciclo mquina. Unidad Aritmtico Lgica ALU: Parte del computador que realiza las operaciones aritmticas, lgicas y de relacin. Unidad de control: Parte de la CPU que controla las operaciones de la CPU, incluyendo las operaciones de la ALU, las transferencias de datos en la CPU, y el intercambio de datos y seales de control a travs de las interfaces externas.

GUIA DE ACTIVIDADES

Actividad Act 1 Act 2 Act 3 Act 4 Act 5 Act 6 Act 7 Act 8 Act 9 Act 10 Act 11 Act 12 Act 13 Act 14 Act 15

Descripcin Revisin de Presaberes Reconocimiento del Curso Reconocimiento Unidad 1 Trabajo Colaborativo Unidad 1 Leccin evaluativa No. 1 Quiz 1 Reconocimiento Unidad 2 Trabajo Colaborativo Unidad 2 Leccin evaluativa No. 2 Quiz 2 Reconocimiento Unidad 3 Trabajo Colaborativo Unidad 3 Leccin evaluativa No. 3 Quiz 3 Prueba final

Fecha inicio

Fecha entrega

DD-MMM - 00:00am DD-MMM - 00:00pm DD-MMM - 00:00am DD-MMM - 00:00am DD-MMM - 00:00am DD-MMM - 00:00am DD-MMM - 00:00am DD-MMM - 00:00am DD-MMM - 00:00am DD-MMM - 00:00am DD-MMM - 00:00am DD-MMM - 00:00am DD-MMM - 00:00am DD-MMM - 00:00am DD-MMM - 00:00am DD-MMM - 00:00am DD-MMM - 00:00am DD-MMM - 00:00am DD-MMM - 00:00am DD-MMM - 00:00am DD-MMM - 00:00am DD-MMM - 00:00am DD-MMM - 00:00am DD-MMM - 00:00am DD-MMM - 00:00am DD-MMM - 00:00am DD-MMM - 00:00am DD-MMM - 00:00am DD-MMM - 00:00am DD-MMM - 00:00am

Etapa

Reconocimiento del curso

Forma de Producto Evaluacin 1: Revisin de presaberes: Describir Resumen, Mapa conceptos y terminologa sobre la conceptual estructura de Computadores, conocer los INDIVIDUAL componentes y dispositivos que configuran un sistema de computacin. 2: Reconocimiento del curso: Resumen, Mapa reconocimiento de la estructura y conceptual INDIVIDUAL componentes del curso, estudio el protocolo acadmico del mismo. 3: Reconocimiento Unidad 1: Conocer el Resumen, Mapa principio de funcionamiento de los conceptual computadores, Conocer la historia y INDIVIDUAL desarrollo de los computadores electrnicos Actividad 4: Trabajo Colaborativo No. 1: Conocer Resumen, Mapa los diferentes componentes que conceptual intervienen dentro del sistema de GRUPAL computacin y Reconocer la importancia del rendimiento en el procesamiento de un sistema de computacin. 5: Leccin evaluativa No. 1: INDIVIDUAL 6: Quiz 1 INDIVIDUAL 7: Reconocimiento Unidad 2: Distinguir Resumen, Mapa los sistemas numricos y conocer los INDIVIDUAL conceptual diferentes cdigos que se utilizan para

Mximo Puntaje

16

Actividades Unidad 1

34

25 25 8

Actividades Unidad 2

representar la informacin en los computadores, Comprender la forma cmo est organizada la CPU. 8: Trabajo Colaborativo No. 2: Resumen, Mapa ii.Realizar operaciones aritmticas con conceptual los sistemas de numeracin e Identificar los diferentes componentes que GRUPAL conforman la CPU y la forma cmo interoperan a travs de la interaccin con los buses. 9: Leccin evaluativa No. 2 INDIVIDUAL 10: Quiz 2 11: Reconocimiento Unidad 3: Conocer las caractersticas de la ejecucin de instrucciones y conocer los registros principales del procesador. 12: Trabajo Colaborativo No. 3: Identificar la arquitectura del repertorio reducido de instrucciones y Entender los conceptos relacionados con el paralelismo entre instrucciones y por qu se utiliza. 13: Leccin evaluativa No. 3 14: Quiz 3 Prueba final TOTAL 15: Cuestionario Final INDIVIDUAL INDIVIDUAL Resumen, Mapa conceptual

34

25 25 8

Actividades Unidad 3

Resumen, Mapa conceptual GRUPAL 34

INDIVIDUAL INDIVIDUAL INDIVIDUAL 500

25 25 200

ANEXOS RUDRICA DE EVALUACION PARA RECONOCIMIENTO DEL CURSO.


Item Evaluado Valoracin Baja Valoracin Media Valoracin Alta Mximo Puntaje

Estructura del informe

El equipo no tuvo en cuenta las normas bsicas para construccin de informes (Puntos = 0) El documento presenta deficiencias en redaccin y errores ortogrficos (Puntos = 0)

Aunque el documento presenta una estructura base, la misma carece de algunos elementos del cuerpo solicitado. (Puntos = 2) No hay errores de ortografa y el documento presenta una mediana articulacin de las ideas y la estructura de los prrafos (Puntos = 1)

El documento presenta una excelente estructura (Puntos = 4)

Redaccin y ortografa

La redaccin es excelente, las ideas estn correlacionadas, y el cuerpo del texto es coherente en su totalidad (Puntos =2) Se cumpli con los objetivos del trabajo de manera satisfactoria. (Puntos = 8)

Fines del trabajo

El documento no da respuesta a los lineamientos de la actividad propuesta (Puntos = 0)

Aunque se trata la temtica propuesta, el cuerpo del documento no soluciona de manera adecuada la situacin planteada, las conclusiones no son las adecuadas al texto del documento (Puntos = 4) Aunque presenta referencias, estas no se articulan adecuadamente con el trabajo (Puntos = 1)

Referencias

Se maneja de manera inadecuada el uso de citas y referencias (Puntos = 0)

El manejo de citas y referencias es satisfactorio (Puntos = 2)

TOTAL DE PUNTOS POSIBLES

16

RUDRICA DE EVALUACION PARA RECONOCIMIENTO DE UNIDAD 1,2,3.


Item Evaluado Valoracin Baja Valoracin Media Valoracin Alta Mximo Puntaje

Estructura del informe

El equipo no tuvo en cuenta las normas bsicas para construccin de informes (Puntos = 0) El documento presenta deficiencias en redaccin y errores ortogrficos (Puntos = 0)

Aunque el documento presenta una estructura base, la misma carece de algunos elementos del cuerpo solicitado. (Puntos = 1)

El documento presenta una excelente estructura (Puntos = 2)

Redaccin y ortografa

La redaccin es excelente, las ideas estn correlacionadas, y el cuerpo del texto es coherente en su totalidad (Puntos =1) Aunque se trata la temtica propuesta, el cuerpo del documento no soluciona de manera adecuada la situacin planteada, las conclusiones no son las adecuadas al texto del documento (Puntos = 2) Se cumpli con los objetivos del trabajo de manera satisfactoria. (Puntos = 4)

Fines del trabajo

El documento no da respuesta a los lineamientos de la actividad propuesta (Puntos = 0)

Referencias

Se maneja de manera inadecuada el uso de citas y referencias (Puntos = 0)

El manejo de citas y referencias es satisfactorio (Puntos = 1)

TOTAL DE PUNTOS POSIBLES

RUDRICA DE EVALUACION PARA RECONOCIMIENTO DE LOS TRABAJOS COLABORATIVOS 1,2,3.


Item Evaluado Participacin individual del estudiante en el trabajo en grupo Valoracin Baja Valoracin Media Valoracin Alta Mximo Puntaje

El estudiante Nunca particip del trabajo de equipo asignado. (Puntos = 0) El equipo no tuvo en cuenta las normas bsicas para construccin de informes (Puntos = 0) El documento presenta deficiencias en redaccin y errores ortogrficos (Puntos = 0)

El estudiante particip del trabajo de equipo pero sus aportaciones no son pertinentes al trabajo solicitado (Puntos = 5) Aunque el documento presenta una estructura base, la misma carece de algunos elementos del cuerpo solicitado. (Puntos = 1) No hay errores de ortografa y el documento presenta una mediana articulacin de las ideas y la estructura de los prrafos (Puntos = 1)

El estudiante particip de manera pertinente con la actividad (Puntos = 10) El documento presenta una excelente estructura (Puntos = 3)

10

Estructura del informe

Redaccin y ortografa

La redaccin es excelente, las ideas estn correlacionadas, y el cuerpo del texto es coherente en su totalidad (Puntos =3) Se cumpli con los objetivos del trabajo de manera satisfactoria. (Puntos = 15)

Fines del trabajo

El documento no da respuesta a los lineamientos de la actividad propuesta (Puntos = 0)

Aunque se trata la temtica propuesta, el cuerpo del documento no soluciona de manera adecuada la situacin planteada, las conclusiones no son las adecuadas al texto del documento (Puntos = 8) Aunque presenta referencias, estas no se articulan adecuadamente con el trabajo (Puntos = 1)

15

Referencias

Se maneja de manera inadecuada el uso de citas y referencias (Puntos = 0)

El manejo de citas y referencias es satisfactorio (Puntos = 3)

TOTAL DE PUNTOS POSIBLES

34

ACTIVIDADES PROPUESTAS FASE DE PROFUNDIZACIN

Se proponen los siguientes talleres de acuerdo a cada captulo desarrollado en cada unidad: Taller 1.1 Realizar un cuadro comparativo que muestre la evolucin de los procesadores de Intel. Los puntos a incluir son: ao, velocidad del reloj, bus, nmero de transistores, memoria, direccin, memoria virtual, procesador. Taller 1.2 Si la versin de 1998 de un computador ejecuta un programa en 200 s y la versin del computador hecha en el 2000 ejecuta el mismo programa en 150 s, cul es el incremento de velocidad que el fabricante ha conseguido en dos aos? Por qu se usan programas de prueba y conjunto de programas de prueba para medir las prestaciones de un computador? Si se tienen dos implementaciones de la misma arquitectura del repertorio de instrucciones. La mquina A tiene una duracin de ciclo de reloj de 10 ns y un CPI de 2.0 para un programa, y la mquina B una duracin de cicl de reloj de 20 ns y un CPI de 1.2 para el mismo programa. Qu mquina es ms rpida para este programa y cunto? Taller 1.3 Obtener informacin acerca de las especificaciones del bus PCI y productos basados en el mismo en PCI Special Interest Group. Dibuje y explique un diagrama de tiempos para una operacin de escritura en un bus PCI. Investigue cmo est organizada la memoria cach en el PENTIUM II y el PowerPC Por qu las RAM han sido tradicionalmente organizadas en slo un bit por chip mientras que las ROM estn normalmente organizadas en mltiples bits por chip? En casi todos los sistemas que tienen mdulos de DMA, el acceso del mdulo de DMA a memoria principal tiene ms prioridad que el acceso de la CPU a memoria principal. Por qu? Indique las razones por las que el tamao de pgina en un sistema de memoria virtual no debe ser ni muy grande ni muy pequeo.

Taller 2.1 Realizar operaciones aritmticas como sumas y restas utilizando complemento a dos. Realizar operaciones aritmticas expresando en formato de coma flotante IEEE de 32 bits

Realizar operaciones aritmticas que permitan convertir nmeros del sistema octal a notacin hexadecimal.

Taller 2.2 Realizar ejercicios de diagramas de tiempos y diagramas de estado que muestren la estructura y funcionamiento de la CPU Taller 2.3 Realizar cuadro comparativo de las diferentes tecnologas de procesadores vistas en el captulo. Taller 3.1 Mostrar un programa hecho en Assembler identificando los componentes as como todo el proceso de ejecucin Taller 3.2 Qu es el paralelismo entre instrucciones? Cmo lo aprovechan los procesadores para mejorar las prestaciones? Limitaciones del paralelismo Taller 3.3 Realizar ejercicios de sincronizacin Realizar ejercicios de balanceo de carga Realizar ejercicios de protocolo MESI Realizar ejercicios de memoria compartida frente a paso de mensaje

LABORATORIOS PROPUESTOS Propuesta No. 1 Una forma excelente de conseguir una comprensin del comportamiento interno de un procesador y de apreciar y estudiar algunos de los compromisos de diseo e implicaciones de las prestaciones, es simulando los elementos clave del procesador. Una herramienta muy til para este propsito es SimpleScalar. Este simulador posibilita la obtencin de estadsticas de funcionamiento detallado que se pueden usar para comprender los compromisos de funcionamiento. Este software se puede obtener desde el sitio Web SimpleScalar y est disponible gratis para uso no comercial. Propuesta No. 2 Una excelente forma de reforzar los conceptos del curso es asignar artculos para leer y analizar.

Propuesta No. 3 Analizar y describir la evolucin de los microprocesadores de la familia INTEL Propuesta No. 4 Realizar un programa en MAS que permita mostrar la hora cuando la tecla ALT T es presionada Propuesta No. 5 Realizar pequeas prcticas en MAS que permitan al estudiante interactuar con el assembler de las mquinas INTEL.

Potrebbero piacerti anche